попробуй по-простому, без отсылок ко всем этим perspectiveProjection рута и проч. getRelativeMatrix3D
Код AS3:
P0:Point = new Point(0, 0);
P1:Point = new Point(100, 0);
P2:Point = new Point(0, 100);
var p0:Point = card.localToGlobal(P0);
var p1:Point = card.localToGlobal(P1);
var p2:Point = card.localToGlobal(P2);
var dotProd: Number = (p1.x - p0.x) * (p2.y - p1.y) - (p1.y - p0.y) * (p2.x - p1.x);
если это только для определения какая грань видима, то должно сработать