STK ObjectsSend comments on this topic.
IAgSaVOModel Interface

Description

Interface IAgSaVOModel exposes all Satellite's VO Model properties.

Public Properties

Public Property GltfImageBasedglTF Image Based properties.
Public Property GltfReflectionMapTypeGltfReflectionMapType property. A member of the AgEModelGltfReflectionMapType enumeration.
Public Property GroundMarkerDefine the display of the marker to represent the vehicle's position along its ground track, separate from that of its orbit. The ground track of a vehicle is the portion of the central body's surface that it covers while traveling along its track.
Public Property IsPointVisibleWhether the point that is shown at certain viewing distances to represent an object, is visible.
Public Property OrbitMarkerDefine the display of the marker to represent the selected vehicle while traveling along its actual orbit, separate from that of its ground track. The orbit is the actual path that a vehicle follows.
Public Property PointSizeA size of the point (in pixels). Dimensionless.
Public Property SolarPanelsPointAtSunThe model's solar panels are defaulted to point toward the sun.

Interfaces

Implemented Interface
IAgVOModel

CoClasses that Implement IAgSaVOModel

Example

Change the 3D Model and marker properties
[Python - STK API]
# IAgSatellite satellite: Satellite object
model = satellite.VO.Model
model.ModelData.Filename = 'STKData\VO\Models\Space\dsp.mdl'
orbitmarker = model.OrbitMarker
orbitmarker.SetMarkerImageFile(r'C:\Program Files\AGI\STK 12\STKData\VO\Markers\Satellite.ppm')
orbitmarker.MarkerData.IsTransparent = True
orbitmarker.PixelSize = 18
orbitmarker.OrientationMode = AgEVOMarkerOrientation.eVOMarkerOrientationFollowDirection

Change the 3D Model and marker properties
[MATLAB]
% IAgSatellite satellite: Satellite object
model = satellite.VO.Model;
model.ModelData.Filename = 'STKData\VO\Models\Space\dsp.mdl';
orbitmarker = model.OrbitMarker;
orbitmarker.SetMarkerImageFile('C:\Program Files\AGI\STK 12\STKData\VO\Markers\Satellite.ppm');
orbitmarker.MarkerData.IsTransparent = true;
orbitmarker.PixelSize = 18;
orbitmarker.OrientationMode = 'eVOMarkerOrientationFollowDirection';


        
© 2024 Analytical Graphics, Inc. All Rights Reserved.