Cache with the children objects created from subdivision.
Used to avoid recreate object after simplification and subdivision.
The default value is null. Only used if "cacheTiles" is set to true.
Flag to indicate if the map node was disposed.
When a map node is disposed its resources are dealocated to save memory.
Flag to check if the node is a mesh by the renderer.
Used to toggle the visibility of the node. The renderer skips the node rendering if this is set false.
Tile level of this node.
Index of the map node in the quad-tree parent node.
Position in the tree parent, can be topLeft, topRight, bottomLeft or bottomRight.
The map view object where the node is placed.
Indicates how many children nodes are loaded.
The child on become visible once all of them are loaded.
Parent node (from an upper tile level).
Variable to check if the node is subdivided.
To avoid bad visibility changes on node load.
Tile x position.
Tile y position.
Static
baseBase geometry is attached to the map viewer object.
It should have the full size of the world so that operations over the MapView bounding box/sphere work correctly.
Static
childrensHow many children each branch of the tree has.
For a quad-tree this value is 4.
Static
defaultDefault texture used when texture fails to load.
Static
defaultStatic
geometryMap node plane geometry.
Represents a basic plane tile node.