Tilt Five™ Unity API  1.3.0
 
Loading...
Searching...
No Matches
TiltFive.DisplayHelper Class Reference

Static Public Member Functions

static Matrix4x4 Frustum (float L, float R, float B, float T, float n, float f)
 

Static Private Member Functions

static Matrix4x4 Frustum (ARProjectionFrustum f)
 

Detailed Description

Definition at line 424 of file Display.cs.

Member Function Documentation

◆ Frustum() [1/2]

static Matrix4x4 TiltFive.DisplayHelper.Frustum ( ARProjectionFrustum  f)
staticprivate

◆ Frustum() [2/2]

static Matrix4x4 TiltFive.DisplayHelper.Frustum ( float  L,
float  R,
float  B,
float  T,
float  n,
float  f 
)
static

Definition at line 436 of file Display.cs.

437 {
438 Matrix4x4 m = new Matrix4x4();
439
440 m[0, 0] = (2 * n) / (R - L);
441 m[1, 1] = (2 * n) / (T - B);
442 m[0, 2] = (R + L) / (R - L);
443 m[1, 2] = (T + B) / (T - B);
444 m[2, 2] = -(f + n) / (f - n);
445 m[2, 3] = -(2 * f * n) / (f - n);
446 m[3, 2] = -1.0f;
447 m[3, 3] = 0.0f;
448
449 return m;
450 }

The documentation for this class was generated from the following file: