Civil 3D里批量求平面上点到曲面投影的距离
- 这里的点并不是AutoCAD点,而是Civil 3D里的COGO点,如果不是,需要做相应转换
- 可以一次选取多个点,基于同一个曲面操作
有合作伙伴转发过来的一个问题:怎样用civil3d实现批量得出平面上点到另一斜面投影的距离?
从上面的截图来看,XY坐标并没有发生变化,问题如果抽象化一点的话,把斜面理解为曲面,那么问题的关键在于获取曲面上投影点的高程,有了高程后,就可以求出相应的距离了。 点在曲面上的正投影,可以利用 从曲面获取高程 功能来实现
下面是我的例子
已经定义了一个EG曲面,然后在矩形所表示的平面上生成了9个点,这9个点的高程都是300
为了方便观察,点标签设置为显示编号与高程
在工具空间里
右键 从曲面获取高程
目标曲面设置为EG
点击OK,完成后。点高程已经更改
在图纸中也观察一下
有了前后两次的高程,XY值并没有发生改变,那么他们的距离也就很容易求出来了。下面是我在Excel里处理的结果
其它说明:
参考资料:
Autodesk Civil 3D 帮助 | 更改点高程 | Autodesk
/CAD2BIM 0044/