Property | Type | Description | |
---|---|---|---|
EntryFlame | ReEntryFlame | ||
IspMultiplier | double | ||
MachNumber | double | ||
MissionName | string | ||
StageOffset | |||
Texture |
Method | Description | |
---|---|---|
AddChild ( ISpaceCraft child ) : void | ||
ComputeBoundingBox ( ) : |
||
DeployFairing ( ) : void |
Deploys the fairing.
|
|
DeployGridFins ( ) : void |
Deploys the grid fins.
|
|
DeployLandingLegs ( ) : void |
Deploys the landing legs.
|
|
FixedUpdate ( SpaceSim.Physics.TimeStep timeStep ) : void | ||
GetAlpha ( ) : double | ||
GetBaseCd ( double baseCd ) : double | ||
GetDownrangeDistance ( |
Gets the down range distance along the equator of the parent planet.
|
|
GetRelativeAcceleration ( ) : |
||
GetRelativeAltitude ( ) : double |
Gets the relative altitude of the spacecraft from it's parent's surface.
|
|
GetRelativePitch ( ) : double | ||
GetRelativeVelocity ( ) : |
Gets the relative velocity of the spacecraft. If the space craft is within the parent's atmosphere than the rotation of the planet is taken in account. Otherwise its a simple difference of velocities.
|
|
InitializeController ( |
||
OffsetPitch ( double offset ) : void | ||
OffsetRelativePitch ( double offset ) : void | ||
OffsetRoll ( double offset ) : void | ||
OffsetYaw ( double offset ) : void | ||
RemoveChild ( ISpaceCraft child ) : void | ||
RenderGdi ( |
Renders the space craft at it's correct scale and rotation according to the camera. The engines are rendered first and then the space craft body.
|
|
ResetAccelerations ( ) : void | ||
ResolveAtmopsherics ( IMassiveBody body ) : void | ||
ResolveGravitation ( IPhysicsBody other ) : void | ||
SetParent ( ISpaceCraft craft ) : void | ||
SetPitch ( double pitch ) : void | ||
SetRelativePitch ( double pitch ) : void | ||
SetRoll ( double roll ) : void | ||
SetThrottle ( double throttle, int engineIds = null ) : void | ||
SetYaw ( double yaw ) : void | ||
Stage ( ) : void |
Stages the spacecraft according to its mounted angle by applying a normal force.
|
|
ToString ( ) : string | ||
ToggleDisplayVectors ( ) : void | ||
Update ( double dt ) : void |
Updates the spacecraft and it's children.
|
|
UpdateAnimations ( SpaceSim.Physics.TimeStep timeStep ) : void | ||
UpdateChildren ( |
||
UpdateController ( double dt ) : void | ||
Visibility ( |
Method | Description | |
---|---|---|
RenderAbove ( |
||
RenderBelow ( |
||
RenderShip ( |
||
SpaceCraftBase ( string craftDirectory, |
Method | Description | |
---|---|---|
GetChildDragCoefficient ( List |
||
GetChildFormDragArea ( List |
||
GetChildLiftArea ( List |
||
GetMaxChildLiftCoefficient ( List |
||
TotalFormDragArea ( ) : double |
Recursively finds the total drag area of all surfaces exposed to air in the spacecraft.
|
|
TotalFormDragCoefficient ( ) : double |
Recursively finds the total drag of all surfaces exposed to air in the spacecraft.
|
|
TotalLiftArea ( ) : double |
Recursively finds the total lift area of all surfaces exposed to air in the spacecraft.
|
|
TotalLiftCoefficient ( ) : double |
Recursively finds the total lift of all surfaces exposed to air in the spacecraft.
|
|
TotalSkinFrictionArea ( ) : double |
Recursively finds the total drag area of all surfaces exposed to air in the spacecraft.
|
|
TotalSkinFrictionCoefficient ( ) : double |
Recursively finds the total skin friction due to all surfaces exposed to air in the spacecraft.
|
|
UpdateEngines ( double dt ) : void |
Recursively updates the engines in the spacecraft and updates propellant mass.
|
public ComputeBoundingBox ( ) : |
||
return |
public FixedUpdate ( SpaceSim.Physics.TimeStep timeStep ) : void | ||
timeStep | SpaceSim.Physics.TimeStep | |
return | void |
public GetDownrangeDistance ( |
||
pointOfReference | ||
return | double |
public GetRelativeAcceleration ( ) : |
||
return |
public GetRelativeVelocity ( ) : |
||
return |
public InitializeController ( |
||
eventManager | ||
return | void |
public OffsetRelativePitch ( double offset ) : void | ||
offset | double | |
return | void |
public RemoveChild ( ISpaceCraft child ) : void | ||
child | ISpaceCraft | |
return | void |
protected RenderAbove ( |
||
graphics | ||
cameraBounds | ||
return | void |
protected RenderBelow ( |
||
graphics | ||
cameraBounds | ||
return | void |
public RenderGdi ( |
||
graphics | ||
cameraBounds | ||
return | void |
protected RenderShip ( |
||
graphics | ||
cameraBounds | ||
screenBounds | ||
return | void |
public ResolveAtmopsherics ( IMassiveBody body ) : void | ||
body | IMassiveBody | |
return | void |
public ResolveGravitation ( IPhysicsBody other ) : void | ||
other | IPhysicsBody | |
return | void |
public SetParent ( ISpaceCraft craft ) : void | ||
craft | ISpaceCraft | |
return | void |
public SetRelativePitch ( double pitch ) : void | ||
pitch | double | |
return | void |
public SetThrottle ( double throttle, int engineIds = null ) : void | ||
throttle | double | |
engineIds | int | |
return | void |
protected SpaceCraftBase ( string craftDirectory, |
||
craftDirectory | string | |
position | ||
velocity | ||
payloadMass | double | |
propellantMass | double | |
texturePath | string | |
entryFlame | ReEntryFlame | |
return | System |
public UpdateAnimations ( SpaceSim.Physics.TimeStep timeStep ) : void | ||
timeStep | SpaceSim.Physics.TimeStep | |
return | void |
public UpdateChildren ( |
||
position | ||
velocity | ||
return | void |
public Visibility ( |
||
cameraBounds | ||
return | double |