polythilene / Quadtree

Quadtree Implementation for ActionScript

Home Page:https://en.wikipedia.org/wiki/Quadtree

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A quadtree is a tree data structure in which each internal node has exactly four children. Quadtrees are the two-dimensional analog of octrees and are most often used to partition a two-dimensional space by recursively subdividing it into four quadrants or regions. The data associated with a leaf cell varies by application, but the leaf cell represents a "unit of interesting spatial information".

The subdivided regions may be square or rectangular, or may have arbitrary shapes. This data structure was named a quadtree by Raphael Finkel and J.L. Bentley in 1974. A similar partitioning is also known as a Q-tree. All forms of quadtrees share some common features:

They decompose space into adaptable cells Each cell (or bucket) has a maximum capacity. When maximum capacity is reached, the bucket splits The tree directory follows the spatial decomposition of the quadtree.

About

Quadtree Implementation for ActionScript

https://en.wikipedia.org/wiki/Quadtree


Languages

Language:ActionScript 100.0%