Complex Structure Graph Construction via Automated Duplication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for constructing complex structure graphs are time-consuming and lack precision, especially for non-professionals, as they rely on manual graphing or specialized software with limited tools and compatibility issues on computer platforms.

Innovation Solution

A computer program that allows users to select geometrical objects and define transformation and duplication rules using a user interface, enabling the generation of complex structures by transforming and duplicating objects based on user-defined parameters, increasing operational efficiency and freedom.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If manual graphing is used to construct complex structure graphs, then all sorts of complex structures can be created, but it requires a lot of time and cannot achieve certain precision standards

Engineering Contradiction:
Improvegraphing precisionVSAvoidtime consumption
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent uses duplication rules to automatically copy and transform base objects multiple times to generate complex structures. Instead of manually drawing each element, the system creates a base object and then applies transformation rules (translation, rotation, scaling) to generate numerous copies automatically, achieving both precision and time efficiency.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent establishes transformation rules and duplication patterns in advance before generating the final complex structure. By pre-defining the transformation parameters and duplication logic, the system prepares the generation framework beforehand, allowing rapid and precise creation of complex graphs without manual intervention during the actual generation process.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If professional graphing software is used to rapidly and precisely make complex graphs, then graphing efficiency is improved, but the tools are limited by intrinsic orientations and require selection of suitable programs

Engineering Contradiction:
Improvegraphing efficiencyVSAvoidsoftware compatibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal graphing system that can handle multiple types of complex structures (fractals, geometric patterns, organic forms) through a single platform. The system uses generic transformation rules and duplication mechanisms that can be applied to various graph types, eliminating the need to switch between specialized software programs.

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

Solution Approach 2:

The patent achieves versatility by allowing dynamic adjustment of transformation parameters (scaling factors, rotation angles, translation vectors) and duplication rules. By changing these parameters, the same basic system can generate different types of complex structures, providing adaptability without requiring specialized software for each graph type.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If mathematical modeling software is used to construct complex geometrical graphs, then precise mathematical structures can be created, but a lot of training is required and it is not suitable for normal users

Engineering Contradiction:
Improvemathematical precisionVSAvoiduser accessibility
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The patent implements a system where the software automatically performs complex mathematical calculations and transformations based on simple user inputs. The transformation rules and duplication logic are executed automatically by the system, eliminating the need for users to manually perform complex mathematical operations or understand advanced mathematical concepts.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces transformation rules as an intermediary layer between simple user-defined base objects and complex generated structures. Instead of requiring users to directly manipulate complex mathematical models, the system uses transformation rules (translation, rotation, scaling) as intermediaries that automatically handle the mathematical complexity while maintaining user-friendly operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Ease of operation

If pointing devices are used to select geometrical objects in complex structures, then object selection can be performed, but it is very difficult to precisely select objects and becomes very time-consuming when there are too many objects

Engineering Contradiction:
Improveobject selection easeVSAvoidselection time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent segments the complex structure into hierarchical levels (base objects, transformed objects, duplication groups). Instead of requiring users to select individual objects among many elements, the system allows selection at the base object level, and all transformations are applied automatically to the entire group, dramatically reducing the number of selection operations needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges the selection operation with the transformation operation. When a user selects a base object, the selection automatically extends to all its transformed copies and duplication groups. This merging of selection scope with transformation scope allows users to control entire complex structures through a single selection action, eliminating the need to individually select numerous objects.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS7369128B2Method and computer program for constructing complex structure graphic
Publication Date: 2008.05.06 NAT CHIAO TUNG UNIV
  • US7369128B2 patent drawing
  • US7369128B2 patent drawing
  • US7369128B2 patent drawing

AI summary

A general complex structure graph constructing method and the associated computer program is described. The generators and initiators selected by the user are used as the geometrical graphing basis. Using the transformation information of the generators and the operation information between the generators and the initiators, the geometrical transformation and duplication of the objects are performed according to the definitions of duplication objects and connecting objects. This implements the geometrical graphing of complex structures. It is characterized in that: the operations are performed in a visualized way, including graphing operations (e.g., generation of objects), parameter transmissions (e.g., shifted duplications), and data generation (e.g., generation of a geometrical graph). Since the operations are simple and can be implemented on all computer executable platforms and is suitable for artistic designs, graphing, and teaching.