Ok! I've find the error, I didn't make the localToVWorld transform of the points. It can be obtained by Transform3D shapeTransform = path.getTransform(); .... and shapeTransform.transform(tempPoint,quad[i]); Thanks. Visita la Martilla's Home Page: http://members.tripod.com/~Martilla ===================================================================== To subscribe/unsubscribe, send mail to [EMAIL PROTECTED] Java 3D Home Page: http://java.sun.com/products/java-media/3D/