get Java 3D Pitch - Java javax.vecmath

Java examples for javax.vecmath:Quat4f

Description

get Java 3D Pitch

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 getPitch(Quat4f q1) {
        return (float) (Math.atan2(2.0 * (q1.y * q1.z + q1.w * q1.x), q1.w
                * q1.w - q1.x * q1.x - q1.y * q1.y + q1.z * q1.z));
    }//from  w  w  w  .  ja  va  2 s.c o m
}

Related Tutorials