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
FrustumFromMatrices(float4x4, float4x4, out Frustum)
Declaration
public static void FrustumFromMatrices(float4x4 projection, float4x4 view, out Frustum dest)
Parameters
Type |
Name |
Description |
float4x4 |
projection |
|
float4x4 |
view |
|
Frustum |
dest |
|
FrustumVertexOrtho(Int32, Single, Single, Single)
Declaration
public static float3 FrustumVertexOrtho(int idx, float size, float near, float far)
Parameters
Returns
FrustumVertexPerspective(Int32, Single, Single, Single, Single)
Declaration
public static float3 FrustumVertexPerspective(int idx, float w, float h, float near, float far)
Parameters
Returns
InitPlane(float3, float3)
Declaration
public static float4 InitPlane(float3 pos, float3 normal)
Parameters
Type |
Name |
Description |
float3 |
pos |
|
float3 |
normal |
|
Returns
NormalizePlane(float4)
Declaration
public static float4 NormalizePlane(float4 p)
Parameters
Type |
Name |
Description |
float4 |
p |
|
Returns
ProjectionMatrixOrtho(Single, Single, Single, Single)
Declaration
public static float4x4 ProjectionMatrixOrtho(float n, float f, float size, float aspect)
Parameters
Returns
Type |
Description |
float4x4 |
|
ProjectionMatrixPerspective(Single, Single, Single, Single)
Declaration
public static float4x4 ProjectionMatrixPerspective(float n, float f, float fovDeg, float aspect)
Parameters
Returns
Type |
Description |
float4x4 |
|
ProjectionMatrixUnitOrthoOffset(float2, Single)
Declaration
public static float4x4 ProjectionMatrixUnitOrthoOffset(float2 offset, float invsize)
Parameters
Type |
Name |
Description |
float2 |
offset |
|
Single |
invsize |
|
Returns
Type |
Description |
float4x4 |
|