Кто-нибудь получил немного кода, который я могу использовать, чтобы изменить центральную точку, вокруг которой вращаются объекты DisplayObjects в трехмерном пространстве? Мне нужно, чтобы он работал с вращением X, вращением Y и вращением Z. Я знаю, что есть способ обернуть каждый объект в другой спрайт и сместить позиции x & y, но я бы предпочел математическое решение.
В качестве примера проблемы этот код должен иметь форму звезды:
var a=new Sprite()
addChild(a)
a.graphics.lineStyle(0,0xFF0000)
a.graphics.moveTo(10,10)
a.graphics.drawRect(100,100,100,100)
var b=new Sprite()
addChild(b)
b.graphics.lineStyle(0,0)
b.graphics.moveTo(10,10)
b.graphics.drawRect(100,100,100,100)
b.rotationZ=45
...
ОБНОВЛЕНИЕ : Спасибо Алексу за подсказку, я разместил здесь многоразовое решение :)