The Marker Editor gives you access to the currently selected Marker in the navigator view. Markers are used by the Scale Tool to scale a generic model to fit a particular subject, and by the Inverse Kinematics Tool to solve for coordinate values corresponding to experimentally recorded marker positions. Markers can also be used to place landmarks on the model. The Marker Editor allows you to change the names of markers, their offsets, and the frames to which they are attached.

In most cases, you will want to store a model's markers in a separate file. This allows you to use one musculoskeletal model with different marker sets. The Marker Editor is useful when you are first defining a marker set for a project, and for adjusting markers after the Scale Tool has placed them on a model.  

The topics covered in this section include:

The Marker Editor

The Marker Editor utilizes the common Property Editor and Outputs List (as of version 3.0) to do marker editing. 

The contents of the window when a marker "R.Shank.Upper" is selected (selection can be performed using any of the methods described in Property Editor and Outputs List ).

You can select and edit a single marker or multiple markers, as described in the previous section on the Property Editor and Outputs List. When a marker is selected, it is enclosed in yellow wireframe box on the 3D model.

The frame to which the Marker is anchored is indicated by the parent_frame property shown under "Sockets" in the editor.

Editing Markers

To change the name of a marker, left click in the Name text field (right column) and enter a new name.  To change the Frame to which the marker is attached, left click on the Frame drop-down list and choose a new Frame.

Make sure the new name is not being used by another marker.

The Marker Editor does not have a mechanism for changing the weights of the markers because this functionality is provided by the various tools that use markers. For example, the Scale Tool and Inverse Kinematics Tool contain Weights panels for specifying the weight of each marker during the scaling or inverse kinematics process.

Moving Markers

There are two methods for moving markers. The first method is to move them interactively in the Visualizer window.

The second method of moving markers is to type their exact XYZ offsets relative to the frame that the Marker is attached to, into the number fields in the location property. For this method, the markers do not need to be selected in the 3D view, but you can only modify the location of the marker displayed in the Properties window. Click on the appropriate field, and type in the desired value as three space separated numbers. These offsets are expressed in the reference frame of the body to which the frame is attached, which is shown above the location property.

One convenient function carried over from the old Marker Editor is that when you change the name of the frame that a marker is attached to, it stays in the same location in 3D space. This provides for a convenient method to map a location in 3D specified in one frame to another frame.

Adding and Deleting Markers

To add markers to the current model you need to use the Navigator window. Click on the plus (plus) sign next to the name of the current model to display its components, then right-click on the Markers category and choose Add New from the drop-down menu. A new marker attached to the ground frame will be added to the model and made selected in the "Properties" window. Then you can change the name of the new marker (Default NewMarker_xx), the location and/or the body that the marker is attached to.

To delete a marker,  select Delete from the popup menu of the marker in the Navigator window. This will delete only the current marker, not any other markers that are selected in the 3D model window.

Saving Markers to File and Loading from File

You can save the current set of markers in the model into a separate .xml file for later use in tools or to use the marker set with a different model.

Next: Muscle Editor

Previous: Property Editor and Outputs List

Home: Model Editing