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.
| C# | Visual Basic | Visual C++ |
public interface IAgGxTriangulatorSurfaceExtent : IAgGxTriangulatorSurface
Public Interface IAgGxTriangulatorSurfaceExtent _ Implements IAgGxTriangulatorSurface
public interface class IAgGxTriangulatorSurfaceExtent : IAgGxTriangulatorSurface
| 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)