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 层:洪积层、冰川冰水堆积层、古滑坡堆积体层、宣威组滑带和玄武岩层,中间没有断层经过,是一个比较简单的模型。
|