Visual Reordering of Partial Vector Objects Without Geometry Damage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional systems for creating an appearance of depth between vector objects are tedious and prone to user error, often requiring manual manipulation and destruction of original geometries.
Innovation Solution
A computing device implements an order system to automatically determine and modify the visual order of partial vector objects within specified regions, preserving the original geometry and allowing for non-destructive reordering based on user interaction data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual manipulation is used to create appearance of depth between vector objects, then the user can control the visual order, but the process is tedious and prone to user error
Solution Approach 1:
The system automatically determines visual order and computes modified visual order without requiring manual user manipulation. The order system receives input data describing regions and vector objects, automatically determines their visual order, and computes the modified visual order based on blending parameters, thereby serving itself rather than requiring continuous user intervention.
Solution Approach 2:
The patent replaces the mechanical manual manipulation process with an automated computational system. Instead of users manually adding and removing portions of vector objects through input device manipulation, the system uses automated algorithms to determine visual order and render the blended appearance, substituting mechanical interaction with computational processing.
2Reliability
If manual manipulation is used to create appearance of depth, then the user can adjust visual order, but the original geometries of vector objects are destroyed
Solution Approach 1:
The system creates a modified visual order that is a computational copy or representation of the original visual order, rather than physically altering the original vector object geometries. The rendering system uses the original geometries and applies visual ordering through the render surface and sentinel values, preserving the source objects while creating a new visual arrangement.
Solution Approach 2:
The patent introduces a render surface and sentinel values as intermediary elements between the original vector objects and the final displayed image. These intermediaries allow the system to manipulate the visual appearance and create blended effects without directly modifying or destroying the original vector object geometries, thus preserving the source data while achieving the desired visual result.
3Productivity
If automated visual reordering is implemented, then the process becomes efficient and error-free, but complex rendering is required to maintain original geometries
Solution Approach 1:
The rendering process is segmented into distinct stages: determining visual order of vector objects within regions, computing modified visual order based on blending parameters, and rendering using sentinel values to identify portions to be blended. This segmentation allows the complex task of non-destructive visual reordering to be broken down into manageable computational steps, improving efficiency while maintaining geometric integrity.
Solution Approach 2:
The use of sentinel values as intermediary markers in the render surface allows the system to track and manipulate specific portions of vector objects without complex direct manipulation of the original geometries. This intermediary mechanism simplifies the rendering process by providing a clear way to identify and reorder portions while preserving the source objects, balancing automation efficiency with geometric preservation.
Data Source
AI summary
In implementations of systems for visual reordering of partial vector objects, a computing device implements an order system to receive input data describing a region specified relative to a group of vector objects that includes a portion of a first vector object and a portion of second vector object. A visual order as between the portion of the first vector object and the portion of the second vector object within the region is determined. The order system computes a modified visual order as between the portion of the first vector object and the portion of the second vector object within the region based on the visual order. The order system generates the group of vector objects for display in a user interface using a render surface and a sentinel value to render pixels within the region in the modified visual order.


