C# 클래스 BEPUutilities.RigidTransform

Transform composed of a rotation and translation.
파일 보기 프로젝트 열기: Indiefreaks/igf 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Orientation Quaternion
Position Vector3

공개 메소드들

메소드 설명
Invert ( RigidTransform &transform, RigidTransform &inverse ) : void

Inverts a rigid transform.

RigidTransform ( Quaternion orienation ) : Microsoft.Xna.Framework

Constructs a new rigid transform.

RigidTransform ( Vector3 position ) : Microsoft.Xna.Framework

Constructs a new rigid transform.

RigidTransform ( Vector3 position, Quaternion orienation ) : Microsoft.Xna.Framework

Constructs a new rigid transform.

Transform ( RigidTransform &a, RigidTransform &b, RigidTransform &combined ) : void

Transforms a rigid transform by another rigid transform.

Transform ( Vector3 &position, RigidTransform &transform, Vector3 &result ) : void

Transforms a position by a rigid transform.

TransformByInverse ( RigidTransform &a, RigidTransform &b, RigidTransform &combinedTransform ) : void

Transforms a rigid transform by another rigid transform's inverse.

TransformByInverse ( Vector3 &position, RigidTransform &transform, Vector3 &result ) : void

Transforms a position by a rigid transform's inverse.

메소드 상세

Invert() 공개 정적인 메소드

Inverts a rigid transform.
public static Invert ( RigidTransform &transform, RigidTransform &inverse ) : void
transform RigidTransform Transform to invert.
inverse RigidTransform Inverse of the transform.
리턴 void

RigidTransform() 공개 메소드

Constructs a new rigid transform.
public RigidTransform ( Quaternion orienation ) : Microsoft.Xna.Framework
orienation Quaternion Rotation component of the transform.
리턴 Microsoft.Xna.Framework

RigidTransform() 공개 메소드

Constructs a new rigid transform.
public RigidTransform ( Vector3 position ) : Microsoft.Xna.Framework
position Vector3 Translation component of the transform.
리턴 Microsoft.Xna.Framework

RigidTransform() 공개 메소드

Constructs a new rigid transform.
public RigidTransform ( Vector3 position, Quaternion orienation ) : Microsoft.Xna.Framework
position Vector3 Translation component of the transform.
orienation Quaternion Rotation component of the transform.
리턴 Microsoft.Xna.Framework

Transform() 공개 정적인 메소드

Transforms a rigid transform by another rigid transform.
public static Transform ( RigidTransform &a, RigidTransform &b, RigidTransform &combined ) : void
a RigidTransform The first, "local" rigid transform.
b RigidTransform The second, "world" rigid transform.
combined RigidTransform Combined rigid transform.
리턴 void

Transform() 공개 정적인 메소드

Transforms a position by a rigid transform.
public static Transform ( Vector3 &position, RigidTransform &transform, Vector3 &result ) : void
position Vector3 Position to transform.
transform RigidTransform Transform to apply.
result Vector3 Transformed position.
리턴 void

TransformByInverse() 공개 정적인 메소드

Transforms a rigid transform by another rigid transform's inverse.
public static TransformByInverse ( RigidTransform &a, RigidTransform &b, RigidTransform &combinedTransform ) : void
a RigidTransform The first rigid transform.
b RigidTransform The second rigid transform, to be inverted.
combinedTransform RigidTransform Combined rigid transform.
리턴 void

TransformByInverse() 공개 정적인 메소드

Transforms a position by a rigid transform's inverse.
public static TransformByInverse ( Vector3 &position, RigidTransform &transform, Vector3 &result ) : void
position Vector3 Position to transform.
transform RigidTransform Transform to invert and apply.
result Vector3 Transformed position.
리턴 void

프로퍼티 상세

Orientation 공개적으로 프로퍼티

Rotation component of the transform.
public Quaternion Orientation
리턴 Quaternion

Position 공개적으로 프로퍼티

Translation component of the transform.
public Vector3 Position
리턴 Vector3