THREE.Frustum使用intersectsBox获取视野内的构件会透视获取不可见的构件怎么避免???
我想用THREE.Frustum使用intersectsBox获取视野内的构件结果走的是透视,后面的构件(例如墙后的构件也获取了)请问有什么方法能够避免获取此类构件吗…
three.js 怎么关闭日志输出?
最近学three.js,做了个demo,页面运行正常,但是浏览器的控制台会有warning和three.js本身引入打印的日志,如何关闭three.js带来的日志打印,而不影…
Three.js获取导入模型的Group.children里的子模型的position位置信息
通过点击获取到一个Group下的其中一个children Mesh对象,但是该对象的position是{0,0,0}通过子对象的getWorldPosition获取到的坐标是父级Group的坐…
辅助线加入了为什么看不到呢
在一个天空盒中加入辅助线 为什么看不到呢 有什么影响因素吗?var axisHelper = new THREE.AxisHelper(500)this.scene.add(axisHelper)…
Three.js 使用 ColladaLoader 引入外部模型如何居中?
代码如下,使用ColladaLoader引入模型后不知道如何使用Geometry,或者如何得到模型的尺寸... var loader = new THREE.ColladaLoader() var mesh load…
三维中怎么根据两个点来确定方向并切换视角?
三维中首先有一个初始的位置点point1 = new THREE.Vector3(x1,y1,z1),也有现在对应的视点。当我随机点击其他点的时候,获取第二个点point2 = new THRE…
three.js ThreeBSP subtract 後Material問題
您好! 我有問題想要請教各位大神我利用網路範例,想用ThreeBSP 對兩個幾何圖形進行substract的動作得到新的幾何圖形後試著用array的方式賦予物體六面…
threejs 出现 Offset is outside the bounds of the DataView
如题:不管怎么弄都会报这个错 好想哭啊 有人遇到过吗 three.js v0.96最新的版本 this.stlLoader.load( './a.stl', function ( geometry ) { var mat…
texture = new THREE.TextureLoader().load()引入纹理,图片应该放在vue脚手架中的哪块
1,我在vue-cli中引入threejs,想用本地图片作为贴图纹理,可是texture获取的一直不对,texture.image一直为underfine,这个路径应该怎么写呢?### …
threejs里,renderer的size如果不为window的宽高的话,射线拾取就会发生错误,该怎么解决?
我想把threejs的demo嵌到一个div里面,再改变这个renderer的大小来放入我其他的页面里,结果发现renderer的尺寸变化之后,射线拾取好像就发生错误了…
three.js 怎么点击加载完成的gltf模型?
加载gltf文件的代码如下: function loadGLTF(path, fileName) { var loader = new THREE.GLTFLoader() loader.load(`${path}${fileName}.gltf`, fun…
Three.JS制作大量不同对象,如何保证帧数和内存
需用ThreeJS制作物体,但物体的形状无法预测,所以没法事先生成存储。在运动中(依靠setinterval)生成会使帧数很低;而且不知为何明明没运行很长时间…
需用Three.js大量创建图形(不可销毁)导致内存不足,是否有办法解决
场景:几辆工程铺料车,需要实时绘制路径痕迹,因为痕迹需要在后面压路机压路时用上,所以痕迹不可以销毁,但页面在短时间内就消失内存不足崩溃。有没…