[Serializable]
public struct AffineTransform
Constructors
Declaration
public AffineTransform(float3 t_, quaternion q_)
Parameters
Fields
Declaration
Field Value
Declaration
Field Value
Properties
Declaration
public float3 Forward { get; }
Property Value
Declaration
public static AffineTransform identity { get; }
Property Value
Methods
Declaration
public AffineTransform alignHorizontally()
Returns
Declaration
public static AffineTransform Create(float3 t, quaternion q)
Parameters
Returns
Declaration
public AffineTransform inverse()
Returns
Declaration
public AffineTransform inverseTimes(AffineTransform rhs)
Parameters
Returns
Declaration
public float3 inverseTransform(float3 p)
Parameters
| Type |
Name |
Description |
| float3 |
p |
|
Returns
Declaration
public float3 transform(float3 p)
Parameters
| Type |
Name |
Description |
| float3 |
p |
|
Returns
Declaration
public float3 transformDirection(float3 d)
Parameters
| Type |
Name |
Description |
| float3 |
d |
|
Returns
Operators
Declaration
public static AffineTransform operator *(AffineTransform lhs, float scale)
Parameters
Returns
Declaration
public static AffineTransform operator *(AffineTransform lhs, AffineTransform rhs)
Parameters
Returns