Senior Fitness - Exercise and Nutrition for Aging Men and Women
FREE Article Feed for your website.
Home Ownership Magazine
Party Planning Information
Article Marketing Resources
Bio-Medical Research Article Database
Informative Articles on Life, Love and Happiness
Tutorials on Business to Writing
Famous Quotes from Famous People
Song Lyric Information
New US Patent Information
Comprehensive List of Content by Category
Online Auctions and Shopping Related Articles
Article Search
Most Recent Articles
 

Weight Loss Tips Healthy Breakfast Recipes
Category:
Health / Fitness  

What are mutual funds
Category:
Finance / Investment  

Dining Out 101
Category:
Sports  

Nokia powers Vodafones HSDPA service in Australia
Category:
Marketing  

Privacy And Your Russian Wife
Category:
Travel  

Eating Out and Loosing Weight
Category:
Health / Fitness  

Is Adsense for every affiliate marketer
Category:
Marketing  

Would You Like To Timeshare
Category:
Travel  

Bad Debt Loans Sub prime Debt Consolidation Loans
Category:
Finance / Investment  

Pay Per Click PPC Marketing For Beginners
Category:
Marketing  

For Managers—Best Practices
Category:
Business  

10 More Steps to Internet Success
Category:
Marketing  

It All Starts With Good Nutrition
Category:
Health / Fitness  

Multiple orgasms
Category:
Health / Fitness  

21 Reasons for exporting a used car from Japan
Category:
Cars And Trucks  

FOREX or Futures Where to Trade
Category:
Finance / Investment  

Breakfast for good healthy
Category:
Health / Fitness  

Caribbean Cruises Paradise Awaits Part Two
Category:
Travel  

Your Golf Score is determined by Feel
Category:
Sports  

Dish Network DVR s and What You Should Know
Category:
Computers  

Students Better Learning Ability Can Be Just a Breath Away
Category:
Education  

How autoresponder can be benefited from this course
Category:
Marketing  

Who Took Your Million Dollar Job
Category:
Education  

Diagnosis and Treatments for Irritable Bowel Syndrome
Category:
Health / Fitness  

Who Else Is Looking to Attract and Retain Hispanic Customers and...
Category:
Business  

Has The Time come For A Work From Home Career
Category:
Business  

Vegetable Gardening
Category:
Hobbies / Pastimes  

The History of London Bridge
Category:
Education  

Why Take Green Tea Concentrate
Category:
Health / Fitness  

Top Electrician Jobs
Category:
Home And Family  

What Was Albert Einstein Thinking
Category:
Self Help  

The Connection Between Best Acne Treatments and Technology
Category:
Health / Fitness  

Military loans
Category:
Finance / Investment  

The Importance of a Trading Plan
Category:
Finance / Investment  

China Auto Industry Running Fast
Category:
Cars And Trucks  

Hi Make Easy Money
Category:
Business  

Learning on the Net Online College Classes
Category:
Education  

Jazz Wedding Music Perfect for Every Wedding Day Event
Category:
Home And Family  

Screen Prospective Tenants Thoroughly Finding the Right Tenant
Category:
Real Estate  

Click fraud
Category:
Marketing  

Pigeon Forge Hotels
Category:
Travel  

Barry Michaels Radio is My Life
Category:
Entertainment / Television  

Liquor Control System The Wireless World of Liquor
Category:
Marketing  

Organize Your Closets
Category:
Business  

Employ Bridging Loans for short term financial gaps
Category:
Finance / Investment  

A quick guide to remortgage
Category:
Finance / Investment  

Work from Home Careers
Category:
Business  

Remove Unwanted Hair
Category:
Health / Fitness  

High Blood Pressure Information
Category:
Health / Fitness  

Credit Card Suggestions For Bad Credit
Category:
Finance / Investment  

Night in Satun Adventures in Southern Thailand
Category:
Travel  

Tenant Loans Loan option when you are not a homeowner
Category:
Finance / Investment  

5 Preschool Activities For Grandparents Day
Category:
Education  

How to Make Money Online With Only Writing Articles
Category:
Marketing  

