Buenas, las lineas admiten un "punto de control" al estilo bezier, que en lugar de un punto, es un "Vertex3D".
Por otro lado, para hacer un plano que mire a la cámara, yo lo que hago es un lookAt(camara) en cada frame
var lines:Lines3D = new Lines3D();
var line:Line3D = new Line3D(lines, new LineMaterial(0xffffff),5, new Vertex3D(0,0,0), new Vertex3D(1000, 500, 1000));
line.addControlVertex(-500, 250, -100);
p = new Plane(new ColorMaterial, 500, 500, 2, 2);
p.material.doubleSided = true;
scene.addChild(p);
override protected function onRenderTick(event:Event = null):void
{
// code...
p.lookAt(camera); // siento "p" una propiedad de la clase