ProximityZones |
Top Previous Next |
The ProximityZone object can be attached to a Spacecraft for use in proximity analysis and visualization. For example, you may wish to know at what attitudes a Sensor's view is blocked by a Spacecraft hardware component. A ProximityZone can be established around that component of the Spacecraft, and you can determine when a Vector representing the Sensor's field of view (FOV) intersects with the ProximityZone.
ProximityZones can also be used to perform conjunction assessment, by calculating the intersection times with other Spacecraft or ProximityZones. ProximityZones can also be used to visualize a Spacecraft's covariance.
PropertiesProximityZone ShapeThe ProximityZone can be one of three shapes:
You can set the radius for a spherical ProximityZone, or the X, Y, Z dimensions of an ellipse or rectangle:
ProximityZone PositionThe X, Y, Z location of the center of the ProximityZone with respect to the Spacecraft's body coordinate system (BCS) can be specified through the Object Editor or FreeFlyer script. By default, the center of the ProximityZone will be co-located with the center of the Spacecraft BCS.
ProximityZone OrientationA sequence of Euler Angles can be specified to orient the ProximityZone with respect to one of the following reference frames:
VisualizationYou may specify the color of ProximityZone, and whether it is rendered translucent or as a wire frame. Additionally, you can use the TickScale property to specify the distance between tick marks on the axes attached to the ProximityZone.
Proximity Zone Object Editor with Preview Window
Example: Vector IntersectionIn this example, two ProximityZones are added to a Spacecraft. The ProximityZones represent a bounding boxes around the Spacecraft's solar panels. A Vector that points from the center of the Spacecraft to the Sun is also created, and the intersection of the Vector with the two ProximityZones is calculated. The resulting output plot and view are shown below. For a summary of the coverage and contact output methods in FreeFlyer organized by observer and target object type, see the Contact Method Summary.
Note: As of FreeFlyer 7.3, the default timing precision mode is nanosecond precision mode. For older Mission Plans that have not yet been converted from millisecond precision mode, the syntax for working with times is different. See the timing precision mode page for more information.
See Also•ProximityZone Properties and Methods •Vectors and Coordinate Systems Guide •Vehicle 3D Models Article
|