【请教】请高人指教如何在cad里做tin曲面模型?!
<p>问题有二:</p><p>1、cad中的曲面是个什么东东?</p><p> 是一种独立的对象类型?还是由许多三维平面做成的一个块?为何一个曲面炸开后得到一堆三维线段呢?</p><p>2、在cad中如何生成tin曲面模型?</p><p> 看了半天cad的帮助,发现没有生成tin曲面的方法。如果我已经有了tin的所有顶点坐标和三角剖分的线,如何生成一个由它们构成的曲面呢?发现有个3DMesh可以生成曲面,可是生成的不是tin啊。</p> cad没有曲面这个概念,有曲面的概念的是civil 3d,跟CAD的用法差不多,相当于CAD的增强版。在c3d中,曲面是一种对象类型,不是块。炸开后得到零散的线段。在CAD中生成tin网有点复杂(考虑自己编程),需要识别点(xyz),然后过滤掉高程范围外的点,然后获取图形边界(创建一条多段线,获取左下角和右上角的坐标),然后计算范围的直径,然后创建一个超大的包含所有点的三角形,然后循环逐点插入切分那个超大的三角形,需要注意的是循环时要记录每个三角形的相邻三角形,便于判断是否有当前三角形的外接圆包含相邻的三角形的情况,如果有则对换角点。这一窜文字看起来简单,要做起来,一个人没有半个月的时间估计程序会漏洞百出。
最后,我是搜索进来的,防止后来有人踩坑,打上字让后来的兄弟直接放弃的。
页:
[1]