How is an online MBA program beneficial
Category:
Education  

Affiliate Marketing Does it Really Pay
Category:
Marketing  

Computer Desks think before you buy
Category:
Business  

Digital Camera Printer Making the Printing Process Easier
Category:
Computers  

The Importance of a Mentor
Category:
Business  

The steps involved in Search engine optimization SEO
Category:
Computers  

Teen Parenting Tips That Strengthen Your Bond
Category:
Home And Family  

How I Cured The Temptation To Binge
Category:
Health / Fitness  

Seeing the Light Laser Eyelid Surgery
Category:
Health / Fitness  

Tango Dance Of Love
Category:
Entertainment / Television  

A House Is for Protection a Home Should Be Protected
Category:
Finance / Investment  

This Powerful Quote Was Earth Shattering
Category:
Real Estate  

Buying Water Filters Let me Tell You Something
Category:
Health / Fitness  

Taking a Cruise Things to Do
Category:
Travel  

HOW YOU CAN ENJOY A CRUISE OF A LIFETIME YOU DESERVE IT
Category:
Travel  

Priceless advice on how to enjoy a bit of luxury without the hig...
Category:
Travel  

Naturally Sweet and Healthy The Wonders of Stevia
Category:
Sports  

Goals Be Open To Possibility
Category:
Self Help  

Euro Travel
Category:
Travel  

What causes Acne
Category:
Health / Fitness  

7 Ways to Get Traffic to Your Blog
Category:
Marketing

Design supporting program, design supporting method, design supporting apparatus and computer-readable recording medium recorded with design supporting program Number:7,002,575 from the United States Patent and Trademark Office (PTO) owispatent

Home    Author Login    Submit Article    Article Search    Add Your Link    Edit Your Link    Contact Us    Advertising    Disclaimer

   

 
Web LinkGrinder.com

Top Breaking News
     Greek, Cypriot Leaders Resume Unification Talks in Nicosia by Nathan Morley
     Indonesia Tobacco Sales Grow, Raising Health Fears
     South Korea Allows Top Defector to Travel Overseas by VOA News

Title: Design supporting program, design supporting method, design supporting apparatus and computer-readable recording medium recorded with design supporting program

Abstract: A design supporting program, a design supporting method, a design supporting apparatus and a computer-readable recording medium recorded with a design supporting program, wherein assignment of graphical elements is simplified, and an amount of work required to input dimensions of graphical elements is reduced, by adding feature dependent graphical interpretation.

Patent Number: 7,002,575 Issued on 02/21/2006 to Tonooka


Inventors: Tonooka; Mitsuhiro (Shizuoka, JP)
Assignee: Fujitsu Limited (Kawasaki, JP)
Appl. No.: 340587
Filed: January 13, 2003

Foreign Application Priority Data

Mar 28, 2002[JP]2002-092442

Current U.S. Class: 345/424; 715/102; 703/1
Current Intern'l Class: G06T 15/00    (20060101)
Field of Search: 345/420,419,441 703/1 715/102


References Cited [Referenced By]

U.S. Patent Documents
5197120Mar., 1993Saxton et al.
5444836Aug., 1995Hollingsworth et al.
5625827Apr., 1997Krause et al.
5689435Nov., 1997Umney et al.
5701403Dec., 1997Watanabe et al.
5838328Nov., 1998Roller.
5949693Sep., 1999Tandler.
6232985May., 2001Chase et al.

Primary Examiner: Nguyen; Phu K.
Attorney, Agent or Firm: Staas & Halsey LLP

Claims



What is claimed is:

1. A design supporting program for realizing on a computer: an assignment function for assigning a graphical element or a point between two graphical elements on a two-dimensional drawing; a type determination function for determining a type of feature associated with the graphical element or the point assigned by said assignment function; and a dimension calculation function for calculating a dimension that characterizes said feature based on the type of feature determined by said type determination function.

2. A design supporting program for realizing on a computer: an assignment function for assigning a graphical element or a point between two graphical elements on a two-dimensional drawing; a type determination function for determining a type of feature associated with the graphical element or the point assigned by said assignment function; and a dimension calculation function for calculating a dimension that characterizes said feature based on the type of feature determined by said type determination function,

