MapStructure Optimizations: Difference between revisions

Jump to navigation Jump to search
No edit summary
Line 26: Line 26:
Now, on the devel list, Stuart mentioned already the difference between range and screen-range. However, there's actually more to it. Two more ranges:
Now, on the devel list, Stuart mentioned already the difference between range and screen-range. However, there's actually more to it. Two more ranges:


*  selectable ranges
*  selectable ranges (knobs)
*  visible ranges (usually constrained by a FOV with two bearing lines)
*  visible range (possibly constrained by a FOV,i.e. two bearing lines)
    
    
What this means is that we can be much smarter, and much more efficient, when updating the map - because we don't need to remove symbols, we may only need to "hide" them - because they may not be visible in the currently selected range, but they  may be visible if one of the other selectable ranges is chosen.
What this means is that we can be much smarter, and much more efficient, when updating the map - because we don't need to remove symbols, we may only need to "hide" them - because they may not be visible in the currently selected range, but they  may be visible if one of the other selectable ranges is chosen.

Navigation menu