C# Класс Box2D.Common.Transform

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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