*AddObject()

Specifies the real component image to attach to a part or marker.

Syntax

*AddObject ("Part_name", "File_name", "Component", Global/Part/Marker, ["Orienation_name"], X, Y, Z, Z’, X’, Z’’, ScaleX, ScaleY, ScaleZ)

Application

MotionView and HyperView windows.

Inputs

Part_name
The name of the part to which the real component image will be attached. The name must be in double quotes.
File_name
The name of the program .g file containing the real component image. The name must be in double quotes.
Component
Name of the component image to read from the .g file. The name must be in double quotes. A program .g file contains one or more real component images. See Translators for more information on creating .g files.
Global
Orients the real component image with respect to the global reference frame.
Part
Orients the real component image with respect to the local part reference frame of "Orientation_name".
Marker
Orients the real component image with respect to the local marker reference frame of "Orientation_name".
Orientation_name
Name of the part or marker the object is oriented with (only included if the object is not global).
X, Y, Z
Initial translations.
Z’, X’, Z’’
Initial rotations (Euler angles in degrees).
ScaleX, ScaleY, ScaleZ
Initial scaling factors (1.0 == no scaling).

Context

*BeginPage()

*BeginGraphic()

Example

*BeginGraphic()
	• • •
	*AddObject("P/51", "Expl_1.asc.g", "Body",
			        Part, "P/51",
			        55, 73, 21,
			        30, 60, 90,
			        1.0, 1.0, 1.0)
	• • •
*EndGraphic()

Comments

Because Euler angles do not uniquely describe an orientation, the values which appear in the user interface may differ from those specified in the session file, even though the object is correctly aligned.

Rotations occur before translations.