wherein, when it is determined by said type determination function that the type of feature is a taper, said dimension calculation function designates an angle formed by the graphical element assigned by said assignment function and an axis direction of the taper, as an angular dimension of said taper.

3. A design supporting program for realizing on a computer: an assignment function for assigning a graphical element or a point between two graphical elements on a two-dimensional drawing; a type determination function for determining a type of feature associated with the graphical element or the point assigned by said assignment function; and a dimension calculation function for calculating a dimension that characterizes said feature based on the type of feature determined by said type determination function,

wherein, when it is determined by said type determination function that the type of feature is a taper, said dimension calculation function designates the smaller of an angle formed by the graphical element assigned by said assignment function and a vertical direction, and an angle formed by said graphical element and a horizontal direction, as an angular dimension of said taper.

4. A design supporting program for realizing on a computer: an assignment function for assigning a graphical element or a point between two graphical elements on a two-dimensional drawing; a type determination function for determining a type of feature associated with the graphical element or the point assigned by said assignment function; and a dimension calculation function for calculating a dimension that characterizes said feature based on the type of feature determined by said type determination function,

wherein, when it is determined by said type determination function that the type of feature is a shell, said dimension calculation function designates a distance between a graphical element with the shortest distance from the point assigned by said assignment function and another graphical element on an opposite side of said point, as a linear dimension indicating a thickness of said shell.

5. A design supporting program for realizing on a computer: a graphical element assignment function for assigning a graphical element on a two-dimensional drawing; a dimensional element obtaining function for obtaining a dimensional element associated with the graphical element assigned by said graphical element assignment function; and a dimension value extraction function for extracting a character string representing a dimension value from the dimensional element obtained by said dimensional element obtaining function, to designate this as a dimension of the graphical element assigned by said graphical element assignment function.

6. A design supporting method comprising: assigning a graphical element or a point between two graphical elements on a two-dimensional drawing; determining a type of feature associated with the assigned graphical element or point, and calculating a dimension that characterizes said feature based on the type of feature determined.

7. A design supporting method comprising: assigning a graphical element or a point between two graphical elements on a two-dimensional drawing; determining a type of feature associated with the assigned graphical element or point, and calculating a dimension that characterizes said feature based on the type of feature determined,

wherein, when it is determined that the type of feature is a taper, an angle formed by the assigned graphical element and an axis direction of the taper is designated as an angular dimension of said taper, for the dimension that characterizes said feature.

8. A design supporting method comprising: assigning a graphical element or a point between two graphical elements on a two-dimensional drawing; determining a type of feature associated with the assigned graphical element or point, and calculating a dimension that characterizes said feature based on the type of feature determined

wherein, when it is determined that the type of feature is a taper, the smaller of an angle formed by the assigned graphical element and a vertical direction, and an angle formed by said graphical element and a horizontal direction is designated as an angular dimension of said taper, for the dimension that characterizes said feature.

9. A design supporting method comprising: assigning a graphical element or a point between two graphical elements on a two-dimensional drawing; determining a type of feature associated with the assigned graphical element or point, and calculating a dimension that characterizes said feature based on the type of feature determined

wherein, when it is determined that the type of feature is a shell, a distance between a graphical element with the shortest distance from the assigned point and another graphical element on an opposite side of said point is designated as a linear dimension indicating a thickness of said shell, for the dimension that characterizes said feature.

10. A design supporting method comprising: assigning a graphical element on a two-dimensional drawing; obtaining a dimensional element associated with the assigned graphical element; and extracting a character string representing a dimension value from the dimensional element obtained, to designate this as a dimension of the assigned graphical element.

11. A design supporting apparatus comprising: assignment means for assigning a graphical element or a point between two graphical elements on a two-dimensional drawing; type determination means for determining a type of feature associated with the graphical element or the point assigned by said assignment means; and dimension calculation means for calculating a dimension that characterizes said feature based on the type of feature determined by said type determination means.

