Interactive 3D Geometric Modelers with 2D UI

This paper presents an object-oriented framework which enhances the collaboration of three categories of experts that play fundamental role in the development of a software for interactive 3D geometric modelers. First, it supports application developers to build a graphics interface for manipulating with 2D devices their own 3D data representations, without intimate knowledge of its internal structure. Second, it provides facilities for interface researchers to create and experiment 3D widgets from reusable draggers and 2D–3D mapping strategies. Finally, it permits graphics experts to implement sophisticated draggers and complex 2D-3D mapping strategies by overriding operations of the predefined abstract classes.

[1]  Thomas Ertl,et al.  Computer Graphics - Principles and Practice, 3rd Edition , 2014 .

[2]  システムソフトエンジニアリング OpenGL programming guide(日本語版) : the official guide to learning OpenGL, release 1 , 1993 .

[3]  Josie Wernecke,et al.  The inventor mentor - programming object-oriented 3D graphics with Open Inventor, release 2 , 1993 .

[4]  M. Carter Computer graphics: Principles and practice , 1997 .

[5]  Eric A. Bier Snap-dragging in three dimensions , 1990, I3D '90.

[6]  Abigail Sellen,et al.  A study in interactive 3-D rotation using 2-D control devices , 1988, SIGGRAPH.

[7]  Paul S. Strauss,et al.  An object-oriented 3D graphics toolkit , 1992, SIGGRAPH.

[8]  W. Celes,et al.  Act: an easy-to-use and dynamically extensible 3D graphics library , 1997, Proceedings X Brazilian Symposium on Computer Graphics and Image Processing.

[9]  Daniel G. Aliaga,et al.  An object-oriented framework for the integration of interactive animation techniques , 1991, SIGGRAPH.

[10]  Tom Davis,et al.  Opengl programming guide: the official guide to learning opengl , 1993 .

[11]  Daniel C. Robbins,et al.  Three-dimensional widgets , 1992, I3D '92.

[12]  Wu Shin-Ting,et al.  A hierarchical skeleton-based implicit model , 1997, Proceedings X Brazilian Symposium on Computer Graphics and Image Processing.

[13]  Marcelo de Gomensoro Malheiros,et al.  On Improving the Search for Critical Points of Implicit Functions , 1999 .

[14]  William E. Lorensen,et al.  The design and implementation of an object-oriented toolkit for 3D graphics and visualization , 1996, Proceedings of Seventh Annual IEEE Visualization '96.

[15]  Daniel C. Robbins,et al.  Using deformations to explore 3D widget design , 1992, SIGGRAPH.

[16]  Gregory M. Nielson,et al.  Direct manipulation techniques for 3D objects using 2D locator devices , 1987, I3D '86.

[17]  M. J. G. M. van Emmerik A Direct Manipulation Technique for Specifying 3D Object Transformations with a 2D Input Device , 1990, Comput. Graph. Forum.