将对象缩放到特定的边界框内部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