12. A design supporting apparatus comprising: graphical element assignment means for assigning a graphical element on a two-dimensional drawing; dimensional element obtaining means for obtaining a dimensional element associated with the graphical element assigned by said graphical element assignment means; and dimension value extraction means for extracting a character string representing a dimension value from the dimensional element obtained by said dimensional element obtaining means, to designate this as a dimension of the graphical element assigned by said graphical element assignment means.

13. A computer-readable recording medium recorded with a design supporting program for realizing on a computer: an assignment function for assigning a graphical element or a point between two graphical elements on a two-dimensional drawing; a type determination function for determining a type of feature associated with the graphical element or the point assigned by said assignment function; and a dimension calculation function for calculating a dimension that characterizes said feature based on the type of feature determined by said type determination function.

14. A computer-readable recording medium recorded with a design supporting program for realizing on a computer: a graphical element assignment function for assigning a graphical element on a two-dimensional drawing; a dimensional element obtaining function for obtaining a dimensional element associated with the graphical element assigned by said graphical element assignment function; and a dimension value extraction function for extracting a character string representing a dimension value from the dimensional element obtained by said dimensional element obtaining function, to designate this as a dimension of the graphical element assigned by said graphical element assignment function.
Description



FIELD OF THE INVENTION

The present invention relates to a technique for reducing an amount of work required to input dimensions of graphical elements in CAD (Computer Aided Design) systems in which three-dimensional shapes are created using existing two-dimensional drawings.

RELATED ART OF THE INVENTION

In recent years, CAD systems using computers have been utilized extensively for designing manufactured products, buildings and the like, in order to shorten design time and improve design quality. Some of three-dimensional CAD systems are provided with functions for reducing an amount of work required to input dimensions by utilizing existing graphical element information for two-dimensional drawings, instead of inputting linear dimensions and angular dimensions of graphical elements directly by numerical values.

Such functions are as follows: (1) when one graphical element (limited to a line segment) on a two-dimensional drawing is assigned, its length is designated as a linear dimension; (2) when two parallel graphical elements on a two-dimensional drawing are assigned, their distance is designated as a linear dimension; (3) when two graphical elements (limited to line segments) extending at a predetermined angle on a two-dimensional drawing are assigned, the angle between them is designated as an angular dimension.

Incidentally, in drawing creation, there are many cases of omitting the middle part of graphical element with long shape, creating graphical elements by single precision, and changing only the dimension values of graphical element without changing its shape according to the design change. At this time, since the graphical elements do not represent the correct shapes, if the length of graphical element or the separation between two graphical elements is designated as a linear dimension, then there is a possibility that the linear dimension values are not correct.

Furthermore, when the angular dimension of a taper is input, in the case where an angle between two graphical elements is an angular dimension, there is a possibility that there is no graphical element serving as an angle reference. On the other hand, even if there is a graphical element serving as an angle reference, since the designer acknowledges that the angle reference of the taper is along the direction of its axis, two graphical elements should be assigned, which complicates the operation. Furthermore, when the thickness of a shell (linear dimension between two graphical elements) is input, two graphical elements should be assigned, so the operation is complicated similarly to the case of taper.

Therefore, the present invention takes the conventional problems above into consideration, with an object of providing a design supporting technique in which the assignment of graphical elements is simplified and an amount of work required to input dimensions of graphical elements is reduced by adding feature dependent graphical interpretation.

SUMMARY OF THE INVENTION

In order to achieve the above object, in a design supporting technique according to the present invention, a graphical element or a point between two graphical elements is assigned on a two-dimensional drawing, the type of feature associated with the assigned graphical element or the point is determined, and based on the type of feature determined, a dimension that characterizes the feature is calculated.

According to such a construction, when obtaining the dimension that characterizes the feature, if a graphical element or a point between two graphical elements is assigned on a two-dimensional drawing, the dimension is calculated on the basis of the type of feature associated with the assigned graphical element or point. As a result, the graphical element assignment operation is simplified, and thus it is possible to reduce an amount of work required to input dimensions of graphical elements.

