Click or drag to resize

ExtrudedPolylineTriangulator Class

Triangulates a polyline into an extrusion with bottom and top boundaries.
Inheritance Hierarchy
SystemObject
  AGI.Foundation.Geometry.DiscreteExtrudedPolylineTriangulator

Namespace:  AGI.Foundation.Geometry.Discrete
Assembly:  AGI.Foundation.Graphics (in AGI.Foundation.Graphics.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax
public static class ExtrudedPolylineTriangulator
Methods
  NameDescription
Public methodStatic memberCompute(CentralBody, IEnumerableCartesian, IEnumerableCartesian)
Public methodStatic memberCompute(CentralBody, IEnumerableCartesian, IEnumerableCartesian, WindingOrder)
Computes an extrusion between bottomPositions and topPositions on the specified centralBody.
Public methodStatic memberCompute(CentralBody, IEnumerableCartesian, Double, Double)
Computes an extrusion of positions on the specified centralBody with a constant bottomAltitude and topAltitude. This is equivalent to calling Compute(CentralBody, IEnumerableCartesian, Double, Double, WindingOrder) with a positionsWindingOrder of Compute.
Public methodStatic memberCompute(CentralBody, IEnumerableCartesian, Double, Double, WindingOrder)
Computes an extrusion of positions on the specified centralBody with a constant bottomAltitude and topAltitude.
Public methodStatic memberComputeCartographic(CentralBody, IEnumerableCartographic, IEnumerableCartographic)
For convenience. Computes an extrusion between bottomPositions and topPositions on the specified centralBody using Cartographic positions. Longitude and latitude are in radians, and altitude is in meters. This is equivalent to converting each position in bottomPositions and topPositions to Cartesian and calling Compute(CentralBody, IEnumerableCartesian, IEnumerableCartesian)
Public methodStatic memberComputeCartographic(CentralBody, IEnumerableCartographic, IEnumerableCartographic, WindingOrder)
For convenience. Computes an extrusion between bottomPositions and topPositions on the specified centralBody using Cartographic positions. Longitude and latitude are in radians, and altitude is in meters. This is equivalent to converting each position in bottomPositions and topPositions to Cartesian and calling Compute(CentralBody, IEnumerableCartesian, IEnumerableCartesian, WindingOrder)
Public methodStatic memberComputeCartographic(CentralBody, IEnumerableCartographic, Double, Double)
For convenience. Computes an extrusion of positions on the specified centralBody with a constant bottomAltitude and topAltitude using Cartographic positions. Longitude and latitude are in radians, and altitude is in meters. This is equivalent to converting each position in positions to Cartesian and calling Compute(CentralBody, IEnumerableCartesian, Double, Double)
Public methodStatic memberComputeCartographic(CentralBody, IEnumerableCartographic, Double, Double, WindingOrder)
For convenience. Computes an extrusion of positions on the specified centralBody with a constant bottomAltitude and topAltitude using Cartographic positions. Longitude and latitude are in radians, and altitude is in meters. This is equivalent to converting each position in positions to Cartesian and calling Compute(CentralBody, IEnumerableCartesian, Double, Double, WindingOrder)
Public methodStatic memberComputeSingleConstantAltitude(CentralBody, IEnumerableCartesian, Double)
Computes an extrusion of positions on the specified centralBody. One side of the extrusion has a constant altitude and the other has the original altitudes from positions. This is equivalent to calling ComputeSingleConstantAltitude(CentralBody, IEnumerableCartesian, Double, WindingOrder) with a positionsWindingOrder of Compute.
Public methodStatic memberComputeSingleConstantAltitude(CentralBody, IEnumerableCartesian, Double, WindingOrder)
Computes an extrusion of positions on the specified centralBody. One side of the extrusion has a constant altitude and the other has the original altitudes from positions.
Public methodStatic memberComputeSingleConstantAltitudeCartographic(CentralBody, IEnumerableCartographic, Double)
For convenience. Computes an extrusion of positions on the specified centralBody using Cartographic positions. One side of the extrusion has a constant altitude and the other has the original altitudes from positions. Longitude and latitude are in radians, and altitude is in meters. This is equivalent to converting each position in positions to Cartesian and calling ComputeSingleConstantAltitude(CentralBody, IEnumerableCartesian, Double)
Public methodStatic memberComputeSingleConstantAltitudeCartographic(CentralBody, IEnumerableCartographic, Double, WindingOrder)
For convenience. Computes an extrusion of positions on the specified centralBody using Cartographic positions. One side of the extrusion has a constant altitude and the other has the original altitudes from positions. Longitude and latitude are in radians, and altitude is in meters. This is equivalent to converting each position in positions to Cartesian and calling ComputeSingleConstantAltitude(CentralBody, IEnumerableCartesian, Double)
Top
See Also