Three.js是一个轻量级的跨浏览器JavaScript库/ API,用于在Web浏览器上创建和显示动画3D计算机图形。 Three.js脚本可以与HTML5 canvas元素,SVG或WebGL结合使用。
为什么 ThreeJS 照明很有趣,例如点光源和环境光,不适用于版本“三”:“^0.164.1”
我正在用 vite 和 Threejs 库做我的第一个 ThreeJS 小项目 我在js文件中添加了这些灯光功能, // 从空间中的特定点向各个方向均匀地发光 常量点...
OrbitControls 三光纤在下一个 js 中不起作用
这里我希望相机轨道能够使用鼠标与前面的物体进行右、左、上、下旋转,物体显示正常但不 我用过<
我一直在研究 Three.js 和 cannon.js 我一直在努力处理 cannon.js 部分,基本上应该发生的事情是它创建了通常的情况。 (场景、相机、渲染器)然后它创建一个
我有两个cannonjs盒子。 Box1 作为角色,用方向键移动。Box 2 作为房子。当我将 Box1 移向 Box2 时,Box1 会连续滑动到很大的距离。我想要...
我用Threejs在我的网站上制作了一个交互式3D模型,除了阴影之外,所有东西都可以工作,我无法使阴影工作,我是三个js的新手,所以可能是我跳过了一些重要的部分...
在我的代码中,我有一个使用 React 中的 useEffect 挂钩的组件。该组件中有一个三个场景。当我尝试从组件外部将任何 gltf 模型添加到场景时,它会重新渲染...
我需要 Three.js 代码将 3D 对象坐标转换为 'div' 元素中的 2d 坐标,以便我可以将文本标签放置在需要的位置(而不需要这些标签随...缩放/移动/旋转)
我正在尝试制作一个简单的 THREE.js 支持的可视化,显示各种对象按帝国大厦比例缩放的样子。所以我花了 2 美元买了这个价格非常合理的型号,它的价格......
将相机保持在地面上方(使用 OrbitControls.js)
所以我有一个非常简单的情况,地平面基本上是 y=0 的位置,我想始终将相机保持在地面上方。我还想要感觉直观的良好控制(并且......
我的 glb 文件不会出现在我的 thee.js 世界中。我已遵循所有文档和教程,但没有任何效果。世界负载和一切工作正常,只是模块不......
在 Three.js 中仅提取复杂 BufferGeometry 的外部边缘
我目前正在开发一个涉及使用 Three.js 进行区域创建和碰撞检测的项目,其中我的应用程序可以正确处理碰撞并生成 BufferGeometry 作为结果。我...
我正在尝试创建一种动态方式来在 Three.js 中的 gltf 导入模型上显示太阳能数据。目的是将不同的纯色与模型的不同部分相关联,并且能够
Vue 中有 React Three Fiber (R3F) 类似物吗?
我目前正在学习 Three.js,我想知道是否有类似 React Three Fiber 的东西,但在 Vue 中? 我不想为了使用这个工具而学习另一个框架。 我用谷歌搜索了一下,但是......
我正在尝试有效地找到给定面的所有相邻面。 我正在采取一种狡猾的方法,但我想知道是否可以改进。 到目前为止我采取的方法是创建一个数据结构......
THREE.Group 的位置始终为 (0, 0, 0) & 寻找 THREE.Group 位置时计算错误
我正在开发 Three.js 应用程序,其中使用 THREE.Group 来管理场景中选定的多米诺骨牌。然而,我遇到了一个问题,THREE.Group 的立场始终如一
我想用相机的视觉瞄准物体(因为用户会看着物体,而不是用鼠标指向它)。 我像这样从相机投射光线 旋转.x = 相机.旋转.x; 旋转...
我有一个关于 Three.js 的快速问题。所以现在我正在处理使用数据库连接的3d项目,我第一次使用mysql。有人有将 Three.js 连接到 mys 的经验吗...
在 APS (forge) 查看器中查找两个 Revit 元素之间的交集
我正在使用 APS (forge) 查看器版本 7.* 来查看 Revit 模型。 是否可以通过查看器 rayIntersect 方法找出两个元素(例如管道和风管)是否彼此相交?如果是这样的话...
使用自定义缓冲区几何体时,rayCaster 相交返回错误的网格
这是我用于创建网格的代码: 常量深度= 0.1; 常量宽度= 0.017; 对于(令 i = 0;i < 10; i++) { const geometry = new THREE.BufferGeometry(); const v1 = [-0.075 + i *
我有一个来自 Thingiverse 的渲染 STL 文件,使用 THREE.STLLoader() 加载源文件,并使用 Three.js 显示。我的问题是我不知道如何将其放置在屏幕中央并且......