Civil 3D三角网曲面转换为AutoCAD Mesh
大概去年底,一朋友问我一个问题:想把Civil 3D三角网曲面转换为AutoCAD Mesh,希望可以导入到Inventor里后再对Mesh做进一步操作。当时没有立马找到解决办法,
今天突然找到了一个变通的办法,我分享一下过程。下面是图纸初始的样子
开始之前,先确保曲面以三角网的形式显示, 过程其实分为两步
- TINSurface23Dface 三角网曲面转换为3DFace
- 3Dface2Mesh 3DFace转换为Mesh
TINSurface23Dface 三角网曲面转换为3DFace
比较简单:炸开(Explode)两次
explode
炸第一次,会变成块
explode
炸第二次,成了3D face
3Dface2Mesh- 3DFace转换为Mesh
3Dface2surface-3Dface转换为Surface
利用CONVTOSSURFACE命令,把上面生成的3Dface转换为Surface, 要注意这个surface是AutoCAD里的surface和Civil 3D里的surface(通常是TINsurface)不一样。
UNION 联合
我们的目标是做一个整体的Mesh,现在生成了很多零散的surface,不是我们想要的,我们要通过
UNION把它们整合,我选取了少量的3dface, 大概1200多个,生成了一个新的surface.
为了方便观察,我把它从整体里面移出来
创建Mesh
我们用MESHSMOOTH来对surface进行操作,看上去这个命令是对mesh进行平滑处理,我们用它的真正目的是为了创建Mesh
输入命令,选择好对象,这时会弹出弹出提示框选择的是非原始对象,问我们下一步采取什么处理? 当然是创建Mesh(create Mesh)
完成后,得到了Mesh
这个Mesh是平滑处理后的结果,为了不忘初心,我们可以把平滑度smoothness调整为无(NONE)
最后的效果
注意事项:
曲面样式一定要调整为只显示三角网
UNION 会很慢,如果你的3Dface比较多,需要比较长时间等待,甚至软件无反应。
Mesh完成后的平滑度的重置
/CAD2BIM 0043/