Here, when the type of feature is a taper, it is desirable to designate an angle formed by the assigned graphical element and an axis direction of the taper, as an angular dimension of the taper. Furthermore, when the type of feature is a taper, the smaller of an angle formed by the assigned graphical element and a vertical direction, and an angle formed by the graphical element and a horizontal direction may be designated as an angular dimension of the taper. Moreover, when the type of feature is a shell, it is desirable to designate a distance between a graphical element with the shortest distance from the assigned point and another graphical element on an opposite side of the point, as a linear dimension indicating a thickness of the shell.

According to such a construction, when obtaining the angular dimension of a taper, the angular dimension that characterizes the taper is calculated, by only assigning one graphical element forming the taper. As a result, not only is a graphical element serving as a reference of the angular dimension not necessary, but it is also possible to obtain an angular dimension by operations consistent with an operator's understanding. On the other hand, when obtaining the thickness of a shell, the linear dimension that characterizes the shell is calculated, by only assigning a point between two graphical elements. As a result, similarly to when obtaining the angular dimension of a taper, it is possible to obtain a linear dimension by operations consistent with an operator's understanding.

Additionally, in another design supporting technique according to the present invention, a graphical element is assigned on a two-dimensional drawing, a dimensional element associated with the assigned graphical element is obtained, and a character string representing a dimension value is extracted from the obtained dimensional element, to be designated as a dimension of the assigned graphical element.

According to such a construction, when obtaining the dimensions of a graphical element, if the graphical element is assigned directly, then the dimension values are extracted from the dimensional element associated with the graphical element. Therefore, for example, even if the middle part of a drawing element with a long shape is omitted, or the graphical element is created by single precision, or the graphical element and the dimension value are not consistent with each other, it is possible to obtain a correct dimension value of the graphical element.

Other objects and aspects of this invention will be apparent from the following description of embodiments associated with appended drawings.

BRIEF EXPLANATION OF THE DRAWINGS

FIG. 1 is a structural diagram showing a first embodiment of a design supporting apparatus embodying the present invention.

FIG. 2 is a flow chart showing processing to be executed in the above embodiment.

FIG. 3 shows a first method of calculating an angular dimension of a taper, in which (A) is an explanatory diagram of the time when a graphical element is assigned, and (B) is an explanatory diagram of a specific method of calculating an angular dimension.

FIG. 4 shows a second method of calculating an angular dimension of a taper, in which (A) is an explanatory diagram of the time when a graphical element is assigned, and (B) is an explanatory diagram of a specific method of calculating an angular dimension.

FIG. 5 is an explanatory diagram of a method of calculating a thickness of a shell.

FIG. 6 is a structural diagram showing a second embodiment of a design supporting apparatus embodying the present invention.

FIG. 7 is a flow chart showing processing to be executed in the above embodiment.

FIG. 8 is an explanatory diagram of a method of obtaining a dimension of a graphical element.

PREFERRED EMBODIMENT

As follows is a detailed description of the present invention with reference to the appended drawings.

FIG. 1 shows a first embodiment of a design supporting apparatus embodying the present invention.

A design supporting apparatus 10 comprises a computer provided with at least a central processing unit (CPU) and a memory, and various functions related to design support are realized by a program loaded into the memory. To be specific, the design supporting apparatus 10 comprises a feature type determination section 12, a graphical element assignment section 14, a dimension calculation section 16, and a feature addition section 18.

In the feature type determination section 12, using a "base model" called a basic feature as a parent, the type of feature for adding a taper, a shell or the like is determined. The feature type may be determined, for example, by assignment operations by an operator (designer), or by attributes of a graphical element. In the graphical element assignment section 14, various graphical elements comprising a two-dimensional drawing or a point between two graphical elements are assigned by assignment operations by an operator. In the dimension calculation section 16, dimensions that characterize a feature are calculated based on the feature type determined by the feature type determination section 12, and the graphical element (referred to hereunder as "assigned element") or the point between graphical elements (referred to hereunder as "assigned point") assigned by the graphical element assignment section 14. In the feature addition section 18, a feature that reflects a dimension calculated by the dimension calculation section 16 is added to the basic feature.

