HiRiseDemo: A Demo Application for the HiRise Constraint Solver

NOTE: This applet requires JDK 1.1.

How to use the "Tree" demo

  1. To create a tree, press the "New" button after specifying its height, the maximun number of children of internal nodes, and the `seed' of random numbers to generate the tree.
  2. To operate the tree, drag a node or use the popup menu that will appear by clicking a node with the right mouse button (if your mouse has only one button, press it toghether with the meta key).

How to use the "ConstraintSet" demo

  1. Press the "New" button to start. It will create four nodes, three of which will be constrained to be on straight lines.
  2. Drag nodes after selecting a method of the mouse binding. Intuitively, each method works as follows: