IP Library Granted Patent US 9,830,405
Granted Patent B2
US 9,830,405 · App. 14/257,660 · Granted Nov 28, 2017

System and method for providing sketch dimensions for a drawing view

Inventors: Shrinivas Soman (Cypress, CA); Nilesh Gurav (Pune, IN); Arindam Ghosh (Pune, IN); Manish Anand (Pune, IN)
Assignee: Siemens Product Lifecycle Management Software Inc.
G06F17/50G06T19/00G06T2219/012
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,830,405
App. No.
14/257,660
Granted
Nov 28, 2017
Kind
B2
Abstract

Methods for providing sketch dimensions for a drawing view and corresponding systems and computer-readable mediums. A method includes receiving a geometric model including a revolved feature generated using a sketch having sketch dimensions. The sketch and the sketch dimensions are in a sketch plane. The method includes, in response to one or more sketch objects being visible in a current view plane of the revolved feature, generating a drawing view of the one or more sketch objects in the current view plane. The drawing view includes the sketch dimensions of the one or more sketch objects.

Claims (33)

1. A method for providing sketch dimensions for a drawing view, the method performed by a data processing system and comprising:

through operation of at least one processor:

receiving, by the data processing system, a geometric model including a revolved feature generated using a sketch having sketch objects labeled with sketch dimensions, wherein the sketch objects and the sketch dimensions are in a sketch plane;

in response to one or more sketch objects being visible in a current view plane of the revolved feature, generating and displaying through a display device of the data processing system, a drawing view of the one or more sketch objects in the current view plane, the drawing view including a first one of the sketch dimensions of the one or more sketch objects inherited from the sketch,

wherein the drawing view is generated in a plane different from and non-parallel with the sketch plane,

wherein the sketch dimensions show numeric dimension information associated with the sketch objects; and

determining that a second one of the sketch dimensions of the one or more sketch objects includes numeric dimension information that does not correspond to a true length in the plane that the drawing view is generated, and based thereon omitting the second one of the sketch dimensions from the drawing view.

2. The method of claim 1 , wherein, in response to one or more of the sketch objects being determined to be foreshortened in the drawing view, removing, by the data processing system, the sketch dimensions of the foreshortened sketch objects prior to displaying the drawing view.

3. The method of claim 1 , wherein the first sketch dimension inherited into the drawing view labels a dimension that is orientated parallel to the plane that the drawing view is generated, wherein the second sketch dimension omitted from the drawing view is omitted based on a determination that it labels a dimension that is not orientated parallel to the plane that the drawing view is generated.

4. The method of claim 3 , wherein the orientation of the sketch dimensions of the one or more sketch objects in the drawing view are rotated with respect to an orientation of the sketch plane based on an angle between a normal of the orientation of the sketch plane and a normal of the drawing view.

5. The method of claim 1 , wherein a location of the first sketch dimension in the drawing view with respect to geometry of the revolved feature is maintained.

6. A data processing system for providing sketch dimensions for a drawing view comprising:

a display device,

at least one processor; and

an accessible memory, the at least one processor of data processing system particularly configured to:

receive, by the data processing system, a geometric model including a revolved feature generated using a sketch having sketch objects labeled with sketch dimensions, wherein the sketch objects, and the sketch dimensions are in a sketch plane;

in response to one or more sketch objects being visible in a current view plane of the revolved feature, generate and display through the display device, a drawing view of the one or more sketch objects in the current view plane, the drawing view including at least one of the sketch dimensions of the one or more sketch objects inherited from the sketch,

wherein the drawing view is generated in a plane different from and non-parallel with the sketch plane,

wherein the sketch dimensions show numeric dimension information associated with the sketch objects; and

determine that a second one of the sketch dimensions of the one or more sketch objects includes numeric dimension information that does not correspond to a true length in the plane that the drawing view is generated, and based thereon omit the second one of the sketch dimensions from the drawing view.

7. The data processing system of claim 6 , wherein, in response to one or more of the sketch objects being determined to be foreshortened in the drawing view, the data processing system is further configured to remove the sketch dimensions of the foreshortened sketch objects prior to displaying the drawing view.

8. The data processing system of claim 6 , wherein the first sketch dimension inherited into the drawing view labels a dimension that is orientated parallel to the plane that the drawing view is generated, wherein the second sketch dimension omitted from the drawing view is omitted based on a determination that it labels a dimension that is not orientated parallel to the plane that the drawing view is generated.

9. The data processing system of claim 8 , wherein the orientation of the sketch dimensions of the one or more sketch objects in the drawing view are rotated with respect to an orientation of the sketch view plane based on an angle between a normal of the orientation of the sketch view plane and a normal of the drawing view.

10. The data processing system of claim 6 , wherein a location of the first sketch dimension in the drawing view with respect to geometry of the revolved feature is maintained.

11. A non-transitory computer-readable medium encoded with executable instructions that, when executed, cause at least one processor in one or more data processing systems to carry out a method for providing sketch dimensions for a drawing view comprising:

receiving a geometric model including a revolved feature generated using a sketch having sketch objects labeled with sketch dimensions, wherein the sketch objects and the sketch dimensions are in a sketch plane;

in response to one or more sketch objects being visible in a current view plane of the revolved feature, generating and displaying through a display device, a drawing view of the one or more sketch objects in the current view plane, the drawing view including at least one of the sketch dimensions of the one or more sketch objects inherited from the sketch,

wherein the drawing view is generated in a plane different from and non-parallel with the sketch plane,

wherein the sketch dimensions show numeric dimension information associated with the sketch objects; and

determining that a second one of the sketch dimensions of the one or more sketch objects includes numeric dimension information that does not correspond to a true length in the plane that the drawing view is generated, and based thereon omitting the second one of the sketch dimensions from the drawing view.

12. The computer-readable medium of claim 11 , wherein, in response to one or more of the sketch objects being determined to be foreshortened in the drawing view, the data processing system is further configured to remove the sketch dimensions of the foreshortened sketch objects prior to displaying the drawing view.

13. The computer-readable medium of claim 11 , wherein the first sketch dimension inherited into the drawing view labels a dimension that is orientated parallel to the plane that the drawing view is generated, wherein the second sketch dimension omitted from the drawing view is omitted based on a determination that it labels a dimension that is not orientated parallel to the plane that the drawing view is generated.

14. The computer-readable medium of claim 11 , wherein the orientation of the sketch dimensions of the one or more sketch objects in the drawing view are rotated with respect to an orientation of the sketch view plane based on an angle between a normal of the orientation of the sketch view plane and a normal of the drawing view.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2014
From: ANAND, MANISH; GHOSH, ARINDAM; GURAV, NILESH
To: SIEMENS INDUSTRY SOFTWARE (INDIA) PRIVATE LIMITED
Reel/Frame 032720/0925 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2014
From: SOMAN, SHRINIVAS
To: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
Reel/Frame 032721/0052 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2014
From: SIEMENS INDUSTRY SOFTWARE (INDIA) PRIVATE LIMITED
To: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
Reel/Frame 032721/0208 →
Priority Claims (1)
IN 624/KOL/2013 · May 29, 2013 · national
Continuity (1)
Related Publication 20140358493A1 · Dec 4, 2014