Andy R. Haas August, 1995 NAME DIALSBOX - transforms geometry using dialsbox device input SUMMARY Name Dialsbox Type Data Input Inputs None Outputs Transformation Geom - geom Parameters Name Type Default Object Name string "top" Sensitivity Delay integer 3 DESCRIPTION DIALSBOX is an extension of the "Dials_Control" module written by James Peters, Ian Curington, and Stephen Pass. The dialsbox module converts input from a dialsbox device into geometry transformations. Below is how DIALSBOX associates the dials on the device: ----------------------- | _____ | _____ | | / X \ | / X \ | | | rot | | |trans| | | \_____/ | \_____/ | | | | ----------------------- | _____ | _____ | | / Y \ | / Y \ | | | rot | | |trans| | | \_____/ | \_____/ | | | | ----------------------- | _____ | _____ | | / Z \ | / Z \ | | | rot | | |trans| | | \_____/ | \_____/ | | | | ----------------------- | _____ | _____ | | / not \ | / \ | | | used| | |Scale| | | \_____/ | \_____/ | | | | ----------------------- OUTPUTS Transformation Geom This should be connected to the GEOMETRY VIEWER if you want to transform geometry objects with the dialsbox. PARAMETERS Object Name This is the name of the geometry viewer object that the dialsbox transforms are applied to. Sensitivity Delay This delay prevents DIALSBOX from processing input that is coming too fast from the dialsbox. DIALSBOX will at least wait "delay" amount of time before outputting a transformation. A smaller delay increases the time resolution of the dialsbox. A larger delay should be used when transforming geometries that are too large for your workstation to render in real time. EXAMPLE DIALSBOX READ GEOM | | |______________| | GEOMETRY VIEWER