function setScaleToFitSize(obj) { // 这里是将模型适配到一个合适的比例
const boxHelper = new THREE.BoxHelper(obj);
boxHelper.geometry.computeBoundingBox();
const box = boxHelper.geometry.boundingBox;
const maxDiameter = Math.max(
box.max.x - box.min.x,
box.max.y - box.min.y,
box.max.z - box.min.z
);
const scaleValue = camera.value.position.x / maxDiameter;
obj.scale.set(scaleValue, scaleValue, scaleValue);
}
3D 模型居中合适比例方法
最新推荐文章于 2024-08-28 10:43:53 发布