本文整理汇总了Java中com.badlogic.gdx.math.Matrix4.getTranslation方法的典型用法代码示例。如果您正苦于以下问题:Java Matrix4.getTranslation方法的具体用法?Java Matrix4.getTranslation怎么用?Java Matrix4.getTranslation使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.badlogic.gdx.math.Matrix4
的用法示例。
在下文中一共展示了Matrix4.getTranslation方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: updateAxesAndPosition
import com.badlogic.gdx.math.Matrix4; //导入方法依赖的package包/类
public void updateAxesAndPosition() {
Matrix4 matrix = pose.transform;
matrix.getTranslation(position);
xAxis.set(matrix.val[Matrix4.M00], matrix.val[Matrix4.M10], matrix.val[Matrix4.M20]).nor();
yAxis.set(matrix.val[Matrix4.M01], matrix.val[Matrix4.M11], matrix.val[Matrix4.M21]).nor();
zAxis.set(matrix.val[Matrix4.M02], matrix.val[Matrix4.M12], matrix.val[Matrix4.M22]).nor().scl(-1);
matTmp.set(trackerSpaceToWorldspaceRotationOffset);
positionWorld.set(position).mul(matTmp);
positionWorld.add(trackerSpaceOriginToWorldSpaceTranslationOffset);
matTmp.set(trackerSpaceToWorldspaceRotationOffset);
xAxisWorld.set(xAxis).mul(matTmp);
yAxisWorld.set(yAxis).mul(matTmp);
zAxisWorld.set(zAxis).mul(matTmp);
}