get Java 3D Yaw - Java javax.vecmath

Java examples for javax.vecmath:Quat4f

Description

get Java 3D Yaw

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 float getYaw(Quat4f q1) {
        return (float) (Math.asin(-2.0 * (q1.x * q1.z - q1.w * q1.y)));
    }/*from   w  w w . ja v a  2s  . co m*/
}

Related Tutorials