LIVE Interactive Visualization Environment for Computational Geometry
This project aims to create a system for interactive visualization of algorithms from computational geometry.
You can run the main UI using gradle directly:
./gradlew run
Setup the execution environment:
./gradlew createRuntime
Then you can run the main executables from the build directory:
./scripts/livecg-ui
./scripts/livecg-create-image
./scripts/livecg-visualization
Build the JAR files:
./gradlew fatJars
Then run them like this:
java -jar build/libs/livecg-ui.jar
java -jar build/libs/livecg-create-image.jar
java -jar build/libs/livecg-visualization.jar
You can create an Eclipse project like this:
./gradlew cleanEclipse eclipse
File:
Ctrl + N: New documentCtrl + O: Open documentCtrl + S: Save documentCtrl + Q: Quit
Tools:
q: select/move modew: rotate modee: scale modea: rectangular selection modes: add moded: delete mode
Edit:
Ctrl + A: Select all objectsCtrl + Shift + A: Select nothing
Ctrl: while dragging nodes, snap to other nodes
left mouse button: add a nodeCtrl + left mouse button: close a ring
Ctrl + Shift + 'o': open / close a ring