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
相关产品推荐
相关产品推荐

