An object-oriented framework for the integration of interactive animation techniques
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
An object-oriented 3D graphics toolkit
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
IRIS performer: a high performance multiprocessing toolkit for real-time 3D graphics
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
TBAG: a high level framework for interactive, animated 3D graphics applications
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
V-COLLIDE: accelerated collision detection for VRML
VRML '97 Proceedings of the second symposium on Virtual reality modeling language
Scene graph APIs: wired or tired?
ACM SIGGRAPH 99 Conference abstracts and applications
VRML '00 Proceedings of the fifth symposium on Virtual reality modeling language (Web3D-VRML)
High quality parametric visual product configuration systems over the web
Web3D '05 Proceedings of the tenth international conference on 3D Web technology
3D product configuration for e-commerce: customer-oriented advisory helper of co-assembler
CSCWD'06 Proceedings of the 10th international conference on Computer supported cooperative work in design III
Hi-index | 0.00 |
Web 3D viewers are typically based on hierarchical scene graphs. In applications where users are allowed to make significant changes to the arrangement of objects, thereby changing the scene graph, those parts of the graph which model the independent objects may need to be restructured in order to represent the transient relationships between the objects.We present the Virtue3D System version 2.0, an application for viewing and manipulating 3D scenes. The Virtue3D Player API and the associated VRL scene representation depend on scene hierarchies for defining models, but, unlike a typical scene graph, they rely on a mechanism of an "Assembly" and "Parts" at the level of the entire scene. This supports dynamic "attachments" between objects that more closely simulate real-world interaction and allow useful modeling and manipulation functions. The Virtue3D System is also designed to provide an efficient interface for applying collision constraints and other types of motion constraints. This is supported by defining "collision groups" and constraints at the level of the Parts in the Assembly.