three.js 相关问题

Three.js是一个轻量级的跨浏览器JavaScript库/ API,用于在Web浏览器上创建和显示动画3D计算机图形。 Three.js脚本可以与HTML5 canvas元素,SVG或WebGL结合使用。

为什么 ThreeJS 照明很有趣,例如点光源和环境光,不适用于版本“三”:“^0.164.1”

我正在用 vite 和 Threejs 库做我的第一个 ThreeJS 小项目 我在js文件中添加了这些灯光功能, // 从空间中的特定点向各个方向均匀地发光 常量点...

回答 1 投票 0

OrbitControls 三光纤在下一个 js 中不起作用

这里我希望相机轨道能够使用鼠标与前面的物体进行右、左、上、下旋转,物体显示正常但不 我用过<

回答 1 投票 0

在 Three.js 中使用 cannon.js 创建物理

我一直在研究 Three.js 和 cannon.js 我一直在努力处理 cannon.js 部分,基本上应该发生的事情是它创建了通常的情况。 (场景、相机、渲染器)然后它创建一个

回答 1 投票 0

Cannonjs 碰撞处理

我有两个cannonjs盒子。 Box1 作为角色,用方向键移动。Box 2 作为房子。当我将 Box1 移向 Box2 时,Box1 会连续滑动到很大的距离。我想要...

回答 1 投票 0

三个JS阴影不显示?

我用Threejs在我的网站上制作了一个交互式3D模型,除了阴影之外,所有东西都可以工作,我无法使阴影工作,我是三个js的新手,所以可能是我跳过了一些重要的部分...

回答 1 投票 0

我的组件在我的 jsx 文件中不断重新渲染

在我的代码中,我有一个使用 React 中的 useEffect 挂钩的组件。该组件中有一个三个场景。当我尝试从组件外部将任何 gltf 模型添加到场景时,它会重新渲染...

回答 1 投票 0

将 3D 位置转换为 2D 屏幕位置 [r69!]

我需要 Three.js 代码将 3D 对象坐标转换为 'div' 元素中的 2d 坐标,以便我可以将文本标签放置在需要的位置(而不需要这些标签随...缩放/移动/旋转)

回答 4 投票 0

了解 .OBJ 3D 对象的位置

我正在尝试制作一个简单的 THREE.js 支持的可视化,显示各种对象按帝国大厦比例缩放的样子。所以我花了 2 美元买了这个价格非常合理的型号,它的价格......

回答 2 投票 0

将相机保持在地面上方(使用 OrbitControls.js)

所以我有一个非常简单的情况,地平面基本上是 y=0 的位置,我想始终将相机保持在地面上方。我还想要感觉直观的良好控制(并且......

回答 4 投票 0

我的 glb 文件未加载到我的 Three.js 文件中

我的 glb 文件不会出现在我的 thee.js 世界中。我已遵循所有文档和教程,但没有任何效果。世界负载和一切工作正常,只是模块不......

回答 1 投票 0

在 Three.js 中仅提取复杂 BufferGeometry 的外部边缘

我目前正在开发一个涉及使用 Three.js 进行区域创建和碰撞检测的项目,其中我的应用程序可以正确处理碰撞并生成 BufferGeometry 作为结果。我...

回答 1 投票 0

如何在 Three.js 中覆盖 GLTF 材质

我正在尝试创建一种动态方式来在 Three.js 中的 gltf 导入模型上显示太阳能数据。目的是将不同的纯色与模型的不同部分相关联,并且能够

回答 2 投票 0

Vue 中有 React Three Fiber (R3F) 类似物吗?

我目前正在学习 Three.js,我想知道是否有类似 React Three Fiber 的东西,但在 Vue 中? 我不想为了使用这个工具而学习另一个框架。 我用谷歌搜索了一下,但是......

回答 1 投票 0

给定一个网格面,找到它的相邻面

我正在尝试有效地找到给定面的所有相邻面。 我正在采取一种狡猾的方法,但我想知道是否可以改进。 到目前为止我采取的方法是创建一个数据结构......

回答 2 投票 0

THREE.Group 的位置始终为 (0, 0, 0) & 寻找 THREE.Group 位置时计算错误

我正在开发 Three.js 应用程序,其中使用 THREE.Group 来管理场景中选定的多米诺骨牌。然而,我遇到了一个问题,THREE.Group 的立场始终如一

回答 1 投票 0

如何投射可见光线 Threejs

我想用相机的视觉瞄准物体(因为用户会看着物体,而不是用鼠标指向它)。 我像这样从相机投射光线 旋转.x = 相机.旋转.x; 旋转...

回答 1 投票 0

将三个.js项目连接到数据库

我有一个关于 Three.js 的快速问题。所以现在我正在处理使用数据库连接的3d项目,我第一次使用mysql。有人有将 Three.js 连接到 mys 的经验吗...

回答 1 投票 0

在 APS (forge) 查看器中查找两个 Revit 元素之间的交集

我正在使用 APS (forge) 查看器版本 7.* 来查看 Revit 模型。 是否可以通过查看器 rayIntersect 方法找出两个元素(例如管道和风管)是否彼此相交?如果是这样的话...

回答 1 投票 0

使用自定义缓冲区几何体时,rayCaster 相交返回错误的网格

这是我用于创建网格的代码: 常量深度= 0.1; 常量宽度= 0.017; 对于(令 i = 0;i < 10; i++) { const geometry = new THREE.BufferGeometry(); const v1 = [-0.075 + i *

回答 1 投票 0

Three.js 将渲染的 STL 文件放置在屏幕中央

我有一个来自 Thingiverse 的渲染 STL 文件,使用 THREE.STLLoader() 加载源文件,并使用 Three.js 显示。我的问题是我不知道如何将其放置在屏幕中央并且......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.