在我的场景中,我有一个文本。创建它后,我旋转它以适合正确的区域。但是,边界框完全忽略了旋转。
我在这里做了一个小提琴:http: //jsfiddle.net/paulocoelho/qMqH7/5/
如果你检查你得到的输出:
// before rotation
THREE.Vector3 {x: 28.365000000000006, y: 6.2806, z: 0.5, constructor: function, set: function…}
THREE.Vector3 {x: 0.2542, y: 0, z: 0, constructor: function, set: function…}
// after rotation
THREE.Vector3 {x: 28.365000000000006, y: 6.2806, z: 0.5, constructor: function, set: function…}
THREE.Vector3 {x: 0.2542, y: 0, z: 0, constructor: function, set: function…}
因为我在 Z 上旋转 90 度,所以我希望看到“旋转后边界”为:
{x: 2.2806, y: 28.365000000000006, z: 0.5}
有没有办法轻松实现这一目标?