53得票9回答
清除Webpack缓存

如何强制清除webpack的缓存? 我正在使用threejs和webpack进行很多工作,但出现了一个问题,原因我不知道,就是它在内存中有两个threejs副本。以下是错误信息: 该文件未位于应用程序文件夹中的隐藏文件夹中,而是位于webpack内存中,可以通过Chrome Dev工具...

52得票1回答
如何在THREE.js中获取网格的宽度/高度/长度

我一直在研究各种方法来获取网格的宽度和高度,但是我没有找到有效的方法。我有一个导入的Collada模型,我想要做的就是在Webgl/Three.js单位中获取其尺寸,以便在我的简单游戏中计算碰撞。那么,如何在THREE.js中获取网格的宽度和高度呢?

52得票3回答
如何在THREE.JS上创建自定义网格?

我问了这个问题并得到了答案:var geom = new THREE.Geometry(); var v1 = new THREE.Vector3(0,0,0); var v2 = new THREE.Vector3(0,500,0); var v3 = new THREE.Vector3(...

52得票2回答
如何获取子对象的全局/世界位置?

如何获取一个 Object3D 在另一个 Object3D 中的全局位置? 设置: var parent = new THREE.Object3D(); parent.position.set(100, 100, 100); var child = new THREE.Object3...

51得票3回答
three.js - 我如何动态更改物体的不透明度?

这是我的对象:var object = new THREE.Mesh( geometry, new THREE.MeshLambertMaterial( { map: THREE.ImageUtils.loadTexture( "image.png" ) } ) ); object.posit...

50得票4回答
THREE.JS首选的3D模型格式是什么?

THREE.JS首选的3D模型格式是什么,这种格式被广泛用于3D建模软件(可以导出到该格式)。我问这个问题是因为我的3D模型在一种独特的格式中,我想在THREE.JS中使用它们。虽然我可以编写自己的加载器,但我认为将它们转换为标准格式更好。

49得票1回答
在three.js中移动相机、使用lookAt和旋转

我对lookAt和相机旋转感到困惑。 我在x-y平面上的[0,0,0]周围有一圈小球。 相机位于[0,0,30]处,经过lookAt后相机旋转为[0,0,0]。从上方看,该圆形出现在画面中(正如预期)。 然后我把相机移动到[30,0,0],经过lookAt后相机旋转为[0,90度,0]。...

48得票4回答
如何在将网格添加到场景之前设置其位置(three.js)

在 three.js 中,我想将一个网格添加到场景中的某个位置。 我尝试过:// mesh is an instance of THREE.Mesh // scene is an instance of THREE.Scene scene.add(mesh) scene.updateMatri...

48得票9回答
THREE.LineBasicMaterial的线条粗细

我正在使用下面的代码在我的three.js场景中创建数百行edgeGeometry[i] = new THREE.Geometry(); edgeGeometry[i].vertices[0] = v(x1,y1,z1); edgeGeometry[i].vertices[1] = v(x2,...

46得票2回答
未捕获的类型错误:无法解构属性 'basename',因为它为 null,来自 'React2.useContext(...)'。

我面临着 Uncaught TypeError: Cannot destructure property 'basename' of 'React2.useContext(...)' as it is null. 在代码的Link组件中: import React, { useEffe...