Home | History | Annotate | Download | only in math

Lines Matching refs:angles

1819      * @param angles

1820 * the angles to rotate.
1822 public void angleRotation(Vector3f angles) {
1826 angle = (angles.z * FastMath.DEG_TO_RAD);
1829 angle = (angles.y * FastMath.DEG_TO_RAD);
1832 angle = (angles.x * FastMath.DEG_TO_RAD);
1866 * Euler angles that are in radians.
1868 * @param angles
1869 * the Euler angles in radians.
1871 * if angles is not size 3.
1873 public void setInverseRotationRadians(float[] angles) {
1874 if (angles.length != 3) {
1876 "Angles must be of size 3.");
1878 double cr = FastMath.cos(angles[0]);
1879 double sr = FastMath.sin(angles[0]);
1880 double cp = FastMath.cos(angles[1]);
1881 double sp = FastMath.sin(angles[1]);
1882 double cy = FastMath.cos(angles[2]);
1883 double sy = FastMath.sin(angles[2]);
1903 * Euler angles that are in degrees.
1905 * @param angles
1906 * the Euler angles in degrees.
1908 * if angles is not size 3.
1910 public void setInverseRotationDegrees(float[] angles) {
1911 if (angles.length != 3) {
1913 "Angles must be of size 3.");
1916 vec[0] = (angles[0] * FastMath.RAD_TO_DEG);
1917 vec[1] = (angles[1] * FastMath.RAD_TO_DEG);
1918 vec[2] = (angles[2] * FastMath.RAD_TO_DEG);