I would like to recommend limiting the number of saved Selection Operations to increase performance of ReCap. Currently the program stores every selection operation you make in order to allow you to Undo them later. This causes the program to inevitably slow down to near inoperable levels after many selections/deletions that can be associated with cleaning up a point cloud. I have a few ideas that may accomplish this.
1. Allow the user to specify how many selection operations are kept before permanently applying them. Similar to specifying the number of Undo levels in AutoCAD.
2. Provide a "Destructive Editing Mode" that allows users to back up their work before hand with the understanding that any changes made will be permanent. I believe this would provide maximum performance, however users would have to back-up their work before hand and save often to avoid large mistakes so a disclaimer would be needed before entering this mode.
3. Set a permanent limit to saved selection operations.
For those who have had performance issues while cleaning up very large point clouds with many scans I would love to hear your feedback on this.