将对象缩放到特定的边界框内部3.js

在我的项目中,我动态加载了不同种类的模型。如何缩放加载的对象,使其完全适合某个边界框?将对象缩放到特定的边界框内部3.js

为了澄清这种情况,我不希望加载的对象适合我的FOV。我已经在我的场景中加载了一座房子。我想让新装的物体适合我的房子。

回答:

既然你有房子的边框(称之为boxH)和对象(称它为boxO)的边框,以边界框的比例大小

var sizeH = boxH.getSize(); // get the size of the bounding box of the house 

var sizeO = boxO.getSize(); // get the size of the bounding box of the obj

var ratio = sizeH.divide(sizeO); // get the ratio of the sizes

现在scale()您对象由ratio变量中的反向最大值。

以上是 将对象缩放到特定的边界框内部3.js 的全部内容, 来源链接: utcz.com/qa/263179.html

回到顶部