Maven module :un.engine : engine-opengl :
Class : un.engine.opengl.CSUtilities
Extends/Implements : -
Subclasses : -

Coordinate System utilities.
author  Johann Sorel


Variables : -
Functions : invertHandCS, invertHandCS, invertHandCS, invertHandCS, invertHandCS, invertHandCS, invertHandCS, invertHandCS, invertHandCS, invertHandCS, invertHandCS, invertHandCS, invertHandCS, invertHandCS, invertHandCS, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform




Invert coordinates : left hand CS <> right hand CS.
Z value is inverted.
param  vbo : expect a float buffer, tuple size 3
public void invertHandCS (VBO vbo)


Invert index : left hand CS <> right hand CS.
triangles clockwise direction are inverted.
param  ibo : expect an int buffer, tuple size 3
public void invertHandCS (IBO ibo, IndexRange[] ranges)

public void invertHandCS (Tuple tuple)

public void invertHandCS (Quaternion q)

public void invertHandCS (MatrixRW matrix)

public void invertHandCS (NodeTransform q)

public void invertHandCS (MorphTarget mf)

public void invertHandCS (MorphSet ms)

public void invertHandCS (Shell shell)

public void invertHandCS (SceneNode node)

public void invertHandCS (Skeleton skeleton)

public void invertHandCS (RelativeSkeletonPose skeleton)

public void invertHandCS (SkeletonAnimation animation)

public void invertHandCS (Mesh mesh)

public void invertHandCS (MultipartMesh pmesh)



public void transform (VBO vbo, Transform trs)

public void transform (IBO ibo, IndexRange[] ranges, Transform trs)

public void transform (Tuple tuple, Transform trs)

public void transform (Quaternion q, Transform trs)

public void transform (Matrix3 matrix, Transform trs)

public void transform (Matrix4 matrix, Transform trs)

public void transform (MatrixRW matrix, Transform trs)

public void transform (NodeTransform q, Transform trs)

public void transform (MorphTarget mf, Transform trs)

public void transform (MorphSet ms, Transform trs)

public void transform (Shell shell, Transform trs)

public void transform (SceneNode node, Transform cstrs)

public void transform (Skeleton skeleton, Transform trs)

public void transform (RelativeSkeletonPose skeleton, Transform trs)

public void transform (JointKeyFrame pose, Transform trs)

public void transform (JointTimeSerie serie, Transform trs)

public void transform (SkeletonAnimation animation, Transform trs)

public void transform (Animation animation, Transform trs)

public void transform (Mesh mesh, Transform trs)

public void transform (MultipartMesh pmesh, Transform trs)

public void transform (Node node, Transform trs)

public void transform (Node node, CoordinateSystem target)