Gravity Engine 2 3.0
Loading...
Searching...
No Matches
GravityEngine2.OrbitDisplayCommon Class Reference
Inheritance diagram for GravityEngine2.OrbitDisplayCommon:

Static Public Member Functions

static void OrbitPositions (Orbital.COE coe, ref Vector3[] points, bool snapToShip=true)
 Determine the orbit positions assuming center at (0,0,0). The scale is set by coe.p.
 
static Vector3[] OrbitPositionsEllipseByE (Orbital.COE coe, int numPoints)
 Provide equally spaced point around the ellipse by iterating over the eccentric anamoly.
 
static Vector3[] OrbitPositionsToFromTA (Orbital.COE coe, int numPoints, double fromTARad, double toTARad)
 Determine the orbit positions assuming center at (0,0,0). The scale is set by coe.p.
 

Member Function Documentation

◆ OrbitPositions()

static void GravityEngine2.OrbitDisplayCommon.OrbitPositions ( Orbital::COE coe,
ref Vector3[] points,
bool snapToShip = true )
static

Determine the orbit positions assuming center at (0,0,0). The scale is set by coe.p.

Parameters
coe
numPoints
xzOrbit
Returns

◆ OrbitPositionsEllipseByE()

static Vector3[] GravityEngine2.OrbitDisplayCommon.OrbitPositionsEllipseByE ( Orbital::COE coe,
int numPoints )
static

Provide equally spaced point around the ellipse by iterating over the eccentric anamoly.

REF: Idea from DiPrinzo "Methods of Orbital Maneuvering" AIAA Press.

Parameters
coe
numPoints
xzOrbit
Returns

◆ OrbitPositionsToFromTA()

static Vector3[] GravityEngine2.OrbitDisplayCommon.OrbitPositionsToFromTA ( Orbital::COE coe,
int numPoints,
double fromTARad,
double toTARad )
static

Determine the orbit positions assuming center at (0,0,0). The scale is set by coe.p.

Parameters
coe
numPoints
xzOrbit
Returns

The documentation for this class was generated from the following file: