CAD Object Positioning via Relative Position Ranking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current CAD systems are inefficient in positioning objects within assemblies, as they do not provide a comprehensive set of relative positions between objects, leading to cumbersome and error-prone design processes, especially when dealing with small or complex parts.

Innovation Solution

A method that selects two objects, computes a set of relative positions, ranks them based on specified criteria, and displays the best position, utilizing interface information and geometric constraints to facilitate easier and faster assembly, while reducing design errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional CAD systems use dedicated menus and icons for positioning operations, then the system structure remains simple, but the ease of operation deteriorates due to the need to move the mouse towards menus and icons located on the sides of the GUI

Engineering Contradiction:
Improveease of operationVSAvoiddevice complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary element (the movable operation set that follows the cursor) to bridge the gap between the user's cursor position and the fixed menu structures. This intermediary carries the positioning operations directly to where the user needs them, eliminating the need to move the cursor to distant menu locations while maintaining a structured organization of operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If CAD systems provide only one position between two selected objects, then the device complexity remains low, but the productivity deteriorates because the designer cannot determine the best solution among several solutions

Engineering Contradiction:
ImproveproductivityVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the positioning solution space by providing multiple discrete position options between two selected objects rather than a single solution. Each position option is presented as a distinct choice, allowing the designer to evaluate and select the most appropriate position based on design requirements, thereby improving productivity without overwhelming complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adapts by providing multiple position solutions that can be selected based on the specific design context. The operation set evolves to include relevant positioning options as the designer works, allowing the system to respond to different design scenarios with appropriate position suggestions rather than a static single-solution approach.

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If the user manually moves objects to position them, then the device complexity remains simple, but the manufacturing precision deteriorates because it is difficult and cumbersome to position objects at the right place, especially when parts are small

Engineering Contradiction:
Improvemanufacturing precisionVSAvoiddevice complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent replaces the manual mechanical dragging and positioning of objects with an automated system that calculates and presents precise position options. Instead of relying on the user's manual manipulation skills, the system computationally determines accurate positioning solutions based on geometric constraints and design requirements, significantly improving positioning precision for small and complex parts.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Reliability

If CAD systems do not provide a comprehensive set of relative positions, then the device complexity remains low, but the reliability deteriorates leading to cumbersome and error-prone design processes

Engineering Contradiction:
ImprovereliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the system continuously provides positioning options and constraints information to the designer as they work. The operation set adapts based on the current design state, offering relevant positioning solutions and constraint information that help the designer make informed decisions, thereby reducing errors and improving the reliability of the design process.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8473259B2Object interface in computer-aided design of an assembly of objects
Publication Date: 2013.06.25 DASSAULT SYSTEMES SA
  • US8473259B2 patent drawing
  • US8473259B2 patent drawing
  • US8473259B2 patent drawing

AI summary

In one embodiment, a method for designing an assembly of objects in a system of computer-aided design includes selecting a first object and a second object of the assembly. The method can further include computing a set of relative positions between the first object and the second object of the assembly, ranking the relative positions of the set between the first object and the second object according to at least one criterion, and providing the best of the relative positions between the first object and the second object according to the ranking step.