AxisSystem

Inheritance: java.lang.Object

public class AxisSystem

Le système d’axes est une combinaison du système de coordonnées, du vecteur up et du vecteur front.

Constructeurs

ConstructeurDescription
AxisSystem(CoordinateSystem coordinateSystem, Axis up)Construit un nouveau système d’axes
AxisSystem(Axis up, Axis front)Construit un nouveau système d’axes
AxisSystem(CoordinateSystem coordinateSystem, Axis up, Axis front)Construit un nouveau système d’axes

Méthodes

MéthodeDescription
equals(Object arg0)
fromAssetInfo(AssetInfo assetInfo)Crée AxisSystem à partir de AssetInfo
getClass()
getCoordinateSystem()Obtient le système de coordonnées de ce système d’axes.
getFront()Obtient le vecteur front de ce système d’axes
getUp()Obtient le vecteur up de ce système d’axes.
hashCode()
notify()
notifyAll()
toString()
transformTo(AxisSystem targetSystem)Crée une matrice utilisée pour convertir du système d’axes actuel vers le système d’axes cible.
wait()
wait(long arg0)
wait(long arg0, int arg1)

AxisSystem(CoordinateSystem coordinateSystem, Axis up)

public AxisSystem(CoordinateSystem coordinateSystem, Axis up)

Construit un nouveau système d’axes

Parameters:

ParamètreTypeDescription
coordinateSystemCoordinateSystemLe système de coordonnées utilisé dans ce système d’axes
upAxisLe vecteur up du système d’axes

AxisSystem(Axis up, Axis front)

public AxisSystem(Axis up, Axis front)

Construit un nouveau système d’axes

Parameters:

ParamètreTypeDescription
upAxisLe vecteur up du système d’axes
frontAxisLe vecteur front du système d’axes

AxisSystem(CoordinateSystem coordinateSystem, Axis up, Axis front)

public AxisSystem(CoordinateSystem coordinateSystem, Axis up, Axis front)

Construit un nouveau système d’axes

Parameters:

ParamètreTypeDescription
coordinateSystemCoordinateSystemLe système de coordonnées utilisé dans ce système d’axes
upAxisLe vecteur up du système d’axes
frontAxisLe vecteur front du système d’axes

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParamètreTypeDescription
arg0java.lang.Object

Returns: boolean

fromAssetInfo(AssetInfo assetInfo)

public static AxisSystem fromAssetInfo(AssetInfo assetInfo)

Crée AxisSystem à partir de AssetInfo

Parameters:

ParamètreTypeDescription
assetInfoAssetInfoÀ partir de quelles informations d’actif lire le système de coordonnées, le vecteur up et le vecteur front.

Returns: AxisSystem - Axis system containg coordinate system, up, front from given asset info

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getCoordinateSystem()

public CoordinateSystem getCoordinateSystem()

Obtient le système de coordonnées de ce système d’axes.

Returns: CoordinateSystem - the coordinate system of this axis system.

getFront()

public Axis getFront()

Obtient le vecteur front de ce système d’axes

Returns: Axis - the front vector of this axis system

getUp()

public Axis getUp()

Obtient le vecteur up de ce système d’axes.

Returns: Axis - the up vector of this axis system.

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

Returns: java.lang.String

transformTo(AxisSystem targetSystem)

public Matrix4 transformTo(AxisSystem targetSystem)

Crée une matrice utilisée pour convertir du système d’axes actuel vers le système d’axes cible.

Parameters:

ParamètreTypeDescription
targetSystemAxisSystemSystème d’axes cible

Returns: Matrix4 - A new transformation matrix to do the axis conversion

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParamètreTypeDescription
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParamètreTypeDescription
arg0long
arg1int