C# 클래스 Box2D.Common.Transform

파일 보기 프로젝트 열기: gerich-home/box2dnet 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
P Vec2
Q Rot

공개 메소드들

메소드 설명
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.

메소드 상세

Mul() 공개 정적인 메소드

public static Mul ( Transform A, Transform B ) : Transform
A Transform
B Transform
리턴 Transform

Mul() 공개 정적인 메소드

public static Mul ( Transform T, Vec2 v ) : Vec2
T Transform
v Vec2
리턴 Vec2

MulToOut() 공개 정적인 메소드

public static MulToOut ( Transform A, Transform B, Transform result ) : void
A Transform
B Transform
result Transform
리턴 void

MulToOut() 공개 정적인 메소드

public static MulToOut ( Transform T, Vec2 v, Vec2 result ) : void
T Transform
v Vec2
result Vec2
리턴 void

MulToOutUnsafe() 공개 정적인 메소드

public static MulToOutUnsafe ( Transform A, Transform B, Transform result ) : void
A Transform
B Transform
result Transform
리턴 void

MulToOutUnsafe() 공개 정적인 메소드

public static MulToOutUnsafe ( Transform T, Vec2 v, Vec2 result ) : void
T Transform
v Vec2
result Vec2
리턴 void

MulTrans() 공개 정적인 메소드

public static MulTrans ( Transform A, Transform B ) : Transform
A Transform
B Transform
리턴 Transform

MulTrans() 공개 정적인 메소드

public static MulTrans ( Transform T, Vec2 v ) : Vec2
T Transform
v Vec2
리턴 Vec2

MulTransToOut() 공개 정적인 메소드

public static MulTransToOut ( Transform A, Transform B, Transform result ) : void
A Transform
B Transform
result Transform
리턴 void

MulTransToOut() 공개 정적인 메소드

public static MulTransToOut ( Transform T, Vec2 v, Vec2 result ) : void
T Transform
v Vec2
result Vec2
리턴 void

MulTransToOutUnsafe() 공개 정적인 메소드

public static MulTransToOutUnsafe ( Transform A, Transform B, Transform result ) : void
A Transform
B Transform
result Transform
리턴 void

MulTransToOutUnsafe() 공개 정적인 메소드

public static MulTransToOutUnsafe ( Transform T, Vec2 v, Vec2 result ) : void
T Transform
v Vec2
result Vec2
리턴 void

Set() 공개 메소드

Set this to equal another transform.
public Set ( Transform xf ) : Transform
xf Transform
리턴 Transform

Set() 공개 메소드

Set this based on the position and angle.
public Set ( Vec2 p, float angle ) : void
p Vec2
angle float
리턴 void

SetIdentity() 공개 메소드

Set this to the identity transform.
public SetIdentity ( ) : void
리턴 void

ToString() 공개 메소드

public ToString ( ) : String
리턴 String

Transform() 공개 메소드

The default constructor.
public Transform ( ) : System
리턴 System

Transform() 공개 메소드

Initialize as a copy of another transform.
public Transform ( Transform xf ) : System
xf Transform
리턴 System

Transform() 공개 메소드

Initialize using a position vector and a rotation matrix.
public Transform ( Vec2 position, Rot r ) : System
position Vec2
r Rot
리턴 System

프로퍼티 상세

P 공개적으로 프로퍼티

The translation caused by the transform
public Vec2,Box2D.Common P
리턴 Vec2

Q 공개적으로 프로퍼티

A matrix representing a rotation
public Rot,Box2D.Common Q
리턴 Rot