Maintain correspondences when removing a marker from rigid body

Issue #165 resolved
Dave Baier created an issue

If rigid body correspondences are set from a file, all correspondences are lost if a marker is removed from the rigid body. Forces the user to make new marker file every time they want to see the effect of removing a marker.

Comments (7)

  1. Stephen Gatesy

    This would be very valuable for people in my group, because we tend to load centroids all at once. It's not always clear which of these markers will be good or needed, so changing the membership is common.

    I'd vote for upgrading the priority above Mnior.

  2. Benjamin Knorlein

    How are you two usually setting up the markers. The recommended way is to create the points by importing them from a csv-file (import/export->import csv in the marker list). In this way the 3d positions get linked to the point and you can combine them to RB however you like. It also keeps them if you remove them from RB or put them back in.

    I can have a look though if i can just remove them if you did just assign a csv to the RB, but once you put the marker in you will have to reload the file again.

    Let me know if that helps

  3. Dave Baier reporter

    I guess I don't understand why correspondences are stored differently. I get that a marker has to have a CT position for each marker but why can't we store correspondences the same way regardless of how they are imported?

  4. Stephen Gatesy

    I'll confess that I'm not clear on the problem, only that I've had one. Is Ben's import method above different from what you (and maybe I) do, Dave?

  5. Dave Baier reporter

    I have done it both ways: imported all markers with correspondences from the start, and tracked markers and then set individual rigid bodies after the fact. I don't understand why the information about the ct position is stored differently between the former and latter. We have had instances where people have imported all markers at the beginning but misidentified a tracked marker. One could swap marker data, but only if they are sure that they know which one is misidentified. One can also reset the correspondences by setting from file for that particular rigid body - this quickly identifies the trouble markers and aligns the tracked data with correct ct marker which is great unless one decides to drop one of those markers from the rigid body later.

  6. Benjamin Knorlein

    It will keep the marker position of the remaining markers now. But when you add them back in you will have to reload the csv file again.

    Ben

  7. Log in to comment