VO ModelPointing
Point parts of a model representing a facility, place, target or vehicle toward another object
Syntax
VO <ObjectPath> ModelPointing "<AttachPoint>" {ModelPointOption} <Value>
Related commands
Description
The VO ModelPointing command allows you to point parts of a model representing a vehicle, facility, place or target toward another object, such as the Sun or Earth by indicating the attach point and target.
"<AttachPoint>" are determined by the attach points specified in the object's model file.
Not all models have AttachPoints. You must be using a model with AttachPoints to use the VO ModelPointing command successfully.
When used in conjunction with BatchGraphics, this command cannot be used in the same batch as the VO Model command or the model pointing may not be accepted.
{ModelPointOption} | <Value> | Description |
---|---|---|
Target | {TargetOption} | Use {TargetOption} to indicate the target object to which a facility, place, target or vehicle model will point. Valid values for {TargetOption} are described below. |
Intervals | {IntervalOption} | Use {IntervalOption} to define intervals during which an object model will point towards a selected target. Valid values for {IntervalOption} are described below. |
None | N/A | Pointing is disabled for the AttachPoint. |
The "<AttachPoint>" must already be set as targeted for the object, unless the {IntervalOption} is Add or Load in which case the attach point will be added if it doesn't yet exist.
{IntervalOption} can be:
{IntervalOption} | <Parameters> | Description |
---|---|---|
Clear | {TargetOption} | Remove the first display interval for the target specified using the {TargetOption}. |
ClearAll | [{TargetOption}] | Remove all display intervals for the target specified using the {TargetOption}. If no {TargetOption} is specified, all intervals for all target options are removed. |
Add | <NumIntervalPairs> "<IntervalStart>" "<IntervalStop>" {TargetOption} ["<IntervalStart>" "<IntervalStop>" {TargetOption}...] | Adds intervals with Targets to the list of times. The number of "<StartTime>" "<StopTime>" {TargetOption} value sets entered must equal the <NumIntervalPairs> specified. |
Replace | "<IntervalStart>" "<IntervalStop>" {TargetOption} "<IntervalStart>" "<IntervalStop>" | Replace a single interval matching the first start, stop, target with the second start and stop time. The target stays the same. |
ReplaceAll | <NumIntervalPairs> "<IntervalStart>" "<IntervalStop>" {TargetOption} ["<IntervalStart>" "<IntervalStop>" {TargetOption}...] | Clear ALL interval lists and replace them with those specified here. The number of "<IntervalStart>" "<IntervalStop>" {TargetOption} value sets entered must equal the <NumIntervalPairs> specified. |
Load | {{TargetOption} | FromFile} "<FilePath.int>" | Replaces or create the interval list for the {TargetOption} specified by loading a file that specifies interval pairs.
Enter FromFile instead of {TargetOption} to have the target(s) read from the interval file. The file must be in the STK interval list file format and end with a .int extension. "<FilePath>" can be the path to a file on your local drive or the path to a file on an SDF server. See Specifying Paths for "<SDFFilePath>" syntax information. |
Import | {TargetOption} "<TimeComponent>" | Import the specified Interval or Interval List time component.
For information about "<TimeComponent>" see Component Specification. |
{TargetOption} can be:
{TargetOption} | Description |
---|---|
Sun | Point an object at the Sun. |
<CBName> | Another object's central body name. The default value is Earth. |
LLA <CBName> <Latitude> <Longitude> <Altitude> | Point to a specific lat, lon, alt on a central body. <Latitude> and <Longitude> are entered in degrees. <Latitude> must be between -180 and 180 degrees. <Altitude> is entered in meters and and must be larger then the minimum altitude defined for the central body. |
<TruncObjectPath> | Used to point a model towards another object in the Scenario. |
Slew | Interpolates pointing over specified interval to point from the object in the previous interval to the object in the next interval.
This option is only valid if the {TargetOption} is used in conjuction with the Intervals {ModelPointOption}. |
Examples
To set the Shuttle model's SolarArray to point to the Sun:
To set the Facility1 model's Azimuth to point to the Satellite Shuttle:
To turn off model pointing for the Facility1 model's Azimuth:
To add the first interval to the aosFac facility object and the second to the Sun:
To change the date units used during this Connect session to epoch seconds...
and then replace all intervals for the aosFac object with the one specified here:
To add the first interval to the aosFac facility object and the second to the Sun:
To replace interval between 0.0 and 600 epoch seconds for the aosFac object with an interval between 2700 and 3600 epoch seconds:
To replace all interval data for the Sun with interval pairs specified in the times.int file:
To make the bottom antenna for Satellite1 using the Hubble model point towards the sun, then slew to point at Facility 1 and then point at Facility1:
To clear all pointing intervals for the bottom antenna for Satellite1 using the Hubble model:
To clear all pointing intervals for the bottom antenna for Satellite1 using the Hubble model:
Return message
Group membership
This command belongs to the following group(s):
Version
11.6