Class ProjectionHelper
Inheritance
ProjectionHelper
Syntax
public static class ProjectionHelper
Methods
FrustumFromAABB(AABB, out Frustum)
Declaration
public static void FrustumFromAABB(AABB b, out Frustum dest)
Parameters
Type |
Name |
Description |
AABB |
b |
|
Frustum |
dest |
|
FrustumFromCube(float3, Single, out Frustum)
Declaration
public static void FrustumFromCube(float3 pos, float size, out Frustum dest)
Parameters
Type |
Name |
Description |
Unity.Mathematics.float3 |
pos |
|
Single |
size |
|
Frustum |
dest |
|
FrustumFromMatrices(float4x4, float4x4, out Frustum)
Declaration
public static void FrustumFromMatrices(float4x4 projection, float4x4 view, out Frustum dest)
Parameters
Type |
Name |
Description |
Unity.Mathematics.float4x4 |
projection |
|
Unity.Mathematics.float4x4 |
view |
|
Frustum |
dest |
|
FrustumVertexOrtho(Int32, Single, Single, Single)
Declaration
public static float3 FrustumVertexOrtho(int idx, float size, float near, float far)
Parameters
Returns
Type |
Description |
Unity.Mathematics.float3 |
|
FrustumVertexPerspective(Int32, Single, Single, Single, Single)
Declaration
public static float3 FrustumVertexPerspective(int idx, float w, float h, float near, float far)
Parameters
Returns
Type |
Description |
Unity.Mathematics.float3 |
|
InitPlane(float3, float3)
Declaration
public static float4 InitPlane(float3 pos, float3 normal)
Parameters
Type |
Name |
Description |
Unity.Mathematics.float3 |
pos |
|
Unity.Mathematics.float3 |
normal |
|
Returns
Type |
Description |
Unity.Mathematics.float4 |
|
NormalizePlane(float4)
Declaration
public static float4 NormalizePlane(float4 p)
Parameters
Type |
Name |
Description |
Unity.Mathematics.float4 |
p |
|
Returns
Type |
Description |
Unity.Mathematics.float4 |
|
ProjectionMatrixOrtho(Single, Single, Single, Single)
Declaration
public static float4x4 ProjectionMatrixOrtho(float n, float f, float size, float aspect)
Parameters
Returns
Type |
Description |
Unity.Mathematics.float4x4 |
|
ProjectionMatrixPerspective(Single, Single, Single, Single)
Declaration
public static float4x4 ProjectionMatrixPerspective(float n, float f, float fovDeg, float aspect)
Parameters
Returns
Type |
Description |
Unity.Mathematics.float4x4 |
|
ProjectionMatrixUnitOrthoOffset(float2, Single)
Declaration
public static float4x4 ProjectionMatrixUnitOrthoOffset(float2 offset, float invsize)
Parameters
Type |
Name |
Description |
Unity.Mathematics.float2 |
offset |
|
Single |
invsize |
|
Returns
Type |
Description |
Unity.Mathematics.float4x4 |
|