Share via


SCNMatrix4.CreateOrthographicOffCenter Method

Definition

Overloads

CreateOrthographicOffCenter(Single, Single, Single, Single, Single, Single, SCNMatrix4)

Creates an orthographic projection matrix.

public static void CreateOrthographicOffCenter(float left, float right, float bottom, float top, float zNear, float zFar, out SceneKit.SCNMatrix4 result);
static member CreateOrthographicOffCenter : single * single * single * single * single * single * SCNMatrix4 -> unit

Parameters

left
Single

The left edge of the projection volume.

right
Single

The right edge of the projection volume.

bottom
Single

The bottom edge of the projection volume.

top
Single

The top edge of the projection volume.

zNear
Single

The near edge of the projection volume.

zFar
Single

The far edge of the projection volume.

result
SCNMatrix4

The resulting SCNMatrix4 instance.

Applies to

CreateOrthographicOffCenter(NFloat, NFloat, NFloat, NFloat, NFloat, NFloat, SCNMatrix4)

Creates an orthographic projection matrix.

public static void CreateOrthographicOffCenter(System.Runtime.InteropServices.NFloat left, System.Runtime.InteropServices.NFloat right, System.Runtime.InteropServices.NFloat bottom, System.Runtime.InteropServices.NFloat top, System.Runtime.InteropServices.NFloat zNear, System.Runtime.InteropServices.NFloat zFar, out SceneKit.SCNMatrix4 result);
static member CreateOrthographicOffCenter : System.Runtime.InteropServices.NFloat * System.Runtime.InteropServices.NFloat * System.Runtime.InteropServices.NFloat * System.Runtime.InteropServices.NFloat * System.Runtime.InteropServices.NFloat * System.Runtime.InteropServices.NFloat * SCNMatrix4 -> unit

Parameters

left
NFloat

The left edge of the projection volume.

right
NFloat

The right edge of the projection volume.

bottom
NFloat

The bottom edge of the projection volume.

top
NFloat

The top edge of the projection volume.

zNear
NFloat

The near edge of the projection volume.

zFar
NFloat

The far edge of the projection volume.

result
SCNMatrix4

The resulting SCNMatrix4 instance.

Applies to

CreateOrthographicOffCenter(NFloat, NFloat, NFloat, NFloat, NFloat, NFloat)

Creates an orthographic projection matrix.

public static SceneKit.SCNMatrix4 CreateOrthographicOffCenter(System.Runtime.InteropServices.NFloat left, System.Runtime.InteropServices.NFloat right, System.Runtime.InteropServices.NFloat bottom, System.Runtime.InteropServices.NFloat top, System.Runtime.InteropServices.NFloat zNear, System.Runtime.InteropServices.NFloat zFar);
static member CreateOrthographicOffCenter : System.Runtime.InteropServices.NFloat * System.Runtime.InteropServices.NFloat * System.Runtime.InteropServices.NFloat * System.Runtime.InteropServices.NFloat * System.Runtime.InteropServices.NFloat * System.Runtime.InteropServices.NFloat -> SceneKit.SCNMatrix4

Parameters

left
NFloat

The left edge of the projection volume.

right
NFloat

The right edge of the projection volume.

bottom
NFloat

The bottom edge of the projection volume.

top
NFloat

The top edge of the projection volume.

zNear
NFloat

The near edge of the projection volume.

zFar
NFloat

The far edge of the projection volume.

Returns

The resulting SCNMatrix4 instance.

Applies to

CreateOrthographicOffCenter(Single, Single, Single, Single, Single, Single)

Creates an orthographic projection matrix.

public static SceneKit.SCNMatrix4 CreateOrthographicOffCenter(float left, float right, float bottom, float top, float zNear, float zFar);
static member CreateOrthographicOffCenter : single * single * single * single * single * single -> SceneKit.SCNMatrix4

Parameters

left
Single

The left edge of the projection volume.

right
Single

The right edge of the projection volume.

bottom
Single

The bottom edge of the projection volume.

top
Single

The top edge of the projection volume.

zNear
Single

The near edge of the projection volume.

zFar
Single

The far edge of the projection volume.

Returns

The resulting SCNMatrix4 instance.

Applies to