Viewport Layer Property Overrides in CAD Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing CAD technologies face challenges in efficiently managing layer properties across multiple viewports, leading to conflicts and the need for duplicating layers, which is time-consuming and error-prone, resulting in large file sizes and cluttered displays.

Innovation Solution

Allowing users to set per-viewport layer display properties, such as line color, line type, and plot style, independently for each viewport without affecting other viewports or the overall CAD drawing, using a graphical user interface to manage these overrides.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate copies of a layer are created for each viewport to customize display properties, then display customization for each viewport is improved, but file size increases and maintenance becomes time-consuming and error-prone

Engineering Contradiction:
Improvedisplay customizationVSAvoidfile size
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments layer properties into two distinct components: master layer properties (defining the base layer) and viewport-specific display properties (defining overrides). This segmentation allows the system to maintain a single master layer definition while supporting multiple viewport customizations without duplicating the entire layer structure, thereby reducing file size and improving maintainability while preserving display adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the display property overrides from the master layer definition and stores them separately as viewport-specific properties. This extraction allows the master layer to remain unchanged and reusable across multiple viewports, while only the specific display overrides are stored per viewport, significantly reducing the overall file size compared to creating full layer copies.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If separate copies of a layer are created for each viewport to customize display properties, then display customization for each viewport is improved, but maintenance becomes time-consuming and error-prone

Engineering Contradiction:
Improvedisplay customizationVSAvoidmaintenance time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

By segmenting layer properties into master and viewport-specific components, the patent enables independent maintenance of each. When the master layer changes, all viewport instances automatically inherit the updates, eliminating the need to manually propagate changes through multiple layer copies. This segmentation dramatically reduces maintenance time and eliminates errors associated with manual replication.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If layer display properties are changed for one viewport, then customization for that viewport is improved, but conflicts arise with other viewports and the overall CAD drawing

Engineering Contradiction:
Improveviewport customizationVSAvoidproperty consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent extracts display property overrides from the master layer and associates them specifically with individual viewports. This extraction ensures that changes to viewport-specific properties only affect the intended viewport and do not propagate to other viewports or the master layer, eliminating conflicts while maintaining property consistency across the CAD drawing.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies local quality by allowing each viewport to have its own specific display property overrides while the master layer maintains global consistency. This enables localized customization at the viewport level without affecting other viewports, ensuring that each viewport can be optimized for its specific purpose while maintaining overall drawing integrity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS7663637B2Overriding layer properties in computer aided design viewports
Publication Date: 2010.02.16 AUTODESK INC
  • US7663637B2 patent drawing
  • US7663637B2 patent drawing
  • US7663637B2 patent drawing

AI summary

Embodiments of the invention provide techniques for overriding layer display properties in computer-aided design (CAD) viewports. A method of generating a display representation of a CAD drawing includes identifying one or more layers of the CAD drawing to include in the display representation. Each of the one or more layers may be associated with a set of drawing elements and a set of layer display properties. The method also includes identifying a viewport display property for a first layer of the one or more layers and generating the display representation. The display representation may include the drawing elements associated with the one or more layers, and the appearance of the drawing elements associated with the first layer is based on the viewport display property.