本文整理了Java中com.jogamp.opengl.math.Quaternion.setFromEuler
方法的一些代码示例,展示了Quaternion.setFromEuler
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Quaternion.setFromEuler
方法的具体详情如下:
包路径:com.jogamp.opengl.math.Quaternion
类名称:Quaternion
方法名:setFromEuler
[英]Initializes this quaternion from the given Euler rotation angles in radians.
The rotations are applied in the given order:
Implementation Details:
代码示例来源:origin: ch.unibas.cs.gravis/scalismo-native-stub
/**
* Initializes this quaternion from the given Euler rotation array <code>angradXYZ</code> in radians.
* <p>
* The <code>angradXYZ</code> array is laid out in natural order:
* <ul>
* <li>x - bank</li>
* <li>y - heading</li>
* <li>z - attitude</li>
* </ul>
* </p>
* For details see {@link #setFromEuler(float, float, float)}.
* @param angradXYZ euler angel array in radians
* @return this quaternion for chaining.
* @see #setFromEuler(float, float, float)
*/
public final Quaternion setFromEuler(final float[] angradXYZ) {
return setFromEuler(angradXYZ[0], angradXYZ[1], angradXYZ[2]);
}
代码示例来源:origin: org.jogamp.jogl/jogl-all-noawt
/**
* Initializes this quaternion from the given Euler rotation array <code>angradXYZ</code> in radians.
* <p>
* The <code>angradXYZ</code> array is laid out in natural order:
* <ul>
* <li>x - bank</li>
* <li>y - heading</li>
* <li>z - attitude</li>
* </ul>
* </p>
* For details see {@link #setFromEuler(float, float, float)}.
* @param angradXYZ euler angel array in radians
* @return this quaternion for chaining.
* @see #setFromEuler(float, float, float)
*/
public final Quaternion setFromEuler(final float[] angradXYZ) {
return setFromEuler(angradXYZ[0], angradXYZ[1], angradXYZ[2]);
}
代码示例来源:origin: org.jogamp.jogl/jogl
/**
* Initializes this quaternion from the given Euler rotation array <code>angradXYZ</code> in radians.
* <p>
* The <code>angradXYZ</code> array is laid out in natural order:
* <ul>
* <li>x - bank</li>
* <li>y - heading</li>
* <li>z - attitude</li>
* </ul>
* </p>
* For details see {@link #setFromEuler(float, float, float)}.
* @param angradXYZ euler angel array in radians
* @return this quaternion for chaining.
* @see #setFromEuler(float, float, float)
*/
public final Quaternion setFromEuler(final float[] angradXYZ) {
return setFromEuler(angradXYZ[0], angradXYZ[1], angradXYZ[2]);
}
内容来源于网络,如有侵权,请联系作者删除!