Three.js是一个轻量级的跨浏览器JavaScript库/ API,用于在Web浏览器上创建和显示动画3D计算机图形。 Three.js脚本可以与HTML5 canvas元素,SVG或WebGL结合使用。
React Three Fiber - 如果使用索引,bufferGeometry 上的指针事件不起作用
我正在 React Three Fiber 中使用正交相机来可视化 2d 形状(示例中为正方形,但它也应该支持多边形)。 但问题是,一旦我添加 inde...
如何使用形状键将 glb 模型从 Blender 导入到 ThreeJS/react- Three-Fiber 中?
TLDR;当导出的模型具有多个形状键时,将 Blender 中的 glb 模型导入到我的 React-三纤维应用程序中会出现以下错误: 类型错误:无法读取 undefin 的属性...
我有一个顶部开口的圆柱体,其材料在 Three.JS 场景中是双面的。 我想要实现的是圆柱体正面的一种颜色,以及内部的另一种颜色
OrbitControls - 我可以动态启用/禁用缩放吗?
我正在运行 Three.js r69 和捆绑的 OrbitControls.js。我有一个简单的场景,其中有几个可选择的对象。我希望能够在选择对象时禁用缩放......
textureSize 返回 vec2 但编译器告诉我它不是 vec2
我从这篇文章中得到了这个 biqubic 着色器,但由于 vec2 错误识别问题,它无法在我的 glsl 代码中运行,我找不到答案 编译 FRAGMENT_SHADER 时出错:错误:0:44:'=':不能
目前,我正在考虑开始自己的生意,销售定制衣柜。为此,我想在我公司的网站上创建一个网络应用程序,人们可以用它来组装...
我有两个脚本,我想用它们在 Web 浏览器中使用 .mtl 文件和一组纹理文件来查看 .obj 文件及其纹理。我已经成功加载纹理文件和模型......
四条腿应该是桌子的一部分,我认为不应该像添加的那样添加到场景中。 还有创建新的腿实例并附加它们的好方法。并且附件应该是...
我有什么。 我想要实现的目标: 所以这是我的问题: 如何将三个js中的位置x和y转换为浏览器坐标,以便我可以将文本正确定位在行的中心? ...
我正在测试 Three.js 如何使用 .obj 文件在网页中处理 3D 对象,我正在使用 OBJLoader 将 obj 文件加载到 HTML 视图中。然而,我似乎无法让 OBJLoader 工作,我...
我无法让 Three.js 正确处理我的 sRGB 纹理。我应该做些什么? 这是 sRGB 测试图像,应均匀显示 50% 灰度: 它主要由交替的黑色和
在基于位置的 AR.js+Three.js 中,我将如何基于 OSM 数据创建标记 - 例如建筑轮廓或街道路径? 我发现的例子似乎在某些方面使用了测量......
我有 20 个 3D 对象要在单个页面上单独渲染。问题是只加载了大约 13 个对象,其余的没有显示。我收到此错误 THREE.WebGLRenderer: Context Lost in conso...
从“三”导入类型{场景,相机} 接口 SceneWithActiveCamera 扩展场景 { 活动相机:相机 } 让场景:SceneWithActiveCamera 有没有更简单的方法来做到这一点?例如,
GSAP 修改 GLTF 模型的材质颜色,但对 RGB 进行归一化,导致颜色不好
我在R3F上工作,我用“0x292929”设置材质颜色,颜色很棒!就像我想要的那样! if (modelModifier.color !== 未定义) { gsap.to(材质.颜色, { r: ((modelModifier.co...
Three.js / WebGL - 透明平面将其他平面隐藏在其后面
当您在 Three.js / WebGL 中有两个平面并且其中一个或两个都是透明的时,有时后面的平面会被上面的透明平面隐藏。这是为什么?
我正在构建一个小型 Threejs 项目作为对较大项目的测试。 有 3 个组件: 全宽、70 像素高的标题,包含居中标题和靠近左边缘的“汉堡包”图标。 ...
THREE.BufferGeometry.computeBoundingSphere():计算半径为NaN
在检查我的页面时,我在控制台中遇到此错误: chunk-DKIGWELO.js?v=a524ab5d:7212 THREE.BufferGeometry.computeBoundingSphere():计算的半径为 NaN。 “位置”
我有两个 Cannon.js 对象,并且已将“碰撞”事件侦听器附加到两个对象。 carBody.addEventListener("碰撞",function(e){ }); 我希望能够根据不同的方式做出不同的反应......
我正在用 Three.js 准备一个 3D 地球仪,我已经用下面的代码实现了旋转地球仪。 超文本标记语言 JS 让相机; 让渲染器; 功能玛...