Our project is based on the CGV framework. We have created an environment in the VR where you can load a mesh and manipulate it. With our program, you can translate and rotate your mesh with controller in the VR. You can also define a path and do the animation. Mesh editing is also possible, like smoothing, tessellation, measuring and vertex manipulation. We also provide the constructive solid geometry operation(union, substraction, intersection).
- Project is based on the CGV-Framework develop branch https://github.com/sgumhold/cgv;
- A working framework installation under windows is required;
- See documentation for setup instructions https://wwwpub.zih.tu-dresden.de/~gumhold/cgv/html/install.html.
- You should have VIVE controllers;
- We have two modes: animation and editing mode;
Menu
button on each controller can switch between two modes;- You can see useful information from a quad in the VR;
- Mode introduction:
-
Mesh editing mode:
- Left Controller:
Stick up
: Vertex ManipulationStick down
: Select Face for SmoothingStick right
: Apply SmoothingStick left
: Tessellation
- Right Controller:
Stick up
: Vertex DeletionStick down
: CSG OperationStick right
: Recalculate Volume, SurfaceStick left
: Shortest distance to mesh with acceleration data structure
- Left Controller:
-
Mesh animation mode:
- Left Controller: Rotation of mesh
- Touch: Rotation + Draw Path
- Right Controller: Translation of mesh
- Touch: Translation + Draw Path
Stick right
: Do animation along path
- Left Controller: Rotation of mesh
-
Erdem Uenal, Boyang Liu, Christian Gärber, Vincent Adam, Ye Tao, Stefanie Krell