[This is preliminary documentation and is subject to change.]

Represents triangle mesh and area data used as input to the NMGen build process.

Namespace: org.critterai.nmbuild
Assembly: cai-nmbuild (in cai-nmbuild.dll) Version: 0.4.0.0 (0.4.0.0)

Syntax

         
 C#  Visual Basic  Visual C++ 
public sealed class InputGeometry
Public NotInheritable Class InputGeometry
public ref class InputGeometry sealed

Members

         
 All Members  Properties   Methods  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
BoundsMax
The maximum bounds of the AABB.
BoundsMin
The minimum bounds of the AABB.
ExtractMesh(array<Byte>[]()[][]%)
Extracts all input geometry for inspection.
ExtractMesh(Single, Single, Single, Single, array<Byte>[]()[][]%)
Extracts all input geometry for a particular bounds.
TriCount
The number of triangles. [Limit: > 0]

Remarks

Objects of this type are created using the InputGeometryBuilder class.

Objects of this type are guarenteed to be thread-safe, immutable, and contain at least one triangle. There is no empty state.

The data storage is optimized for the NMGen build process, so this is not a general use class.

Inheritance Hierarchy

System..::..Object
  org.critterai.nmbuild..::..InputGeometry

See Also