JP2788730B2 - CAD system - Google Patents
CAD systemInfo
- Publication number
- JP2788730B2 JP2788730B2 JP63042784A JP4278488A JP2788730B2 JP 2788730 B2 JP2788730 B2 JP 2788730B2 JP 63042784 A JP63042784 A JP 63042784A JP 4278488 A JP4278488 A JP 4278488A JP 2788730 B2 JP2788730 B2 JP 2788730B2
- Authority
- JP
- Japan
- Prior art keywords
- line
- graphic
- display device
- position data
- cutting line
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000010586 diagram Methods 0.000 description 3
- 230000008602 contraction Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
Landscapes
- Processing Or Creating Images (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、入力装置から入力されたデータに基づいて
土木、機械、建築、LSI等の設計図の作図処理を行い、
作成した該設計図をディスプレイ装置に表示するととも
に該入出力装置を介して該設計図の修正を行うCAD(Ccm
puter Aided Design)システムに関し、得に該ディスプ
レイ装置に表示する図形を変形して表示するCADシステ
ムに関する。DETAILED DESCRIPTION OF THE INVENTION [Industrial Application Field] The present invention performs drawing processing of a design drawing of civil engineering, machinery, architecture, LSI, etc., based on data input from an input device.
A CAD (Ccm) that displays the created blueprint on a display device and corrects the blueprint via the input / output device.
The present invention relates to a CAD system for deforming and displaying a figure to be displayed on the display device.
〔従来の技術〕 CADシステムは、上述したようにディスプレイ装置に
各種の設計図を表示および修正するものであるが、表示
および修正の対象が設計図であるがゆえに、該設計図を
構成する(平行する)複数の線分を一括して同様の形式
で変形(伸縮)したい場合がある。2. Description of the Related Art A CAD system displays and corrects various design drawings on a display device as described above. However, since the target of display and correction is a design drawing, the CAD system constitutes the design drawing ( There is a case where a plurality of line segments (parallel) are desired to be collectively deformed (expanded or contracted) in a similar format.
しかしながら、上述し従来のCADシステムにおいて
は、図形を構成する複数の線分のそれぞれについて変形
量(伸縮量)を決定して変形していたため、複数の線分
を変形させるための処理としては極めて非効率であっ
た。However, in the conventional CAD system described above, since the deformation amount (extension / contraction amount) is determined for each of a plurality of line segments constituting a figure and deformed, the processing for deforming the plurality of line segments is extremely difficult. Inefficient.
本発明の目的は、複数の線分を効率良くかつ簡便な方
法で変形することができるCADシステムを提供すること
にある。An object of the present invention is to provide a CAD system capable of efficiently and easily deforming a plurality of line segments.
本発明のCADシステムは、ディスプレイ装置に表示さ
れている図形を構成する複数の線分のそれぞれの位置デ
ータを入力する線分データ入力手段と、前記ディスプレ
イ装置上に描画された、前記複数の線分と交差する切断
線の位置データを入力する切断線データ入力手段と、前
記ディスプレイ装置上に指定された、前記複数の線分の
いずれかの上でかつ前記切断線を挟んで位置する2点で
ある基準点の位置データを入力する基準点データ入力手
段と、前記ディスプレイ装置上に指定された、前記切断
線を挟んで位置する2点である配置点の位置データを入
力する配置点データ入力手段と、前記配置点の位置デー
タと前記基準点の位置データとの差分を求め、該切断線
と交差している線分の長さを該差分だけ伸縮させ、さら
に伸縮された該線分と他の線分との接点も移動させるよ
うに前記図形を変形して前記ディスプレイ装置に表示す
る図形変形手段とから構成されている。The CAD system according to the present invention includes a line segment data input unit for inputting position data of each of a plurality of lines constituting a figure displayed on a display device, and the plurality of lines drawn on the display device. Cutting line data input means for inputting position data of a cutting line that intersects a minute, and two points positioned on any of the plurality of line segments and sandwiching the cutting line, specified on the display device. Reference point data input means for inputting position data of a reference point, and arrangement point data input for inputting position data of two arrangement points specified on the display device, which are located across the cutting line. Means, determine the difference between the position data of the arrangement point and the position data of the reference point, expand and contract the length of the line segment intersecting the cutting line by the difference, and further expand and contract the line segment Is composed of a graphic modification means for displaying on said display device is also the point of contact with the line segment by transforming the graphic to move.
次に、本発明の実施例について図面を参照して説明す
る。Next, embodiments of the present invention will be described with reference to the drawings.
第1図は本発明を適用した処理図形の経過図で、第1
図(a)は原部品図形が図形を構成している線分と、2
つの基準点1,2および1本の切断線3から構成されてい
る場合を示している。第1図(a)において、切断線3
に交わる線分4および5が変更される形状となってい
る。なお2つの基準点1,2はそれぞれ切断線3の反対側
に置くことが前提である。第1図(b)はこの部品図形
を配置するときの手段を示したもので、図に示すように
部品を配置する2つの配置点1′,2′を入力する。この
2点は第1図(a)の基準点1,2にそれぞれ対応する。
この2点間の距離により線分4および5の伸縮量を求め
図形形状を決定する。その結果として第1図(c)に示
す図形が求められる。FIG. 1 is a flow chart of a processed graphic to which the present invention is applied.
FIG. 3A shows a line segment in which the original part graphic forms a graphic,
The figure shows a case where the reference point is composed of two reference points 1 and 2 and one cutting line 3. In FIG. 1 (a), cutting line 3
Are changed in shape. It is assumed that the two reference points 1 and 2 are located on the opposite sides of the cutting line 3 respectively. FIG. 1 (b) shows a means for arranging the part graphic. Two arrangement points 1 'and 2' for arranging the part are input as shown in the figure. These two points respectively correspond to the reference points 1 and 2 in FIG.
The amount of expansion and contraction of the line segments 4 and 5 is obtained from the distance between these two points, and the figure shape is determined. As a result, the figure shown in FIG. 1 (c) is obtained.
以上の例のように、形状が変化するのは切断線に交わ
る線分だけであり、他の部分は変化しない。そのための
手段としては、切断線により図形を構成する要素を2つ
の領域に分け、その同一領域内では、基準点も含め、図
形の相対的位置が変化しないようにする。As in the above example, the shape changes only in the line segment intersecting the cutting line, and the other portions do not change. As a means for achieving this, the elements constituting the graphic are divided into two regions by the cutting line, and the relative position of the graphic including the reference point does not change in the same region.
第2図は本発明を適用した別の処理図形の経過図で、
第2図(a)は、切断線が2本ある部品図形の例であ
る。この例では2本の並行した切断線によって領域が3
つに分かれるが、中間の領域を2つの基準点の中間に置
くことにより、形状変化後として、第2図(b)に示す
ように8本の線分が伸長された部品図形が得られる。FIG. 2 is a flow chart of another processing graphic to which the present invention is applied.
FIG. 2A is an example of a part graphic having two cutting lines. In this example, the area is 3 by two parallel cutting lines.
By placing the intermediate region in the middle of the two reference points, a part figure in which eight line segments are extended as shown in FIG. 2B is obtained after the shape change.
第3図は本発明を適用した更に別の処理図形の経過図
で、部品図形が水平方向および垂直方向に伸縮する例を
示すもので、切断線が水平方向と垂直方向に存在する。
第3図(b)はその変更後の部品図形である。FIG. 3 is a flow chart of still another processed graphic to which the present invention is applied, showing an example in which a part graphic expands and contracts in the horizontal direction and the vertical direction. Cutting lines exist in the horizontal direction and the vertical direction.
FIG. 3B shows the part graphic after the change.
以上説明したように、本発明は、複数の線分から構成
されている図形に対して1本の切断線と該切断線を挟ん
で位置する1組2点の基準点および配置点とを設定する
ことにより、該切断線が複数の線分と交差する場合に
は、該複数の線分を効率良くかつ簡便な方法で変形する
ことができる効果を有している。As described above, according to the present invention, one cutting line and a set of two reference points and arrangement points located across the cutting line are set for a figure composed of a plurality of line segments. Thereby, when the cutting line intersects with a plurality of line segments, there is an effect that the plurality of line segments can be efficiently and simply deformed.
第1図は本発明を適用した処理図形の経過図、第2図は
本発明を適用した別の処理図形の経過図、第3図は本発
明を適用した更に別の処理図形の経過図である。 1,2……基準点、1′,2′……配置点、3……切断線、
4,5……線分。FIG. 1 is a progress diagram of a processed graphic to which the present invention is applied, FIG. 2 is a progress diagram of another processed graphic to which the present invention is applied, and FIG. 3 is a progress diagram of still another processed graphic to which the present invention is applied. is there. 1,2 ... Reference point, 1 ', 2' ... Placement point, 3 ... Cutting line,
4,5 …… Line segment.
Claims (1)
構成する複数の線分のそれぞれの位置データを入力する
線分データ入力手段と、 前記ディスプレイ装置上に描画された、前記複数の線分
と交差する切断線の位置データを入力する切断線データ
入力手段と、 前記ディスプレイ装置上に指定された、前記複数の線分
のいずれかの上でかつ前記切断線を挟んで位置する2点
である基準点の位置データを入力する基準点データ入力
手段と、 前記ディスプレイ装置上に指定された、前記切断線を挟
んで位置する2点である配置点の位置データを入力する
配置点データ入力手段と、 前記配置点の位置データと前記基準点の位置データとの
差分を求め、該切断線と交差している線分の長さを該差
分だけ伸縮させ、さらに伸縮された該線分と他の線分と
の接点も移動させるように前記図形を変形して前記ディ
スプレイ装置に表示する図形変形手段とを備えたことを
特徴とするCADシステム。1. A line segment data input means for inputting position data of each of a plurality of line segments constituting a figure displayed on a display device, and a plurality of line segments drawn on the display device. Cutting line data input means for inputting position data of an intersecting cutting line; and two points positioned on any of the plurality of line segments and sandwiching the cutting line specified on the display device. Reference point data input means for inputting position data of a reference point; and arrangement point data input means for inputting position data of two arrangement points specified on the display device, which are located across the cutting line. Calculating a difference between the position data of the arrangement point and the position data of the reference point, expanding and contracting the length of a line segment intersecting the cutting line by the difference, and further expanding and contracting the line segment line segment A graphic deformation means for deforming the graphic so as to move the contact point with the graphic and displaying the graphic on the display device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63042784A JP2788730B2 (en) | 1988-02-24 | 1988-02-24 | CAD system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63042784A JP2788730B2 (en) | 1988-02-24 | 1988-02-24 | CAD system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01216481A JPH01216481A (en) | 1989-08-30 |
| JP2788730B2 true JP2788730B2 (en) | 1998-08-20 |
Family
ID=12645595
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63042784A Expired - Lifetime JP2788730B2 (en) | 1988-02-24 | 1988-02-24 | CAD system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2788730B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04369082A (en) * | 1991-06-18 | 1992-12-21 | Nec Software Ltd | Parametric processing system |
| JP2798365B2 (en) * | 1995-05-30 | 1998-09-17 | テクノビジョン株式会社 | Part figure input device |
-
1988
- 1988-02-24 JP JP63042784A patent/JP2788730B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH01216481A (en) | 1989-08-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0373883B2 (en) | ||
| JPH10283469A (en) | Image transforming method and device | |
| JP3557839B2 (en) | How to create mesh data on a curved surface | |
| JP2788730B2 (en) | CAD system | |
| EP0402475A1 (en) | Method of determining expanded shape of a product in a cad system | |
| JP4165060B2 (en) | Graphic reduction and compilation method and apparatus, and graphic deformation apparatus and method | |
| JP2800708B2 (en) | Method for correcting mesh of FEM analysis model | |
| JP4706723B2 (en) | Method and apparatus for reducing and compiling figures | |
| JPH0256074A (en) | Designing device for solid container | |
| JP2684609B2 (en) | Graphic display method in graphic data processing device | |
| JPH01277968A (en) | Free curve drawing method | |
| JPH0731737B2 (en) | Graphic drawing device | |
| JP3221513B2 (en) | Graphic display method and apparatus | |
| JP2767806B2 (en) | Object surface shape data creation method | |
| JPS62276669A (en) | Interpolation device | |
| JP2642167B2 (en) | How to create numerical control data | |
| JPH0467230B2 (en) | ||
| JP3027388B2 (en) | Program code generation method | |
| JPH01112372A (en) | Sectional shape forming method | |
| JPH01277969A (en) | Free curve drawing method | |
| JPH04312178A (en) | Method for generating boundary data | |
| JPS6231481A (en) | Vector clipping system | |
| JPH07254013A (en) | 3D image correction method | |
| JPH08320943A (en) | Scale graphic display controller | |
| JPS6375880A (en) | Graphic modification processing system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080605 Year of fee payment: 10 |