Method Scale
Scale(Single)
Returns a float3x3 matrix representing a uniform scaling of all axes by s.
Declaration
public static float3x3 Scale(float s)
Parameters
Type | Name | Description |
---|---|---|
Single | s | The uniform scaling factor. |
Returns
Type | Description |
---|---|
float3x3 | The float3x3 matrix representing a uniform scale. |
Scale(Single, Single, Single)
Returns a float3x3 matrix representing a non-uniform axis scaling by x, y and z.
Declaration
public static float3x3 Scale(float x, float y, float z)
Parameters
Type | Name | Description |
---|---|---|
Single | x | The x-axis scaling factor. |
Single | y | The y-axis scaling factor. |
Single | z | The z-axis scaling factor. |
Returns
Type | Description |
---|---|
float3x3 | The float3x3 rotation matrix representing a non-uniform scale. |
Scale(float3)
Returns a float3x3 matrix representing a non-uniform axis scaling by the components of the float3 vector v.
Declaration
public static float3x3 Scale(float3 v)
Parameters
Type | Name | Description |
---|---|---|
float3 | v | The vector containing non-uniform scaling factors. |
Returns
Type | Description |
---|---|
float3x3 | The float3x3 rotation matrix representing a non-uniform scale. |