Here, a type determination function and type determination means, an assignment function and assignment means, and a dimension calculation function and dimension calculation means are realized in software by the feature type determination section 12, the graphical element assignment section 14 and the dimension calculation section 16, respectively.

Next is a description of the operation of this design supporting apparatus 10 with reference to the flow chart shown in FIG. 2.

In step 1 (abbreviated to "S1" in the figure, and similarly hereunder), the type of feature to be added to a basic feature is determined. Here, the processing in step 1 corresponds to the type determination function and the type determination means.

In step 2, branching according to the type of feature is performed. That is, if the type of feature is "taper", control proceeds to step 3, if the type is "shell", control proceeds to step 7, and if the type is "others", processing is terminated.

In step 3 through step 6, processing when the feature type is a taper is executed. That is, in step 3, an edition face of the basic feature to which a taper, being a feature, is added is assigned by assignment operations by the operator. In step 4, line segments serving as graphical elements forming a taper on a two-dimensional drawing are assigned by assignment operations by the operator as shown in (A) of FIG. 3 and (A) of FIG. 4. In step 5, a subroutine is called for calculating an angular dimension of the taper. In step 6, a taper that reflects the calculated angular dimension is added to the edition face of the basic feature. The processing in step 4 corresponds to the assignment function and the assignment means, and the processing in step 5 corresponds to the dimension calculation function and the dimension calculation means.

Here is a description of calculation methods adopted in the subroutine for calculating the angular dimension of the taper.

In a first method, as shown in (A) of FIG. 3, when an assigned element is assigned, its axis direction is calculated by a known method. Then, as shown in (B) of FIG. 3, an angle θ formed by the axis direction and the assigned element is calculated, and this angle is designated as the angular dimension of the taper. Furthermore, in a second method, as shown in (A) of FIG. 4, when an assigned element is assigned, as shown in (B) of FIG. 4, an angle θV formed by the vertical direction and the assigned element, and an angle θH formed by the horizontal direction and the assigned element, are calculated, respectively. Then, the angle θV and the angle θH are compared with each other, and the smaller angle is designated as the angular dimension of the taper.

On the other hand, in step 7 through step 10, processing when the feature type is a shell is executed. That is, in step 7, an edition face of the basic feature to which a shell, being a feature, is added is assigned by assignment operations by the operator. In step 8, a point (assigned point) between two graphical elements forming a shell on a two-dimensional drawing is assigned by assignment operations by the operator as shown in FIG. 5. In step 9, a subroutine is called for calculating a thickness (linear dimension) of the shell. In step 10, a shell that reflects the calculated linear dimension is added to the edition face of the basic feature. The processing in step 8 corresponds to the assignment function and the assignment means, and the processing in step 9 to the dimension calculation function and the dimension calculation means.

Here is a description of a calculation method adopted in the subroutine for calculating the shell thickness. The following description assumes that one face of a shell comprises a plurality of graphical elements. However, even for the one comprising a single graphical element, it is possible to calculate the shell thickness by the same method.

Firstly, as shown in FIG. 5, when an assigned point is assigned, an imaginary circle is drawn with the assigned point as its center, and the shortest distances between each of the graphical elements (e1 to e4) within a region of the imaginary circle and the assigned point are all calculated. Next, a line perpendicular to the graphical element (e1) having the shortest calculated distance is drawn, and an intersection point P0 (x0, y0) is calculated. Then, an imaginary line is drawn passing through the assigned point with the coordinate P0 as its origin, and an intersection point P1 (x1, y1) with another graphical element (e4) is calculated. Afterwards, a distance d between the intersection point P0 and the intersection point P1 is calculated by the following equation, and the calculation result is designated as the shell thickness.

d=√{square root over ((x1-x0)2+(y1-y0)2)}{square root over ((x1-x0)2+(y1-y0)2)}


