Then I think that this should work: Get the maxX, minX, maxY, etc of the 3d object. Group these accordingly to generate 8 3d vertices. Use camera.screen() to produce 2d screen vertices. Select the appropriate ones to produce a 2d polygon.
i think that such procedure is used in one of the methods of ReflectivePlane.as, take a look. hope it helps!
