This page has been translated automatically.
UnigineEditor
Interface Overview
Assets Workflow
Settings and Preferences
Adjusting Node Parameters
Setting Up Materials
Setting Up Properties
Landscape Tool
Using Editor Tools for Specific Tasks
FAQ
Programming
Fundamentals
Setting Up Development Environment
Usage Examples
UnigineScript
C++
C#
UUSL (Unified UNIGINE Shader Language)
File Formats
Rebuilding the Engine and Tools
GUI
Double Precision Coordinates
API
Containers
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
GUI-Related Classes
Math Functionality
Node-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
CIGI Client Plugin
Rendering-Related Classes
Warning! This version of documentation is OUTDATED, as it describes an older SDK version! Please switch to the documentation for the latest SDK version.
Warning! This version of documentation describes an old SDK version which is no longer supported! Please upgrade to the latest SDK version.

Setting Up Properties

Each time you add a new model representing an entity to the world you should assign all necessary properties and adjust their parameters to ensure proper integration into the simulation environment.

Landing Gears#

  1. Assign the LandingGears property to the parent node (aircraft).

    The following property parameters are available:

    • Gear - indicates that gears are extended
    • Time Covers - cover opening time, in seconds
    • Time Gears - gear extension time, in seconds
    Notice
    Make sure all pivots are set up properly.
  2. Define which nodes represent parts of landing gears and assign the LandingGearPart property to them.

    The following property parameters are available:

    • Node - the node to be moved (usually the node itself)
    • is Cover - indicates whether the part is a cover or not (a cover is opened prior to gear extension)
    • Change Enable - indicates whether the wheel well is to be covered with a dummy cover after gear retraction
      Notice
      If this option is checked the Node field should not contain the node itself, as the component will be disabled forever after retraction.
    • Rotate - indicates whether the part should rotate
    • Axis - indicates whether the part should rotate
    • Turn On - rotation angle of the part, when the gear is extended, in degrees
    • Turn Off - rotation angle of the part, when the gear is retracted, in degrees
    • Cover closable - indicates whether the cover should close after gear extension, or to stay open

Aircraft Lights#

This section contains actions to be performed for controlled aircraft lights (landing, taxi, beacon, navigation, etc.).

  1. Assign the LightAircraftController property to the parent node (aircraft) and leave all parameters unchanged.

  2. Assign the LightAircraft property to each node representing aircraft lights of various types.

    The following property parameters are available:

    • Light Node - the light source node
      Notice
      This field may contain the node itself, however be aware that a component may turn itself off forever.
    • Emission Based - indicates whether material's emission state is to be toggled instead of the node. When enabled, an additional Surface parameter is displayed. It is used to specify the surface, for which emission state is to be toggled.
    • Default Enable - indicates whether the light should be enabled by default
    • Blink - indicates whether the light should blink. When enabled, an additional Blink Program parameter is displayed. It is used to specify blinking mode for the light as a sequence of semicolon-separated on and off intervals, in seconds.
    • Light Type - aircraft light category selection (landing, taxi, beacon, navigation, etc.)

Lights#

This section contains actions to be performed for simple (uncontrolled) lights

Assign the LightComponent property to each node representing a simple light. The list of parameters is the same as for the LightAircraft property, except for the Light Type.

Setting Up Pivot Axes#

It is important to set all pivots axes for the model properly:

  • The main pivot for the aircraft model should be set close to its center , with X axis pointing to the right and Y axis pointing forward.
  • Horizontal parts should have their pivot axes oriented along the +X (left-to-right relative to the plane), while vertical ones - along the +Z (bottom-to-top). Initial rotation angles of parts do not matter, important is that they should be in neutral position: extended - for gears, and retracted - for flaps.

Aircraft Effects#

This section contains actions to be performed to set up various aircraft effects (engine or landing gear fire, smoke, contrail, etc.).

  1. Assign the EffectAircraftController property to the parent node (aircraft) and leave all parameters unchanged.

  2. Assign the EffectAircraft property to each node representing visual effects of various types.

    The following property parameters are available:

    • Node - a node to be enabled/disabled
    • Emitter Node - a node emitting particles for the effect
    • Default Enable - indicates whether the effect should be enabled by default
    • Effect Type - aircraft effect type selection (engine or landing gear fire, smoke, contrail, etc.)
    • Wind Dependent - indicates whether the effect is affected by wind or not
Last update: 2018-12-27
Build: ()