Position Pegs for 3D Spatial Orientation in Design Software
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional 3D authoring application programs face challenges in providing users with effective orientation, position, and scale reference imagery, especially in ambiguous 3D scenes, as depth cues are often obscured, making it difficult for users to understand spatial relationships between objects.
Innovation Solution
The method involves using position pegs that relate objects to a reference grid in a 3D graphics workspace, where the length of the stalk portion of the peg indicates distance from the grid, and the inner radius of the base portion provides relative height information, enhancing depth cues and spatial understanding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a fixed-sized reference grid is used in perspective viewing projection, then users can sense orientation and see grid divisions between objects, but objects often fall outside or completely encompass the grid, removing relative position cues
Solution Approach 1:
The reference grid is made dynamic by allowing it to expand and contract based on the camera's distance from the ground plane. As the camera moves farther away, the grid automatically expands to maintain visibility and usefulness, ensuring objects remain within or properly related to the grid boundaries
Solution Approach 2:
The grid's visual parameters (size, line thickness, spacing) are changed dynamically based on camera distance. The grid scale is adjusted as a function of camera position, transforming the grid from a fixed static element to an adaptive reference system that maintains measurement precision across varying viewing distances
2Stability of the object's composition
If depth cues are removed to provide consistency in scale for objects in the scene, then scale consistency is improved, but users have difficulty determining viewpoint position and spatial relationships
Solution Approach 1:
Position pegs are introduced as intermediary visual elements that mediate between the objects and the reference grid. These pegs provide depth and spatial relationship information without disrupting the overall scale consistency of the scene, acting as visual mediators that convey positional information
Solution Approach 2:
The position pegs utilize visual properties (color, transparency, size variations) to encode depth and spatial relationship information. By varying the appearance of the pegs based on their position relative to the ground plane, the system conveys spatial information without compromising scale consistency
3Loss of information
If users construct a mental model of the scene by viewing from different viewpoints, then orientation and position understanding is improved, but workflow complexity and time increase
Solution Approach 1:
The system performs preliminary spatial organization by automatically attaching position pegs to objects and maintaining their correct positions relative to the ground plane. This preliminary setup eliminates the need for users to manually construct mental models by viewing from multiple angles, as the spatial relationships are already visually encoded
4Measurement precision
If a conventional reference grid is displayed centered at the origin, then orientation reference is provided, but depth cues are obscured and spatial relationships are difficult to determine
Solution Approach 1:
The spatial reference system is segmented into two complementary components: the reference grid for orientation and the position pegs for depth information. This segmentation allows each element to specialize in providing specific types of spatial information without interfering with the other, maintaining orientation reference while adding depth cues
Data Source
AI summary
One embodiment of the present invention sets forth a technique for providing position pegs between objects and a three-dimensional reference grid that is displayed in design software application programs. The reference grid appears infinite in space and scale. A position peg that includes a stalk and base is drawn between each object and the reference grid. The stalk indicates the height of the object above or below the reference grid, and the base is positioned on the reference grid. An inside radius of the base indicates the distance between the object and the reference grid. The position pegs are independent of the viewing projection and allow an end user to sense how objects in workspace relate to each other in terms of position and scale. The reference grid and position pegs provide an end user with reference imagery for camera-operation visualization and scene content understanding.


