C# Class Box2D.Common.Transform

Afficher le fichier Open project: gerich-home/box2dnet Class Usage Examples

Méthodes publiques

Свойство Type Description
P Vec2
Q Rot

Méthodes publiques

Méthode Description
Mul ( Transform A, Transform B ) : Transform
Mul ( Transform T, Vec2 v ) : Vec2
MulToOut ( Transform A, Transform B, Transform result ) : void
MulToOut ( Transform T, Vec2 v, Vec2 result ) : void
MulToOutUnsafe ( Transform A, Transform B, Transform result ) : void
MulToOutUnsafe ( Transform T, Vec2 v, Vec2 result ) : void
MulTrans ( Transform A, Transform B ) : Transform
MulTrans ( Transform T, Vec2 v ) : Vec2
MulTransToOut ( Transform A, Transform B, Transform result ) : void
MulTransToOut ( Transform T, Vec2 v, Vec2 result ) : void
MulTransToOutUnsafe ( Transform A, Transform B, Transform result ) : void
MulTransToOutUnsafe ( Transform T, Vec2 v, Vec2 result ) : void
Set ( Transform xf ) : Transform

Set this to equal another transform.

Set ( Vec2 p, float angle ) : void

Set this based on the position and angle.

SetIdentity ( ) : void

Set this to the identity transform.

ToString ( ) : String
Transform ( ) : System

The default constructor.

Transform ( Transform xf ) : System

Initialize as a copy of another transform.

Transform ( Vec2 position, Rot r ) : System

Initialize using a position vector and a rotation matrix.

Method Details

Mul() public static méthode

public static Mul ( Transform A, Transform B ) : Transform
A Transform
B Transform
Résultat Transform

Mul() public static méthode

public static Mul ( Transform T, Vec2 v ) : Vec2
T Transform
v Vec2
Résultat Vec2

MulToOut() public static méthode

public static MulToOut ( Transform A, Transform B, Transform result ) : void
A Transform
B Transform
result Transform
Résultat void

MulToOut() public static méthode

public static MulToOut ( Transform T, Vec2 v, Vec2 result ) : void
T Transform
v Vec2
result Vec2
Résultat void

MulToOutUnsafe() public static méthode

public static MulToOutUnsafe ( Transform A, Transform B, Transform result ) : void
A Transform
B Transform
result Transform
Résultat void

MulToOutUnsafe() public static méthode

public static MulToOutUnsafe ( Transform T, Vec2 v, Vec2 result ) : void
T Transform
v Vec2
result Vec2
Résultat void

MulTrans() public static méthode

public static MulTrans ( Transform A, Transform B ) : Transform
A Transform
B Transform
Résultat Transform

MulTrans() public static méthode

public static MulTrans ( Transform T, Vec2 v ) : Vec2
T Transform
v Vec2
Résultat Vec2

MulTransToOut() public static méthode

public static MulTransToOut ( Transform A, Transform B, Transform result ) : void
A Transform
B Transform
result Transform
Résultat void

MulTransToOut() public static méthode

public static MulTransToOut ( Transform T, Vec2 v, Vec2 result ) : void
T Transform
v Vec2
result Vec2
Résultat void

MulTransToOutUnsafe() public static méthode

public static MulTransToOutUnsafe ( Transform A, Transform B, Transform result ) : void
A Transform
B Transform
result Transform
Résultat void

MulTransToOutUnsafe() public static méthode

public static MulTransToOutUnsafe ( Transform T, Vec2 v, Vec2 result ) : void
T Transform
v Vec2
result Vec2
Résultat void

Set() public méthode

Set this to equal another transform.
public Set ( Transform xf ) : Transform
xf Transform
Résultat Transform

Set() public méthode

Set this based on the position and angle.
public Set ( Vec2 p, float angle ) : void
p Vec2
angle float
Résultat void

SetIdentity() public méthode

Set this to the identity transform.
public SetIdentity ( ) : void
Résultat void

ToString() public méthode

public ToString ( ) : String
Résultat String

Transform() public méthode

The default constructor.
public Transform ( ) : System
Résultat System

Transform() public méthode

Initialize as a copy of another transform.
public Transform ( Transform xf ) : System
xf Transform
Résultat System

Transform() public méthode

Initialize using a position vector and a rotation matrix.
public Transform ( Vec2 position, Rot r ) : System
position Vec2
r Rot
Résultat System

Property Details

P public_oe property

The translation caused by the transform
public Vec2,Box2D.Common P
Résultat Vec2

Q public_oe property

A matrix representing a rotation
public Rot,Box2D.Common Q
Résultat Rot