javascript - 如何在 Three.js 中将图像/纹理放在几何图形的一部分上?

标签 javascript three.js

我使用 SphereGeometryMeshPhongMaterial 在 Three.js 中创建了一个简单的球体,并为其赋予静态颜色。我想知道如何覆盖仅占据球体一小部分的图像。我知道如何将整个纹理包裹在对象周围,但不知道如何将其放在一个位置。

最佳答案

您可以使用THREE.DecalGeometry,它允许将纹理/图像投影到任何THREE.Mesh上。

Example

关于javascript - 如何在 Three.js 中将图像/纹理放在几何图形的一部分上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57435809/

相关文章:

javascript - 如何使用 Three.js 中的按钮选择场景中的对象

javascript - 位置 : absolute making the image take the whole page

javascript - 停止事件冒泡 - onclick 监听器

javascript - Angular Material 垫错误无法显示消息

javascript - 使用随机化器破坏 If/Else 语句

three.js - 如何将在 mapbox 上的 Threejs 构建放到真正的位置

javascript - 如何开 Jest 测试 DPI

javascript - 在 three.js 中编程一个洞/空白空间

javascript - Three.js - 如果对象相交,则剪切平面?

javascript - CocoonJS + Three.js webGLRenderTarget 无声死亡