This application is designed to visualize R-tree (trees that store spatial data, e.g. geographical coordinates).
You can click on the orange canvas on the left to add a point. The application will render minimum boundary rectangle, when there are enough points.
You can select multiple points by dragging mouse over it. Selected points will be displayed next to the canvas and you can hover or delete the point, or delete the whole selection.
Each rectangle is indexed by a number. 0 is the root and other numbers represent the tree.
Below the canvas there are buttons - You can specify, how many points should be added or deleted. There are also current coordinates of the mouse cursor on the canvas. You can also enable hierarchical view.
This application uses RBush project.