three.js导入显示模型的时候自动计算模型缩放比例

three.js导⼊显⽰模型时候⾃动计算模型缩放⽐例three.js 导⼊显⽰模型的时候⾃动计算模型缩放⽐例
导⼊模型(以.stl⽂件为例),项⽬是⽤vue 做的,如果是html就把_this去掉
var _this =this;
var loader =new STLLoader();
loader.load('模型地址',function(geometry){
<();//居中显⽰
var material =new THREE.MeshPhongMaterial({
//*⼯件颜⾊
color:0xD0D0D0,
//*⽂理颜⾊
specular:0x1b2266,
桩基超声波检测
shininess:12
});
var mesh =new THREE.Mesh(geometry, material);
mesh.castShadow =true;
_thisputeScale(mesh);葛洲坝论坛
// mesh.scale.set(0.02,0.02,0.02);
_this.scene.add(mesh);
李商隐咏史>工装管理系统});
计算缩放⽐例computeScale⽅法
let _this =this;
/
/显⽰模型的时候⾃动计算模型缩放⽐例
//计算和世界轴对齐的⼀个对象 Object3D (含其⼦对象)的包围盒
var bBox =new THREE.Box3().setFromObject(object);
求学商城
let height=bBox.max.y-bBox.min.y;
var dist = height /(2* Math.tan(_this.camera.fov * Math.PI/360));
console.log("模型缩放⽐例",50/ dist);
object.scale.set(50/ dist,50/ dist,50/ dist);
>新金瓶梅2下载

本文发布于:2024-09-25 20:20:10,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/212458.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:模型   计算   时候   缩放   超声波   管理系统   论坛   对象
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议