A framework for 3D interaction techniques

📅 2025-07-02
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Existing 3D interaction technologies (ITs) suffer from architectural rigidity, poor extensibility, and tight coupling between application logic and interaction mechanisms. Method: This paper proposes a modular, dataflow-driven object-oriented software framework. It models virtual input devices and abstracts scene-object information sources, connecting heterogeneous input devices, execution models, and ITs via pluggable filter components—enabling dynamic registration and composition. The framework is graphics-toolkit-agnostic and supports loose coupling between application-specific code and interaction logic. Contribution/Results: Experimental evaluation demonstrates significantly improved IT reusability and development efficiency. The framework’s scalability, flexibility, and cross-platform adaptability are validated across diverse 3D applications, including immersive visualization, collaborative design, and interactive simulation environments.

Technology Category

Application Category

📝 Abstract
This paper presents a software architecture for 3D interaction techniques (ITs) and an object oriented, toolkit-independent framework that implements such architecture. ITs are composed of basic filters connected in a dataflow, where virtual input devices and objects in the scene are sources of information. An execution model defines the general flow of information between filters. This framework has been designed to be extensible: new information types, new input devices, new execution models, or new interaction techniques can easily be added. Application specific code and application specific ITs are seamlessly integrated into this architecture.
Problem

Research questions and friction points this paper is trying to address.

Develops a software architecture for 3D interaction techniques
Creates an extensible framework for diverse interaction components
Integrates application-specific code seamlessly into the architecture
Innovation

Methods, ideas, or system contributions that make the work stand out.

Object-oriented toolkit-independent framework for 3D interaction
Dataflow composition of basic filters for interaction techniques
Extensible architecture supporting new inputs and models
🔎 Similar Papers
No similar papers found.