AGI Components with Insight3D Alpha 2008 r8
IAgGxTriangulatorSurfaceExtent Interface
Library Reference AGI.Graphics.ComputationalGeometry.AstroIAgGxTriangulatorSurfaceExtent
Computes a triangle mesh of a two dimensional region specified as longitude and latitude coordinates that conforms to a central body's ellipsoid surface. The mesh can be visualized with the Surface Mesh or Triangle Mesh Primitive.
Declaration Syntax
C# Visual Basic Visual C++
public 
interface 
IAgGxTriangulatorSurfaceExtent : 

IAgGxTriangulatorSurface
Public 
Interface 
IAgGxTriangulatorSurfaceExtent _
        
Implements 

IAgGxTriangulatorSurface
public 
interface class 
IAgGxTriangulatorSurfaceExtent : 

IAgGxTriangulatorSurface
Members
All Members Methods Properties



Icon Member Description
BoundaryIndices
Returns an array of indices, each of which is an index into the vertices array. Each index is one vertex in a line strip that forms the boundary of the mesh.

BoundaryIndices
Returns an array of indices, each of which is an index into the vertices array. Each index is one vertex in a line strip that forms the boundary of the mesh.
(Inherited from IAgGxTriangulatorSurface.)
BoundaryPoints
Returns an interleaved array of Cartesian points (e.g. XYZXYZ...) that outline the mesh.

BoundaryPoints
Returns an interleaved array of Cartesian points (e.g. XYZXYZ...) that outline the mesh.
(Inherited from IAgGxTriangulatorSurface.)
GetBoundingSphere(Double % , Double % , Double % , Double % )
GetBoundingSphere(Double % , Double % , Double % , Double % ) (Inherited from IAgGxTriangulatorSurface.)
Granularity
Returns the granularity, in radians, used when triangulating. Lower granularities are more precise but create more triangles.

Granularity
Returns the granularity, in radians, used when triangulating. Lower granularities are more precise but create more triangles.
(Inherited from IAgGxTriangulatorSurface.)
Indices
Indices
Returns an array of indices, each of which is an index into the vertices and possibly normals array. Every three indices makes up one triangle. All of the triangles form the mesh computed by the triangulator.
(Inherited from IAgGxTriangulatorSurface.)
Initialize(IAgGxCentralBody, Double, Double, Double, Double)
Initializes an extent triangulator. West, south, east and north are in radians. The latitudes must be between -(PI/2) and (PI/2).

InitializeFromExtent(IAgGxCentralBody, IAgGxConstantExtent)
Initializes an extent triangulator using an extent object. The latitudes must be between -(PI/2) and (PI/2).

InitializeFromExtentWithAltitude(IAgGxCentralBody, IAgGxConstantExtent, Double, Double)
Initializes an extent triangulator using an extent object. The latitudes must be between -(PI/2) and (PI/2). Granularity is in radians. Lower granularities create a more precise mesh but require more triangles.

InitializeWithAltitude(IAgGxCentralBody, Double, Double, Double, Double, Double, Double)
Initializes an extent triangulator. West, south, east and north are in radians. The latitudes must be between -(PI/2) and (PI/2). Granularity is in radians. Lower granularities create a more precise mesh but require more triangles.

Normals
Normals
Returns an array containing normals computed by the triangulator. The indices of the vertices correspond to the indices of the normals. If the triangulator does not compute normals, this array will be empty.
(Inherited from IAgGxTriangulatorSurface.)
Vertices
Vertices
Returns an array containing vertices computed by the triangulator.
(Inherited from IAgGxTriangulatorSurface.)
WindingOrder
WindingOrder
Returns the triangle's winding order, which specifies the orientation of front-facing triangles.
(Inherited from IAgGxTriangulatorSurface.)

Assembly: AGI.Graphics.ComputationalGeometry.Astro.Interop(Module: AGI.Graphics.ComputationalGeometry.Astro.Interop) Version: 9.0.0.0 (9.0.0.0)