Shape Tessellation via Scale Factor Thresholds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing devices face challenges in efficiently rendering shapes with scale factors, leading to visible artifacts and inefficient resource utilization due to inadequate tessellation, particularly when shapes are expanded or contracted.

Innovation Solution

A method is implemented where a computing device determines a scale factor for a shape and adjusts the tessellation accordingly, recalculating the number of polygons to retessellate the shape when necessary to prevent artifacts and optimize resource use, using techniques such as anti-aliasing and threshold-based retessellation criteria.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a fixed tessellation is used for shapes, then the rendering process is simple and fast, but visible artifacts appear when shapes are expanded or contracted

Engineering Contradiction:
Improvevisual qualityVSAvoidtessellation adjustment mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic retessellation by determining whether to retessellate a shape based on its scale factor. When the scale factor exceeds a threshold (indicating expansion), the system retessellates the shape with additional polygons to maintain visual quality. When the scale factor is within the threshold range, the original tessellation is reused to avoid unnecessary processing. This dynamic approach resolves the contradiction by adapting the tessellation strategy to the actual rendering needs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the tessellation parameters (number and arrangement of polygons) based on the scale factor parameter. By monitoring the scale factor and adjusting the tessellation configuration accordingly, the system maintains high visual quality for expanded shapes while avoiding the complexity of continuous retessellation. This parameter-based adaptation allows the system to respond to scaling operations without unnecessary computational overhead.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the number of polygons is increased to reduce artifacts, then visual quality improves, but resource utilization becomes inefficient

Engineering Contradiction:
Improvevisual qualityVSAvoidcomputational resource utilization
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies partial retessellation only when necessary, rather than always using maximum polygon count. By determining whether retessellation is needed based on the scale factor threshold, the system uses a lower polygon count for normal rendering (saving resources) and increases the polygon count only when expansion requires it (maintaining quality). This partial action approach resolves the contradiction by avoiding excessive resource consumption while ensuring quality when needed.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system changes the number of polygons used in tessellation based on the scale factor parameter. When the scale factor indicates expansion beyond the threshold, the system increases the polygon count to maintain visual quality. When the scale factor is within the threshold, the system uses a reduced polygon count to optimize resource utilization. This parameter-driven adjustment allows the system to balance quality and efficiency dynamically.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If retessellation is performed frequently to maintain quality, then visual representation remains accurate, but processing time increases

Engineering Contradiction:
Improverendering accuracyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements periodic retessellation based on scale factor changes rather than continuous retessellation. The system determines whether to retessellate by comparing the current scale factor against a threshold, performing retessellation only at significant scaling events. This periodic action maintains rendering accuracy for expanded shapes while avoiding the time cost of frequent unnecessary retessellation operations.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system uses the scale factor parameter to control when retessellation occurs. By threshold-based decision making, the system performs retessellation only when the scale factor indicates significant expansion that would compromise visual quality. This parameter-driven approach ensures accuracy when needed while minimizing processing time by avoiding redundant retessellation operations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9639982B2On-demand transformation aware shape tessellation
Publication Date: 2017.05.02 GOOGLE LLC
  • US9639982B2 patent drawing
  • US9639982B2 patent drawing
  • US9639982B2 patent drawing

AI summary

Disclosed are apparatus and methods for tessellating shapes. A computing device that has a display can receive an instruction to draw a shape. The computing device can determine a scale factor for the shape. The computing device can determine a set of polygons that tessellate the shape based on the scale factor. The set of polygons can include at least two polygons. The computing device can display the polygons in the determined set on the display.