1. Overview |
| |
|
|
IntroductionKnotExplore is a reseaerch project that combines 3D computer grahics with computer haptics, which provide a sense of touch to establish multimodal exploration tools that can enhance knot exploration. It is currently written in OpenGL, OpenHaptics, and GLUI. It has been successfully complied on Windows PC with OpenHaptics library. It is developed by Hui Zhang, and Dr. Andrew J. Hanson at Computer Science Department, Indiana University.
|
|
| Preloaded geometric data for mathematical knots and links. ( see knot server) |
| 2D/3D view |
| Rotates/translates/scales objects in 3D interactively under mouse control. |
| Adjustable haptic material parameters. |
| Gravity compensation for haptic device |
| 1. What is the Knot file format? Single knot data is imported as LINE file. The conventional suffix for a LINE file is '.line'. The LINE file syntax is LINE_STRIP|LINE_LOOP R G B A # key word x1, y1, z1 #vertex 1 x2, y2, z2 #vertex 2 ........
|
|
|
| 2. What is the LIST file format? Link data is imported as LIST file. The conventional suffix for a LIST file is '.list'. The LIST file syntax is first.line #fist line second.line #second line .......
|
|
|
| 3. Switch between 2D / 3D Double click the sub-window on upper-left corner, it helps toggle between 2D and 3D rendering |
|
|
| 4. What are haptic materials? Material properties control the tactile properties of the geometry you are touching. This is analogous to visual properties - visually, material properties include such identifiers as color, glow, specula highlights; haptically, material properties include such identifiers as stiffness and friction. You can adjust the stiffness, damping, and frictions ( dynamic and static) from the graphic user interface. |
![]() |
|
| 5. How to rotate, translate and scale? Use mouse to try rotate/pan/zoom elements on the graphic user interface. |
![]() |
Last updated 16 February 2006
Hui Zhang