小二 发表于 2013-2-23 11:26:19

构建模型

1、首先通过DXF文件载入等高线,curve—9110、9120,由pointset mode生成等高点,如上图白色的点2、通过wizards生成面在surface creation中选择From data (without internal border)3、点击creat outline curve from points和optiamize outline curve tobetter fit points,同时可以多次点击右侧的螺旋形按钮,多次优化;达到你满意的效果后,如果你需要保存生成outline就要在objects中进行重命名和保存。4、点击creat surface来生成面,hide constraints用来隐藏不需要看到的contraints5、上面就是生成的带有网格的等高面6、将网格去掉(可以在attributes中去)6、选择我们要载入其他的点(点必须是有坐标xyz),在生成我们想要的地层。在载入点后,curve mode—new—curvehull—of object来生成outline curve(这是另外一种生成outline curve的方法)7、通过生成的outline curve和载入的点来得到一个面8、这是生成的去掉网格以后的面9、载入其他点,生成其他我们需要的面(古滑坡堆积体层)9、宣威组滑带10、现在我们来生成一个侧面,主要用来作为以后编辑切割其他地层的一个界面。在camera中仅显示等高面的outline courve,surface mode—new—build informs—tube11、在expansion中键入你需要的值,如需要一个垂直的侧面则只修改Z值就可,同时选择twoway 从正负两个方向在延伸,这种方法还可以生成封闭的面(closed surface),选择seal ends即可12、生成的侧面如图所示,白色的面是等高面的边界线13、这时将刚才生成的洪积层、冰川堆积层、古滑坡面、宣威组滑带面和玄武岩层分别延伸surfacemode—border—expand--one14、在弹出的对话框中键入你要延伸的值15、延伸后得到的面16、将其他面都延伸,并将所有的面都显示出来后的效果17、选择我们就要切割掉我们不需要的部分,surfacemode—edit—cut—by surfaces18、在弹出的对话框中surface内选择被切割的面,在surfaceby中选择切割面,点击ok19、现在将切割掉的不需要的部分移除。当上一步完成后同样在surfacemode下点击edit—part--remove20、移除不需要的部分后的效果21、我们会发现原来生成的下部地层面会与等高面相交,将这些部分也用上面类似的方法移除不需要的部分22、cut后的样子23、在attributs-----graphic 中将等高面设置成半透明色,这样我们就能看到已经被切割好的洪积层24、在constrains中将on surface 上的绿色控制点去掉,可以更清晰的看到切割后的两个面,对不合适的地方进行修改25、所有地层切割完毕后的效果26、使用workflow3D来建立地层网格27、在确定上下面后来定义中间地层28、建立grid(具体过程可以依据3D中的info就可)到现在共耗时3个小时,由于计算机跑得太慢,所以还没有看到最后结果。不过过程就是这个样子咯!还可以看到我qq挂着呢,不好意思,上班时间,(*^__^*) 嘻嘻……祝各位大朋友六一快乐!!大家加油!!!我从开始学习这个软件到现在有一个多月了,期间得到很多网上的朋友的帮助,希望能给大家一些启发,少走一些弯路。 说明:我所做的模型是金沙江左岸谷肩堆积体,共分5层:洪积层、冰川冰水堆积层、古滑坡堆积体层、宣威组滑带和玄武岩层,中间没有断层经过,是一个比较简单的模型。































































页: [1]
查看完整版本: 构建模型