This shows you the differences between two versions of the page.
rhino:testviewupdate [2016/07/18] |
rhino:testviewupdate [2020/08/14] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | |||
+ | ======TestViewUpdate====== | ||
+ | |||
+ | When Rhino draws feedback items (i.e. dragging objects around), it must update all views simultaneously. Depending on how many views you have open, what resolution your monitor is in, the number of monitors, ...basically anything that adds overhead ... updating all views will impact feedback. | ||
+ | |||
+ | Rhino attempts to update all views as fast as it can, as best it can, without experiencing delays. | ||
+ | |||
+ | The reason things work better using region buffers is because region buffers are designed to update regions of the view based on what changed from the previous update. They are all implemented in the video hardware, which makes them fast. But this speed comes at a price: memory! | ||
+ | |||
+ | -Jeff | ||
+ | |||