Main Content

Aero.VirtualRealityAnimation Class

Namespace: Aero

(To be removed) Visualize aerospace animation using virtual reality animation object

Simulink 3D Animation Viewer used by Aero.VirtualRealityAnimation has been removed. Aero.VirtualRealityAnimation does not open or play animations. Use sim3d classes in Unreal Engine 3d Environment to create and view a 3D environment instead. For more information on transitioning to the new 3D environment, see Transition Aero.VirtualRealityAnimation to Unreal Engine 3D Environment.

Description

Aero.VirtualRealityAnimation objects visualize flight data using a virtual reality animation object.

The Aero.VirtualRealityAnimation class is a handle class.

Class Attributes

GetAccess
public
SetAccess
private
Dependent
true
Transient
true
Hidden
true
SetObservable
true
NonCopyable
true

For information on class attributes, see Class Attributes.

Creation

Description

h = Aero.VirtualRealityAnimation constructs a virtual reality animation object. The animation object is returned to h.

Properties

expand all

Animation object name, specified as a character vector or string.

Attributes:

Transient
true
SetObservable
true

Data Types: char | string

vrworld object associated with the animation object, specified as an array.

Attributes:

Transient
true
SetObservable
true

vrworld file name, specified as a character vector or string.

Attributes:

Transient
true
SetObservable
true

Data Types: char | string

Old vrworld file name, specified as an array.

Attributes:

Transient
true
SetObservable
true

Data Types: char | string

Temporary vrworld file name, specified as a character vector or string.

Attributes:

Transient
true
SetObservable
true

Data Types: char | string

vrfigure object associated with the animation object, specified as an array.

Attributes:

Transient
true
SetObservable
true

Nodes contained in animation object, specified as an array.

Attributes:

Transient
true
SetObservable
true

Viewpoints contained in animation object, specified as an array.

Attributes:

Transient
true
SetObservable
true

Current time, specified as a scalar, in seconds.

Time source must be a timeseries or timetable object.

Attributes:

Transient
true
SetObservable
true

Data Types: dobule

Save warning display setting, specified as a 0 or 1.

Attributes:

Transient
true
SetObservable
true

Enable video recording, specified as:

  • 'off'

    Disable video recording.

  • 'on'

    Enable video recording.

  • 'scheduled'

    Schedule video recording. Use this property with the VideoTStart and VideoTFinal properties.

Attributes:

Transient
true
SetObservable
true

Video recording file name, specified as a character vector or string.

Attributes:

Transient
true
SetObservable
true

Data Types: char | string

Video recording compression file type, specified as:

  • 'Motion JPEG AVI'

    Compressed AVI format file using Motion JPEG codec.

  • 'Archival'

    Motion JPEG 2000 format file with lossless compression.

  • 'Motion JPEG 2000'

    Compressed Motion JPEG 2000 format file.

  • 'MPEG-4'

    Compressed MPEG-4 format file with H.264 encoding (Windows® 7 systems only).

  • 'Uncompressed AVI'

    Uncompressed AVI format file with RGB24 video.

For more information on video compression, see VideoWriter.

Attributes:

Transient
true
SetObservable
true

Video recording quality, specified as a value between 0 and 100.

Attributes:

Transient
true
SetObservable
true

Data Types: double

Video recording start time for scheduled recording, specified as a value between TStart and TFinal.

Attributes:

Transient
true
SetObservable
true

Data Types: double

Video recording stop time for scheduled recording, specified as a value between TStart and TFinal.

Attributes:

Transient
true
SetObservable
true

Data Types: double

Time scaling, specified as a scalar, in seconds.

Attributes:

Transient
true
SetObservable
true

Data Types: double

Frame rate, specified as a scalar, in frames per second.

Attributes:

Transient
true
SetObservable
true

Data Types: double

Recording start time, specified as a scalar, in seconds.

Time source must be a timeseries or timetable object.

Attributes:

Transient
true
SetObservable
true

Data Types: double

Recording stop time, specified as a scalar, in seconds.

Time source must be a timeseries or timetable object.

Attributes:

Transient
true
SetObservable
true

Data Types: double

Methods

expand all

Limitations

The Aero.VirtualRealityAnimation object is not supported in MATLAB Online.

Version History

Introduced in R2007b

expand all