three.js - 有没有办法让一个 CSS2DObject 出现在另一个 CSS2DObject 之上?或者让它出现在场景中所有物体的顶部?

标签 three.js

我想让一个 CSS2DObject 位于另一个 CSS2DObject 之上,或者位于场景中的所有 CSS2DObject 之上。有办法做到这一点吗?

最佳答案

与所有其他渲染器一样,您可以通过定义 Object3D.renderOrder 来覆盖默认的 z 顺序。 。如果将该值设置为 Infinity,则 CSS2DObject 的实例应呈现在所有其他实例之上。使用此代码:

label.renderOrder = Infinity;

关于three.js - 有没有办法让一个 CSS2DObject 出现在另一个 CSS2DObject 之上?或者让它出现在场景中所有物体的顶部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72949516/

相关文章:

three.js - 从矢量 3 点数据在 3D 模型上创建热图

javascript - three.js渐进渲染大网格

javascript - 检查向量是否在线的另一边

Three.js | OrbitControls |如何换中心?

opengl-es - 使用 Three.js 在 WebGL 中的环形几何体上进行非径向纹理映射

javascript - 如何使用 Three.js 在 JavaScript 中从数组创建几何图形?

javascript - Threejs基本渲染问题

vue.js - "unsupported type error"带有用于 .HDR 文件类型的 RGBE 加载器

three.js - 如何使用 WebRTC 流式传输 webGL Canvas ?

javascript - Three.js:更新几何与替换