Navigation Scene Design with Triggering Zones
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current CAD systems lack an effective navigation solution that enhances the user experience by integrating triggering interfaces and zones, limiting the immersive and interactive capabilities within designed scenes.
Innovation Solution
A computer-implemented method and system for designing a scene suitable for navigation, which positions CAD three-dimensional modeled objects and provides a database with triggering interfaces and zones, allowing users to activate actions by interacting with the objects, thereby enhancing the navigation experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional CAD systems are used for designing scenes, then the basic 3D modeling capability is provided, but the navigation and interaction capabilities are limited
Solution Approach 1:
The system segments the scene into multiple navigable zones with distinct triggering interfaces. Each zone is defined by specific geometric parameters and contains objects of particular types, allowing users to navigate through segmented spatial regions rather than treating the scene as a single undifferentiated space.
Solution Approach 2:
The system pre-computes triggering zones and interfaces before navigation begins. The database stores pre-defined actions, triggering interfaces, and zone computation functions for different object types, so that when users navigate into a zone, the interaction framework is already prepared and immediately available.
2Adaptability or versatility
If manual creation of triggering interfaces and zones is implemented, then custom navigation interactions are achieved, but the system complexity increases
Solution Approach 1:
The system implements a universal database structure that stores triggering interfaces, actions, and zone computation functions applicable to multiple object types. This multi-functional framework allows the same computational mechanisms to handle diverse objects (mannequins, garments, accessories) without requiring separate custom code for each object type.
Solution Approach 2:
The system uses template-based copying where pre-defined triggering interface patterns and zone computation functions are replicated and instantiated for different objects. Instead of manually creating unique interfaces for each object, the system copies and adapts standardized templates, reducing complexity while maintaining versatility.
3Productivity
If automated instantiation of triggering interfaces is implemented, then navigation efficiency is improved, but the computational requirements increase
Solution Approach 1:
The system performs preliminary computation by pre-defining all triggering interface templates, action definitions, and zone computation functions in the database before navigation begins. This allows the runtime system to simply instantiate and apply pre-computed solutions rather than performing complex calculations during navigation, improving efficiency while managing computational load.
Solution Approach 2:
The system implements self-service automation where the database automatically provides triggering interfaces and computes zones based on object positions and parameters without requiring manual intervention. The automated instantiation process serves itself by querying the database and generating interfaces programmatically, reducing the need for human computational effort.
Data Source
AI summary
A computer implemented method for designing a scene suitable for navigation, may comprise: positioning a plurality of objects of a respective type in the scene, wherein the objects are CAD three-dimensional modeled objects of at least two types; providing a database comprising for each type of object, at least one action, at least one triggering interface for launching the action, a function for computing at least one triggering zone, the function taking as arguments values of parameters of the objects in the scene, wherein reaching the triggering zone during navigation activates the triggering interface; and, for each respective object, instantiating triggering interfaces corresponding to the type of the respective object, and computing triggering zones by applying the function corresponding to the respective object, and adding to the scene the instantiated triggering interfaces and the computed triggering zones. Such a method provides a navigation solution in the field of CAD objects.


