create Java 3D Transform Vector3f - Java javax.media.j3d

Java examples for javax.media.j3d:Transform3D

Description

create Java 3D Transform Vector3f

Demo Code


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{
    public static synchronized Transform3D createTransform(
            Vector3f translation) {
        Transform3D transform = new Transform3D();
        transform.setTranslation(translation);
        return transform;
    }//from  ww w . j  a v  a  2 s  .  c  om
    public static synchronized Transform3D createTransform(double rotY,
            Vector3f translation) {
        Transform3D transform = new Transform3D();
        transform.rotY(rotY);
        transform.setTranslation(translation);
        return transform;
    }
}

Related Tutorials