Display priority for 2D CAD documents
First Claim
1. A method, comprising:
- determining an element priority, a level priority, and a model reference priority for at least two elements in a two-dimensional (2D) CAD image, wherein the elements are 2D;
determining a display priority for the elements as a function of the element priority, the level priority, and the model reference priority for respective elements;
determining an order of precedence of the elements based on their display priority; and
displaying the elements in the CAD image based in part on the order of precedence.
6 Assignments
0 Petitions
Accused Products
Abstract
Three values for each CAD image element are set: an element priority, a level priority, and a model reference priority. In addition, for the CAD project that contains the CAD image element, a separate priority multiplier value may be set project-wide for elements, levels, and models, creating an element priority multiplier, a level priority multiplier, and a model reference priority multiplier. Once the priority values and priority multiplier values have been set, either by default values or by the user, the values are used to calculate an image depth for each CAD image element. The image depth values are stored, for example in a z-buffer, and can be used to set the display priority for the CAD image elements regardless of the order in which they are placed into the image.
32 Citations
23 Claims
-
1. A method, comprising:
-
determining an element priority, a level priority, and a model reference priority for at least two elements in a two-dimensional (2D) CAD image, wherein the elements are 2D; determining a display priority for the elements as a function of the element priority, the level priority, and the model reference priority for respective elements; determining an order of precedence of the elements based on their display priority; and displaying the elements in the CAD image based in part on the order of precedence. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of setting an image depth in a two-dimensional computer assisted design (CAD) image, comprising the steps of:
-
determining each of an element priority multiplier value, a level priority multiplier value, and a model reference priority multiplier value for a CAD project containing at least one two-dimensional CAD image, wherein the CAD image includes a plurality of 2D CAD image elements; determining each of an element priority value, a level priority value, and a model reference priority value for a CAD image element; determining an image depth for the CAD image element based on a combination of the element priority value, level priority value, model reference priority value, element priority multiplier value, level priority multiplier value, and model reference priority multiplier value; and using the image depth to position the CAD image element relative to other CAD image elements in the CAD image. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system for setting an image depth in a two-dimensional computer assisted design (CAD) image, comprising:
-
means for setting each of an element priority multiplier value, a level priority multiplier value, and a model reference priority multiplier value for a CAD project containing at least one two dimensional CAD image, wherein the CAD image includes a plurality of 2D CAD image elements; means for setting each of an element priority value, a level priority value, and a model reference priority value for the CAD image element; means for determining an image depth for the CAD image element based on a combination of the element priority value, level priority value, model reference priority value, element priority multiplier value, level priority multiplier value, and model reference priority multiplier value; and means for using the image depth to position the CAD image element relative to other CAD image elements in the CAD image. - View Dependent Claims (14, 15, 16)
-
-
17. A computer useable information storage medium storing computer readable program code for causing a computer to perform:
-
determining an element priority, a level priority, and a model reference priority for at least two elements in a 2D CAD image, wherein the elements are 2D; determining a display priority for the elements as a function of the element priority, the level priority, and the model reference priority for respective elements; determining an order of precedence of the elements based on their display priority; and displaying the elements in the CAD image based in part on the order of precedence. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification