mmSolver.tools.reprojectbundle#

Move a bundle in front of the camera.

Tools#

Position Bundle under the Marker, in screen-space.

mmSolver.tools.reprojectbundle.tool.main()#

Move the Bundle to the Marker, on the current-frame.

Perform a reprojection of the selected bundle (or bundle connected to the selected marker), at the current frame.

Usage:

  1. Select markers or connected bundles (or both).

  2. Run tool.

  3. Bundle is triangulated in TX, TY and TZ.

Note

If a Bundle has locked attributes, they will be unlocked and then relocked.

Library#

Position Bundle under the Marker, in screen-space.

mmSolver.tools.reprojectbundle.lib.reproject_bundle(mkr_list, frame_list, relock=None)#

Re-project Marker’s Bundle underneath the Marker in screen-space.

Parameters:
  • mkr_list ([Marker, ..]) – Markers to have Bundles triangulated.

  • frame_list ([float, ..]) – Frame numbers to re-project Bundle on, if there is only one frame, no keyframes are set, otherwise keyframes are set for each frame number given.

  • relock (bool) – If True any bundle translate attributes will be unlocked, changed then relocked.

Returns:

List of Bundle

Return type:

[Bundle, ..]

mmSolver.tools.reprojectbundle.lib.reproject_bundle_current_frame(mkr_list, relock=None)#

Re-project Marker’s Bundle underneath the Marker in screen-space, on the current-frame.

Parameters:
  • mkr_list ([Marker, ..]) – Markers to have Bundles triangulated.

  • relock (bool) – If True any bundle translate attributes will be unlocked, changed then relocked. then relocked.

Returns:

List of Bundle

Return type:

[Bundle, ..]