According to the design supporting apparatus 10 of the first embodiment, an angular dimension of a taper may be obtained by only assigning one graphical element forming the taper, so that the graphical element assignment operation is simplified. As a result, not only is a graphical element serving as a reference of the angular dimension not necessary, but an angular dimension can be obtained by operations consistent with an operator's understanding. On the other hand, a shell thickness may be obtained by only assigning a point between two graphical elements, so that the graphical element assignment operation is similarly simplified. Accordingly, depending on the type of feature, the angular dimension of a taper or the thickness of a shell can be obtained by one operation, and through the simplification of the graphical element assignment operation, it is possible to reduce an amount of work required to input dimensions of graphical elements.

FIG. 6 shows a second embodiment of a design supporting apparatus embodying the present invention.

A design supporting apparatus 20 comprises a computer provided with at least a central processing unit (CPU) and a memory, and various functions related to design support are realized by a program loaded into the memory. To be specific, the design supporting apparatus 20 comprises a graphical element assignment section 22, a dimensional element obtaining section 24, and a dimension value extracting section 26.

In the graphical element assignment section 22, a graphical element whose dimensions are to be obtained is assigned by assignment operations by an operator. In the dimensional element obtaining section 24, a dimensional element associated with the assigned element assigned by the graphical element assignment section 22 is obtained. For obtaining a dimensional element, in the case where the assigned element is a line, for example, a dimensional element in which both end points of the line are extensions of the dimension may be obtained. In the dimension value extracting section 26, a display character string representing a dimension value is extracted from the dimensional element obtained by the dimensional element obtaining section 24, and designated as a dimension of the assigned element.

Here, a graphical element assignment function and graphical element assignment means, a dimensional element obtaining function and dimensional element obtaining means, and a dimension value extracting function and dimension value extracting means are realized in software by the graphical element assignment section 22, the dimensional element obtaining section 24 and the dimension value extracting section 26, respectively.

Next is a description of the operation of this design supporting apparatus 20 with reference to the flow chart shown in FIG. 7.

In step 11, a graphical element whose dimension is to be obtained is assigned by assignment operations by the operator. In step 12, a dimensional element associated with the assigned element is obtained. In step 13, a display character string representing a dimension value is extracted from the dimensional element obtained, and designated as a dimension of the assigned element. Here, the processing in step 11, step 12 and step 13 correspond to the graphical element assignment function and graphical element assignment means, the dimensional element obtaining function and dimensional element obtaining means, and the dimension value extracting function and dimension value extracting means, respectively.

According to the design supporting apparatus 20 of the second embodiment, as shown in FIG. 8, when obtaining the dimensions of a graphical element, if the graphical element is assigned directly, then the dimension values are extracted from the dimensional element associated with the graphical element. Therefore, for example, even if the middle part of a drawing element with a long shape is omitted, or the graphical element is created by single precision, or the graphical element and the dimension value are not consistent with each other, it is possible to obtain a correct dimension value of the graphical element.

If a program realizing such a function is stored on a computer readable recording medium such as CD-ROM, DVD-ROM or the like, for example, it is possible to distribute a design supporting program according to the present invention to the market place. Furthermore, a person who obtains such a recording medium can construct a design supporting apparatus according to the present invention easily using a general computer system.

*


Free Web Sudoku Puzzles.
Solve with your browser.
6   1       2 3  
      1     7    
          5   8 9
  8 6 2     5    
        3        
    3     1 8 9  
3 2   4          
    5     7      
  4 9       3   5
What is it?



Add Your Site · Terms Of Service · Privacy Policy


DISCLAIMER
Linkgrinder is a free service that searches the Internet and indexes all files found so that you may search quickly and easily for shared files. These files are created and made available individually by users whose identity we are not aware of and who we have no control over. In essence we function like a search engine tool; these files ARE NOT STORED OR SERVED BY OUR NETWORK. We are not responsible for any materials obtained by using our service. We do not monitor any of the contents of these files. These files may contain viruses, illegal materials, materials inappropriate for minors, offensive files and the like. BY USING OUR SERVICE, YOU ASSUME FULL RESPONSIBILITY FOR DOWNLOADING THESE MATERIALS AND WILL INDEMNIFY US FOR ANY DAMAGES THAT MAY BE INCURRED.

For More Specific Information VIEW OUR TERMS OF SERVICE.

Thank you and Enjoy!