спустя некоторое время решил вернуться к этому вопросу.
в общем есть пара методов которые изменяют положение центра и дистанцию до препятствия:

Код AS3:
stage.transform.perspectiveProjection.projectionCenter = new Point(stage.stageWidth/2, stage.stageHeight/2);
stage.transform.perspectiveProjection.focalLength = 1000;
но когда у объекта беру вектор направления

Код AS3:
trace (someSprite.transform.getRelativeMatrix3D(stage).position);
мне возвращается вектор непонятных координат...
так как же определить вектор от объекта к центру экрана?
поясню это ещё нужно для того чтобы определить какой стороной к нам спрайт - лицевой или задней... если зная вектор плоскости и правильный вектор центра экрана получить угол

Код AS3:
a = Vector3D.angleBetween(vectorStage, vectorNormal);
то очень легко можно определить лицевую или обратную сторону спрайта...
подскажете какие нибудь идеи?