AtomicNET : AtomicEngine Namespace

Frustum Struct

Documentation for this section has not yet been entered.

Syntax

public struct Frustum

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Members

See Also: Inherited members from ValueType.

Public Properties

[read-only]
Planes Plane[]. Documentation for this section has not yet been entered.
[read-only]
Vertices Vector3[]. Documentation for this section has not yet been entered.

Public Methods

Define (float, float, float, float, float)
Define with projection parameters
Define (float, float, float, float, float, Vector3, Quaternion)
Define with projection parameters and a transform.
DefineOrtho (float, float, float, float, float)
Define with orthographic projection parameters.
DefineOrtho (float, float, float, float, float, Vector3, Quaternion)
Define with orthographic projection parameters and a transform.
IsInside (BoundingBox) : Intersection
Test if a bounding box is inside, outside or intersects.
IsInside (Vector3) : Intersection
Test if a point is inside or outside.
override
ToString () : string
Documentation for this section has not yet been entered.

Member Details

Define Method

Define with projection parameters

Syntax

public void Define (float fov, float aspectRatio, float zoom, float nearZ, float farZ)

Parameters

fov
Documentation for this section has not yet been entered.
aspectRatio
Documentation for this section has not yet been entered.
zoom
Documentation for this section has not yet been entered.
nearZ
Documentation for this section has not yet been entered.
farZ
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Define Method

Define with projection parameters and a transform.

Syntax

public void Define (float fov, float aspectRatio, float zoom, float nearZ, float farZ, Vector3 position, Quaternion rotation)

Parameters

fov
Documentation for this section has not yet been entered.
aspectRatio
Documentation for this section has not yet been entered.
zoom
Documentation for this section has not yet been entered.
nearZ
Documentation for this section has not yet been entered.
farZ
Documentation for this section has not yet been entered.
position
Documentation for this section has not yet been entered.
rotation
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

DefineOrtho Method

Define with orthographic projection parameters.

Syntax

public void DefineOrtho (float orthoSize, float aspectRatio, float zoom, float nearZ, float farZ)

Parameters

orthoSize
Documentation for this section has not yet been entered.
aspectRatio
Documentation for this section has not yet been entered.
zoom
Documentation for this section has not yet been entered.
nearZ
Documentation for this section has not yet been entered.
farZ
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

DefineOrtho Method

Define with orthographic projection parameters and a transform.

Syntax

public void DefineOrtho (float orthoSize, float aspectRatio, float zoom, float nearZ, float farZ, Vector3 position, Quaternion rotation)

Parameters

orthoSize
Documentation for this section has not yet been entered.
aspectRatio
Documentation for this section has not yet been entered.
zoom
Documentation for this section has not yet been entered.
nearZ
Documentation for this section has not yet been entered.
farZ
Documentation for this section has not yet been entered.
position
Documentation for this section has not yet been entered.
rotation
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

IsInside Method

Test if a bounding box is inside, outside or intersects.

Syntax

public Intersection IsInside (BoundingBox box)

Parameters

box
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

IsInside Method

Test if a point is inside or outside.

Syntax

public Intersection IsInside (Vector3 point)

Parameters

point
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Planes Property

Documentation for this section has not yet been entered.

Syntax

public Plane[] Planes { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

ToString Method

Documentation for this section has not yet been entered.

Syntax

public override string ToString ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Vertices Property

Documentation for this section has not yet been entered.

Syntax

public Vector3[] Vertices { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0