You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ThreeJS:向组对象中添加DecalGeometry的问题

ThreeJS:向组对象中添加DecalGeometry的问题

我之前基于ThreeJS的DecalGeometry示例做了个小Demo,一开始直接把坦克模型和要贴的logo(用DecalGeometry生成的)都加到场景里,效果特别顺:按照X轴垂直方向的坐标[{0, 0, 0}, {tankRadius, 0, 0}],把logo精准贴在坦克中心,完全没毛病,就像这样:

(示意图:坦克正面中心位置清晰显示出贴好的logo)

但后来我打算把所有相关对象都放进一个THREE.Group()里,而且这个组需要预设好旋转和缩放参数,比如我给组设置了group.rotation.y = -Math.PI / 4;,结果问题立刻出现了——原本好好的logo贴放位置完全错乱了。

下面是我用到的部分代码:

body {
    margin: 0;
    background-color: #fff;
    font-family: Monospace;
    font-size: 13px;
    line-height: 2...

备注:内容来源于stack exchange,提问作者toowren

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 02:44:35