missioncommand / emp3-web

Extensible Map Platform (EMP) web development kit
Other
19 stars 9 forks source link

Cache the elevation renders for WorldWind multi-point symbols for faster redrawing #283

Closed jaybarra closed 1 year ago

jaybarra commented 7 years ago

Either build multiple copies of shapes for different elevations or cache them as they are created.

alberto-acevedo commented 7 years ago

The caching is already done by the browser but there is no way to do caching by elevation. The map is forced to re render the graphics to scale by distance. Throttling and filtering the rendering of multipoints based on presence on view area, and current scale was implemented in WW the same way as it was implemented in Cesium. The map needs tuning of the throttling for better responsiveness while re rendering.

alberto-acevedo commented 7 years ago

Tuning was done for the redraw optimization capability in WW. Tested by completely disabling the redraw of multipoints and plotting all mil std symbols. The lagging or poor performance was still present. After further investigation found out that the lagging occurs when WW sdk redraws all visible graphics after a mouse action.

michael-spinelli commented 7 years ago

Waiting to see if pending renderer fix for METOC resolves the issue