Three.js是一个轻量级的跨浏览器JavaScript库/ API,用于在Web浏览器上创建和显示动画3D计算机图形。 Three.js脚本可以与HTML5 canvas元素,SVG或WebGL结合使用。
如何仅将纹理应用于 Autodesk Forge 查看器的 THREE.js 模型中的一个面
我有一个模型,该模型在基于 THREE.js 运行的 Autodesk forge 查看器应用程序中加载了多个对象。 预期成绩 我只需要更改一个对象脸部的纹理,而不是......
我有一个包含三个 js 的 3D 场景,如下所示: 但我想把它改成这样: 颜色、星星和纹理并不重要,我想要的只是地球的形状......
我现在有三个.js程序 我想做的是 在 Three.js 上显示 2D 面板(用于显示调试参数)。 所以我的想法是制作 div 并使用 z-index 在 Three.js 前面显示它。
Threejs中有没有检查两个物体是否碰撞的函数? 我曾尝试使用边界框,但效果不佳。即使两个物体都没有发生碰撞,它仍然会返回它们
我有一个3D冰箱模型,加载成功。我试图在用户滚动时让它在屏幕上拖动,并且移动 div 可以工作,但是 3d 对象本身会刷新。普...
我有一个3D冰箱模型,加载成功。我试图在用户滚动时让它在屏幕上拖动,并且移动 div 可以工作,但是 3d 对象本身会刷新。普...
我试图了解如何在 3D 项目中使用聚光灯,并且不知道我做错了什么,但它不起作用。 hemisphereLight、ambientLight 和 pointLight 工作正常,但 SpotLight
我一直在使用标记核心扩展来获取查看器状态,然后恢复它,这一直有效,除了我遇到了反转问题(仅在 3d 中)。当客户互动时...
如何在不使用单独的网格的情况下更改 THREE.js 中单个对象的材质?
我们已经在 THREE.js 中创建了一个 PCB 查看器,现在我们希望为其添加一些选择功能。这不是一项困难的任务,而且我已经有了这个功能,尽管我...
我一直在尝试将我的 Three.js 函数链接到 html 中,以便当鼠标单击某个元素时,js 函数会在外部 js 文件中运行。我以为我已经做对了一切并遵循了
有人知道在这个网站上制作类似背景效果的教程吗:https://chriskalafatis.com/。我知道用 THREE.js 是可以的,但现在我不想学习...
如何使用 ThreeJS 加载带有动画和纹理的 USDZ 模型
我正在构建一个基于网络的 3D 查看器。它适用于其他文件类型(.fbx、.glb、.obj、...) 当我想加载 .usdz 文件时,事情变得很复杂。 为此,我使用 github.com/ponah...
我正在尝试在登录页面中创建动画。我想要对插图角色进行动画处理,这些角色根据用户在页面中所做的操作以某种方式做出反应。这是一个例子...
是否可以使用两个WebGLRenderer实例,使用两个Canvas来渲染同一个场景? var renderer = new THREE.WebGLRenderer({ 画布:画布1 }); renderer.setSize(100,100); 变种
我有一个大问题,我不明白为什么我不能使用三个js。这几天我一直在尝试不同的方法来使用三个js,但没有成功。我首先通过创建一个新的 porjet 来尝试 Parcel...
我正在尝试使用我在 Threejs 中的搅拌机中创建的网格。事件日志显示正在加载文件,但我看不到它。相反,只有黑屏。我该如何去做才能拥有...
我正在尝试使用 React 三纤维制作一个带有点的网格。我尝试使用 LineDashedMaterial,但它并不完美。我是 Threejs 新手。知道如何使用网格或
我正在尝试使用 ThreeJs 在三个图像之间创建位移图过渡,但我被卡住了
几个月前我开始使用 ThreeJS,这让我转向了 webgl。 我在 youtube 上看了很多课程,但大多数都是针对 3D 构图的。 到目前为止我已经基本了解了...
尝试加载 gltf 文件并在 React 三纤维中生成 model.jsx 文件
我尝试加载 gltf 文件并使用 React 三纤维生成 model.jsx 文件 npx gltfjsx Fish.gltf 或者 npx gltfjsx public/models/Fish.gltf -o“src/组件/三/Fish.jsx”-r“
当我调整窗口大小时,我使用以下代码来更新所有内容(相机、渲染器等),以免任何扭曲。在手动调整窗口大小时,它似乎工作得很好,但是,...