给定3个3D点如何生成3D几何体?

时间:2014-08-31 16:55:13

标签: 3d three.js geometry

我正在开发一个功能,让用户从点云中选择3个点,生成包含这些3D点的3D几何体(六面体),然后获得该几何体的体积。

我尝试实现的功能与this demo中的音量测量功能非常相似。关于如何生成3D几何体的任何想法?感谢。

1 个答案:

答案 0 :(得分:0)

如果你有一个名为b的{​​{3}},那么你可以得到这样的音量:

var v = b.max.sub(b.min);
return v.x*v.y*v.z;

该框是轴对齐的,因此其体积是其沿三个坐标轴中每个坐标轴的范围的乘积。范围是maxmin之间的差异。

这是未经测试的,纯粹是从文档中读取的。

相关问题