Properties
Optional area
area?: number
Optional buoyancy
buoyancy?: number
Optional collisionPoints
collisionPoints?: [number, number, number][]
Optional comment
comment?: string
Optional controller
controller?: { name: "pitch"; ratio: number; recenter?: boolean; sensitivity?: number }
Type declaration
name: "pitch"
ratio: number
Optional recenter?: boolean
Optional sensitivity?: number
Optional coolingSpeed
coolingSpeed?: number
Optional doNotScalePosition
doNotScalePosition?: boolean
Optional dragFactor
dragFactor?: number
Optional forceDirection
forceDirection?: "X" | "Y" | "Z"
Optional heatingSpeed
heatingSpeed?: number
Optional include
include?: string
Optional indices
indices?: number
Optional initialTemperature
initialTemperature?: number
Optional liftFactor
liftFactor?: number
Optional light
light?: "" | "white" | "red" | "green"
Optional model
model?: string
Optional noCastShadows
noCastShadows?: boolean
Optional noReceiveShadows
noReceiveShadows?: boolean
Optional node
node?: string
Optional parent
parent?: string
Optional points
points?: { forceSourcePoint: [number, number, number] }
Type declaration
[key: string]: [number, number, number]
forceSourcePoint: [number, number, number]
Optional position
position?: null | [number, number, number]
Optional propwash
propwash?: number
Optional rotaition
rotaition?: [number, number, number]
Optional rotation
rotation?: [number, number, number]
Optional scale
scale?: [number, number, number]
Optional textures
textures?: { filename: string; index: number }[]
Optional type
type?: string
Optional volume
volume?: number
Array of animations to be applied.
{Animation} for animation implementation.