We need these building blocks: - [x] Selection type enum/union. Combine the magic strings and swSelectType_e enum. - [ ] GetSelected: - [x] Object - [x] Object type - [ ] Feature/component/face? - [ ] Select: - [x] By position - [x] By name - [x] By ray - [x] All - [ ] Component - [ ] Feature - [ ] Entity - [ ] SelectionData - [x] Deselect: - [x] All - [x] By index - [x] Selection marks. Can we have static items for marks you use often, like 1 for mates? - [x] Appending an existing selection, replace boolean parameter
We need these building blocks: