

The coordinates in a 3D model are referenced from a global right-handed coordinate system, which FreeFlyer aligns with the BCS of the Spacecraft or Ground Vehicle. Any attitude offsets defined for the vehicle will also apply to the 3D model.The Scale property assumes that the 3D model's dimensions are in units of meters, similar to the Spacecraft.BodyScale or GroundVehicle.BodyScale property. The ThreeDModel.Scale property can be used to scale the size of implicit dimensions associated with the 3D model, such as those returned when using the ThreeDModel.GetGroupBoundingBox method.You can apply a scaling factor to the model's size using the Spacecraft.BodyScale or GroundVehicle.BodyScale property. This means that a 1x1x1 cube 3D model will be drawn as a 1-meter edge cube in FreeFlyer.

FreeFlyer, however, must associate a unit to the imported 3D model draw it in a ViewWindow, and so FreeFlyer assumes units of meters. This means that when a model is created using 3D model software, the creator can associate the length "1" with any unit of their choice (mile / kilometer / inch / etc.) and thus scale it however they like. 3D models in all formats are unitless.Icons are also useful when you don't have access to information about the attitude (orientation) of an orbiting object, and you don't want to misrepresent the attitude of the object by displaying a 3D model. This can be useful when you don't have an accurate 3D model, or when you want to distinguish between different orbiting or terrestrial objects at a glance even when zoomed out. You can also choose not to display a 3D model for your Spacecraft or GroundVehicle, and instead display only its name and/or an icon (an image file). Users can also test whether a vector intersects a Spacecraft or GroundVehicle object's 3D model by following the details in the Vectors and Coordinate Systems guide. For simple visualization purposes, you can specify the model via the properties of the Spacecraft and GroundVehicle objects, or, for more customization, you can create a ThreeDModel object to associate with a Spacecraft or Ground Vehicle. There are two approaches to working with custom 3D models in FreeFlyer, each discussed below.

One technique for making the visualizations more realistic is to set custom 3D models for the Vehicle ( Spacecraft or GroundVehicle) in your analysis. FreeFlyer’s Mission View provides powerful tools for generating realistic visualizations.
