我正在开发一个功能,让用户从点云中选择3个点,生成包含这些3D点的3D几何体(六面体),然后获得该几何体的体积。
我尝试实现的功能与this demo中的音量测量功能非常相似。关于如何生成3D几何体的任何想法?感谢。
答案 0 :(得分:0)
如果你有一个名为b
的{{3}},那么你可以得到这样的音量:
var v = b.max.sub(b.min);
return v.x*v.y*v.z;
该框是轴对齐的,因此其体积是其沿三个坐标轴中每个坐标轴的范围的乘积。范围是max
和min
之间的差异。
这是未经测试的,纯粹是从文档中读取的。