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