Merge Tool for Boolean Shape Operations in Graphics Software

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current drawing applications face difficulties in creating and editing shapes formed by intersecting paths and other complex shapes, making it challenging for users to generate desired graphical designs efficiently.

Innovation Solution

A user interface with a merge shape tool and an erase tool allows users to intuitively merge and erase shapes and construction lines, enabling the creation of new shapes by combining or splitting primitive shapes, and handling closed and open paths with color fills, using keyboard shortcuts like the 'option' or 'ALT' button to toggle between tools.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional drawing applications are used to create shapes formed by intersecting paths, then basic drawing functions are available, but the ease of operation deteriorates due to difficulty in creating and editing complex shapes

Engineering Contradiction:
Improveease of creating and editing complex shapesVSAvoidcomplexity of shape creation process
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent merges multiple shape operations (union, difference, intersection) into a single merge tool that automatically performs Boolean operations when paths intersect. This combines what would traditionally require multiple separate tools and steps into one unified operation, directly improving ease of operation while managing complexity through automation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The merge tool automatically detects intersecting paths and performs Boolean operations without requiring manual intervention. The system self-services by automatically identifying shape relationships and executing the appropriate mathematical operations, reducing the operational burden on users while maintaining sophisticated shape creation capabilities.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If multiple tools are provided for different shape operations, then functional versatility is improved, but device complexity increases making the interface more complicated

Engineering Contradiction:
Improveversatility of shape operationsVSAvoidnumber of tools in interface
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The merge tool is designed as a universal tool that performs multiple shape operations (union, difference, intersection) through a single interface. Instead of providing separate tools for each Boolean operation, this multi-functional approach maintains versatility while reducing the number of tools users must learn and switch between, thereby reducing interface complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

Multiple shape operation functions are merged into a single tool interface. The patent combines union, difference, and intersection operations into one merge tool that automatically determines the appropriate operation based on path intersections, reducing the total number of tools in the interface while maintaining full functional versatility.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If manual operations are used for each shape editing step, then precision control is maintained, but productivity deteriorates due to time-consuming processes

Engineering Contradiction:
Improvespeed of shape creation and editingVSAvoidtime for shape creation and editing
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The merge tool performs preliminary actions by automatically detecting path intersections and pre-calculating the results of Boolean operations before the user finalizes the operation. This preliminary processing reduces the time required for shape creation and editing by eliminating intermediate manual steps, directly improving productivity while maintaining precision through automated mathematical calculations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system performs self-service by automatically identifying intersecting paths and executing Boolean operations without requiring manual step-by-step intervention. This automation significantly reduces the time required for shape creation and editing operations, directly improving productivity while maintaining precision through algorithmic accuracy.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8847983B1Merge tool for generating computer graphics
Publication Date: 2014.09.30 ADOBE INC
  • US8847983B1 patent drawing
  • US8847983B1 patent drawing
  • US8847983B1 patent drawing

AI summary

A technique for editing is disclosed. In one embodiment, the technique includes generating a first merged shape based on a user selecting an intersection of paths in a drawing using a merge shape tool of a graphical user interface of a computer graphics program executing on a computer, wherein the intersection includes a first shape unit, and rendering the first merged shape.