The Wizards Wiki

Explore your world

User Tools

Site Tools


documentation:core

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
documentation:core [2012/05/19 10:46] mhgameworkdocumentation:core [2024/08/26 13:25] (current) – external edit 127.0.0.1
Line 14: Line 14:
 Also implement a way of not equal splitting: not all nodes have to be split to the same depth,  Also implement a way of not equal splitting: not all nodes have to be split to the same depth, 
 eg: the IsLeafNode function should support this with the array structure from above. eg: the IsLeafNode function should support this with the array structure from above.
 +<graphviz center> 
 +digraph { 
 +  node [shape = box]; 
 +  QuadTree -> "IQuadTreeNode<T>" -> "QuadTreeNodeData<T>"; 
 +  QuadTreeVisualizer -> "IQuadTreeNode<T>"; 
 +
 +</graphviz>
 ==== QuadTree ==== ==== QuadTree ====
  
Line 21: Line 27:
 <color red>WARNING: Since the QuadTreeNodeData is a structure, it is copied several times in code, maybe a class is faster for the QuadTreeNodeData</color> <color red>WARNING: Since the QuadTreeNodeData is a structure, it is copied several times in code, maybe a class is faster for the QuadTreeNodeData</color>
  
-<graphviz dot center > 
-digraph finite_state_machine { 
-  node [shape = box]; 
-  AssetSyncer -> FileSendTransporter; 
-  AssetSyncer -> FileReceiveTransporter; 
  
- 
- //rankdir=LR; 
- //size="9,5" 
- //node [shape = doublecircle]; LR_0 LR_3 LR_4 LR_8; 
- //node [shape = circle]; 
- //LR_0 -> LR_2 [ label = "SS(B)" ]; 
-} 
-</graphviz> 
  
 ==== IQuadTreeNode<T> ==== ==== IQuadTreeNode<T> ====
documentation/core.1337424380.txt.gz · Last modified: 2024/08/26 13:57 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki