测量两个不规则曲面之间的最大最小距离犀牛现在怎么可以做到呢

比较粗暴的做法是:遍历曲面上所有的点,然后用遗传算法求得最大和最小值。

1 个赞

Rhino 5或6或7 中可以使用 PointDeviation 来近视计算, 方法如下

  1. 如下图所示有 AB 两块曲面

  2. 对上面的曲面 A 执行 Rebuild 指令, 参考如下图所示参数

  3. 对刚刚重建的曲面A执行 ExtractPt 指令, 以获取一些点,

  4. 执行 PointDeviation , 分别选择前面创建的点曲面B

在 PointDeviation 弹出界面你会发现计算出来的结果, 包括平均距离(平均间距), 最大距离与最小距离等

提醒:

  • 计算结果精准性与第二步所准备的点的多少有关系, 理论上是点越多越精准, 但也不能太多, 以免计算溢出
  • PointDeviation 的相关解释请查看帮助文件, 或这里的线帮助文件说明
3 个赞