0

我有一个用 200 个点构建的管几何结构,它在很多部分都有弯曲。现在,我展示了用户双击管的 +/- 10 个点的部分。所选部分按tubeMesh.scale.x和缩放tubeMesh.scale.z。如果用户点击圆柱部分,缩放管看起来不错。

但问题在于管子上有弯曲的部分。带刻度的管子看起来不太好。请查看附件图片。缩放视图中的弯曲部分

我如何缩放管子以使其无论选择哪个部分看起来都很完美?

4

1 回答 1

0

如果边界框在一侧很小,则根据边界框进行缩放,然后具有更大的比例。

tubeMesh.computeBoundingBox();
tubeMesh.scale.x = 100 / (tubeMesh.boundingBox.max.x - tubeMesh.boundingBox.min.x);
tubeMesh.scale.z = 100 / (tubeMesh.boundingBox.max.z - tubeMesh.boundingBox.min.z);
于 2013-01-08T08:32:46.700 回答