Fill Pattern Alignment System for Geometric Shapes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional digital content creation solutions provide limited control over the application of patterns in geometric shapes, frustrating users as they can only select content and spacing between cells, but not the orientation or alignment of patterns within the shapes.

Innovation Solution

A fill pattern alignment system that automatically fills a geometric shape with graphical cells aligned with its medial axis, determining the orientation of each cell based on the intrinsic shape of the geometric shape, allowing for variable orientation based on location and shape contours.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional pattern filling methods are used, then the implementation is simple, but the control over pattern orientation and alignment is limited

Engineering Contradiction:
Improvecontrol over pattern alignmentVSAvoidpattern filling system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system pre-calculates and stores the medial axis of the geometric shape before pattern filling. This preliminary computation of the shape's intrinsic geometry enables subsequent automatic orientation determination without adding complexity to the user interface, resolving the contradiction between enhanced control and system simplicity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically determines cell orientation by comparing each cell's geometry with the medial axis, without requiring manual user input for each orientation. The pattern filling process self-adjusts orientations based on the pre-computed medial axis, providing detailed control while maintaining ease of operation

Inventive Principle:
Principle #25Self-service

2Manufacturing precision

If automatic orientation determination based on medial axis is implemented, then pattern alignment precision is improved, but computational complexity increases

Engineering Contradiction:
Improvepattern alignment precisionVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The medial axis of the geometric shape is computed and stored in advance, before the pattern filling operation begins. This pre-computation separates the complex geometric analysis from the repetitive pattern placement, achieving high alignment precision while keeping the actual filling process computationally efficient

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system determines orientation locally for each graphical cell based on its specific position and the medial axis, rather than applying a global transformation. This localized approach allows precise alignment for each cell while avoiding the computational overhead of complex global coordinate transformations

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11610350B2Automatically filling a geometric shape with graphical cells aligned with the geometric shape
Publication Date: 2023.03.21 ADOBE INC
  • US11610350B2 patent drawing
  • US11610350B2 patent drawing
  • US11610350B2 patent drawing

AI summary

A fill pattern alignment system fills a geometric shape with a graphical cell in accordance with a pattern and aligned with the contours of the geometric shape. The intrinsic shape of the geometric shape being filled is determined and an orientation for the graphical cell at each location in the pattern is determined based on the intrinsic shape of the geometric shape. Accordingly, the orientation for each graphical cell being used to fill the geometric shape is variable based on the location of the graphical cell and the intrinsic shape of the geometric shape.