2011-08-03 27 views

Respuesta

1

canvas HTML5 es simplemente un estándar que no define su implementación particular. Sin embargo, todavía dudo que los lienzos utilicen quadtrees en su implementación. Los Quadtrees se utilizan principalmente para la detección eficiente de colisiones y en el almacenamiento general de datos espaciales.

Por otro lado, un lienzo actúa como un mapa de bits que se almacena más naturalmente como una matriz de píxeles. No hay ninguna noción de objetos "colisionantes" por lo que cada elemento se dibuja independientemente de los anteriores.