我正在开发一个项目,在其中我创建了3D Widget来旋转,缩放和平移网格。我创建的小部件应该适应我场景中存在的每个不同的3d对象。因此,我得到了"选择"的边界框。 3d对象并基于bbox.size()
我知道有多大以及放置小部件的位置。
我面临的问题是:
look at the image
基本上如果我得到蓝色时钟的bbox并打印尺寸是:
{x: 13.435844927051697, y: 20.660064093076173, z: 9.228819840426326}
虽然绿色时钟的bbox大小为{x: 87.35781379326076, y: 84.16006027837891, z: 210.26757627254415}
,但它们应该完全相同。请注意,绿色时钟是 Cabinet 的孩子,而蓝色时钟是 场景的孩子