Three.js是一个轻量级的跨浏览器JavaScript库/ API,用于在Web浏览器上创建和显示动画3D计算机图形。 Three.js脚本可以与HTML5 canvas元素,SVG或WebGL结合使用。
我最近从 Three.js 版本 r110 升级到了 r124,因为我需要 r124 中的一些新功能。然而现在我的网格不再像以前那样反射光线,一切看起来都不同了! 😢 是否
如何阻止我的 panolens.js 图像在用户点击它时暂停旋转?
我正在尝试创建一个 360 度图像背景,它会自动旋转它正在执行的操作,并且我还阻止用户进行任何相机控制,但我不知道的一件事是如何
我是编程世界的新手。我正在尝试在 Three JS 中创建一个跟随鼠标的圆圈。这是我的代码。圆圈跟随鼠标,但视觉上大约是半个屏幕...
我正在开发一个网络应用程序,使用基于三个js的Potree来可视化点云数据和360度图像。我遇到的问题是,当我绘制 360 度图像时,点 cl 之间的视图...
我试图在立方体上覆盖图像,为此我要求编写代码聊天gpt和blackbox,在这两种情况下我都会得到黑屏。我将代码保存在文件 test.html 中并尝试在...中运行它
我有这个项目,我想创建一个房间并使用react Three.js操作它 我对该工具不太熟悉,所以我遇到了一些问题 这是完整的代码,感谢任何人...
我是这个领域的新手。 我上传我的模型并尝试向其中添加我需要的纹理。 `consttextureloader = new THREE.TextureLoader(); const 材质 = new THREE.MeshStandardMaterial({ 地图:
在 Three.js 上用带有 NormalMap 的 MeshPhysicalMaterial 替换材质不起作用
我正在加载 GLTF 模型。然后,我需要用 MeshPhysicalMaterial (MPM) 替换某些网格体的材质。该 MPM 材质具有来自我之前加载的纹理的法线贴图。 W...
我正在使用 Threejs 来渲染一个立方体。目前我实现了一个具有不同纹理的旋转立方体。现在我正在尝试使用鼠标使立方体旋转。就我现在的情况而言,立方体正在旋转:
从“三”导入 * 作为三; 从“三/addons/utils/BufferGeometryUtils.js”导入*作为BufferGeometryUtils; const renderer = new THREE.WebGLRenderer(); renderer.setSize(window.innerWidth, w...
嗨,我正在开发 3D 头像模型来复制手语姿势。我在搅拌机中为我的头像 hampalmd 和 hamshouldertop 创建了两个单独的动作。在搅拌机中可以创建
所以,我用了 Three.js,效果很好。我唯一不明白的是如何制作具有真正鱼眼效果的相机。 这怎么可能?相机.setLens()?
我正在尝试渲染如图所示的文本。我可以手动在文本中添加换行符,但是内容将是动态的,因此我认为手动创建新行不是一个很好的选择。 ...
我使用 Three.js 在网站上放置了一个汉堡模型。随着网站的关闭,汉堡包会以各种方式轮换。在一个地方,它应该以大约 45 度的角度围绕自身旋转。
我使用 Three.js 在网站上放置了一个汉堡模型。随着网站的关闭,汉堡包会以各种方式轮换。在一个地方,它应该以大约 45 度的角度围绕自身旋转。
我想部署我的网站,其中包含涉及三个js的部分。在我的文件中,我有一堆 hdrs,我希望能够保留它们,因为我看不到从中获取文件的方法...
我已经用 gtlf 加载器将我的测试模型导入到 Threejs 中,但结果完全是平的,而不是它应该的样子。它在 Threejs 编辑器中运行良好。请帮忙 从 '三' 导入 * 作为三; 导入 {
我已经开始为我的项目学习 Three.js,但似乎当我尝试导入我的 glb 模型(从 Blender 导出)时,仅按照 Threejs 文档中的说明在本地主机中使用 Vite 托管
Three.js - 3D 空间中的 2D 对象(通过顶点)
我有一个 3D 点数组。 如何在3D空间中画脸?我的意思是:一个平面物体,但在 3D 空间中。 我想从点[0]到点[1],从点[1]到点[2]等画线。 现在我有了
如何在 Three.js 中从一系列 3D 点创建 3D 多边形?
我想知道在 Three.js 中给定 3D 点数组的情况下生成自定义 3D 多边形的最佳方法是什么。这是一个没有孔的简单多边形。这些点已排序,以便它们代表