Options
All
  • Public
  • Public/Protected
  • All
Menu

For some reason, GeoFS requires the definition to be an array, even though there is only one object.

Hierarchy

Index

Properties

COM?: [number, number, number]
see

com

airbrakesTravelTime?: number

In seconds.

autopilot?: boolean | "false" | { aileronsRollPID?: [number, number, number]; bankAnglePID?: [number, number, number]; baseClimbrate?: number; baseDescentrate?: number; effectivenessRatioMaximum?: number; elevatorPitchPID?: [number, number, number]; maxBankAngle?: number; maxPitchAngle?: number; minPitchAngle?: number; pitchAnglePID?: [number, number, number]; throttlePID?: [number, number, number]; yawBankAngleRatio?: number } | "true"

When set to true, enable the default autopilot.

When set to an object, enable an autopilot with custom PID controls. All configuration is optional.

Leave empty to disbale the autopilot (same as false).

brakeDamping?: number
cameras: { cockpit: unknown; follow: unknown } & {}
cockpitModel?: boolean
cockpitScaleFix?: number
cockpitShadowMapMaxDistance?: number
com?: [number, number, number]

To move the center of mass of the aircraft

comment?: string
contactProperties: Omit<{}, "wheel"> & { wheel?: BaseContactProperty & { lockSpeed?: number; rollingFriction: number } }

Contact properties must be specified for part types that declares collisionPoints.

dragCoefficient?: number
dragFactor?: number

A global drag coefficient.

driveRatio: number

Affect the spinning of propellers.

engineInertia: number

Ratio to affect the time it takes for the engine to reach a certain RPM value.

flapsPositions?: number[]

Positions in degrees for each flap step.

flapsSteps?: null | number

Number of positions for the flaps.

flapsTravelTime?: null | number

Seconds per degrees.

gearTravelTime?: number

In seconds

instruments: Partial<Record<"rpm" | "brakes" | "altitude" | "airspeed" | "airspeedJet" | "airspeedSupersonic" | "attitude" | "attitudeJet" | "vario" | "varioJet" | "compass" | "rpmJet" | "spoilers" | "gear" | "flaps", string | Instrument>> | Record<string, Instrument>
mass: number

Total mass in Kg.

maxRPM: number

Maximum RPM of the engine.

minRPM: number

Minimum RPM of the engine.

minimumSpeed: number

Initial speed when in the air, in knots.

motionSensitivity?: number

Ratio of head (camera) motion due to acceleration.

optionalAnimatedPartTravelTime?: number

Part defined for the aircraft can be associated to a 3D model a node in the model or simply have a functional role (airfoil, engine, etc.).

Applicable properties vary with part's type (frame, airfoil, engine, wheel).

reverse?: boolean

Are thrust reversers available.

scale?: number
shadowBox: [number, number]
shadowFile?: string
shadowURL?: string
shutdownTime?: number
soundSet?: "player"

For legacy reasons.

sounds: Sound[]

"startup" and "shutdown" sound ids are hardcoded.

startAltitude: number

Compensate for landing gear height at initialization (when on ground)

startTilt?: number

Initial tilt angle (when on ground).

startupTime?: number

In seconds - to match the startup sound.

tensorFactor?: number

Tweak the rotation inertia.

zeroRPMAltitude?: number
zeroThrustAltitude?: number

The altitude in feet at which the engine does not produce any thrust (linear from sea level).

Generated using TypeDoc