Java examples for javax.media.j3d:Transform3D
get Java 3D Point From Node
import java.math.BigDecimal; import java.math.RoundingMode; import java.util.Enumeration; import javax.media.j3d.Appearance; import javax.media.j3d.BoundingSphere; import javax.media.j3d.BranchGroup; import javax.media.j3d.Material; import javax.media.j3d.Node; import javax.media.j3d.PolygonAttributes; import javax.media.j3d.Shape3D; import javax.media.j3d.Transform3D; import javax.media.j3d.TransformGroup; import javax.vecmath.Color3f; import javax.vecmath.Point3d; import javax.vecmath.Point3f; import javax.vecmath.Quat4f; import javax.vecmath.Vector3f; public class Main{ private static Transform3D t = new Transform3D(); private static Vector3f v = new Vector3f(); public static synchronized Point3f getPointFromNode(Node node) { node.getLocalToVworld(t);/* www. ja v a2 s . co m*/ t.get(v); return new Point3f(v); } }