Hey Joshua
have you tried using ownSession on 3d objects? the session of an object is used as its rendering container, a bit like viewportlayers in PV3D. only in this case, they can either be set to sort using the position of the object, or your own sorting position. for example:
var mySphere:Sphere = new Sphere();
mySphere.ownSession = new SpriteRenderSession();
would group your spheres rendered triangles into their own sprite layer, but sorting would stil lbe controlled by the view. however, doing this:
var mySphere:Sphere = new Sphere();
var mySession:SpriteRenderSession = new SpriteRenderSession();
mySession.screenZOffset = 10000;
mySphere.ownSession = mySession;
will ensure that the sorting level of the sphere will always be at 10000 units, which should place it behind all other 3D content in the view
hth!
Rob
--
Rob Bateman
Flash Development & Consultancy
rob.b...@gmail.comwww.infiniteturtles.co.uk
www.away3d.com