Informatikpraktikum I 

Design of interaction elements for Studierstube
 

Project start: October, 1997 
Project end: February, 1998 
Contact: Hermann Wurnig

Description
The purpose of this practical study was to implement basic interaction elements such as buttons, sliders and dials for the Studierstube environment. To follow the object oriented fashion of Open Inventor, they were designed as classes, based upon Inventor's node kits.
Design goals
  • Easy to handle for the user.
  • Easy to integrate in different applications.
  • No restriction to one default geometry, the appearance can be changed to meet all the application's needs.
  • True 3D interaction instead of poorly adapted traditional 2D interface techniques.
Implemented
Classes
Features
  • Highlighting when the element is selected.
  • Well-looking default geometry that can be used in 90% of all cases.
  • Convenience-functions to generate objects with required dimensions by just one line of code.
  • Usable in .IV-files.
  • Available as .DLL's for Windows.
Download
In this section you can find links to download the zipped sources and DLL's for Windows95. 

Click here to get the sources
Click here for the DLL's.



Applications

Currently, two applications are available to demostrate the usage and  capablilities of the various interaction elements.
 
Color-Changer  

This little utility can be used to change the color and transparency of the cube in the upper, right area of the PIP. The sliders represent the red, green and blue portion of the cube's color. The position of the dial determines its transparency. 
 
Every change is immediately applied to the cube. 
 

 
 
Calculator TI 30-AR 

This is the portation of the well-known calculator to the Studierstube environment. It is placed onto the PIP and works with numbers in the range of [-1010, 1010]. 
 



This page is maintained by Hermann Wurnig. It was last updated on April 26, 1998.
If you have any comments, please send a message to wurnig@cg.tuwien.ac.at.