ThreeJS
牟云飞
不会造积木,只会拼积木的程序员
展开
-
数字孪生-基于ThreeJS的3D可视化技术
原创 2021-08-10 10:34:57 · 5251 阅读 · 0 评论 -
获取obj模型中的子对象
//获取边界框 let _tempGeo = object.geometry; _tempGeo.computeBoundingBox();//计算边界,不计算无法获取 var minVector = _tempGeo.boundingBox.min; ...原创 2020-04-03 16:10:40 · 587 阅读 · 0 评论 -
threejs显示线框模式
1、线框和mesh同时存在var wireframeMaterial = new THREE.MeshBasicMaterial( { color: 0x000000, wireframe: true, transparent: true } );//pn是一个meshvar wireframe = new THREE.Mesh( pn.geometry, wireframeMateri...原创 2020-03-30 16:38:42 · 6645 阅读 · 1 评论 -
解决threejs对mesh进行clone后“修改material原皮肤也变更”问题
threeJs提供了很多copy和clone方法,copy用来复制原对象属性到自己创建的新对象去,clone则直接复制一个新的对象,但是使用Raycaster射线做obj模型选择时,使用clone方式进行颜色增强,修改新对象的material原皮肤也变更。这是因为threejs中的clone方法是一个浅度的clone,clone复制了新的对象,但是原对象内部的对象(属性为对象)不会被clo...原创 2020-03-10 14:00:59 · 5750 阅读 · 9 评论