Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3421082B2 - CAD system - Google Patents
[go: Go Back, main page]

JP3421082B2 - CAD system - Google Patents

CAD system

Info

Publication number
JP3421082B2
JP3421082B2 JP14208093A JP14208093A JP3421082B2 JP 3421082 B2 JP3421082 B2 JP 3421082B2 JP 14208093 A JP14208093 A JP 14208093A JP 14208093 A JP14208093 A JP 14208093A JP 3421082 B2 JP3421082 B2 JP 3421082B2
Authority
JP
Japan
Prior art keywords
product model
dimensional
processing unit
data
data storage
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 - Fee Related
Application number
JP14208093A
Other languages
Japanese (ja)
Other versions
JPH06348788A (en
Inventor
秀雄 渡部
宮田  亮
景一 塩谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP14208093A priority Critical patent/JP3421082B2/en
Publication of JPH06348788A publication Critical patent/JPH06348788A/en
Application granted granted Critical
Publication of JP3421082B2 publication Critical patent/JP3421082B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】この発明は、計算機によって設計
支援を行うCADシステムに関し、特に、機械設計の支
援に適するCADシステムに関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a CAD system in which design is supported by a computer, and more particularly to a CAD system suitable for supporting machine design.

【0002】[0002]

【従来の技術】従来の2次元CADシステムは、一般
に、設計者(ユーザ)が作成する各投影図の間の管理を
していず、それらの間の管理はユーザに任されていた。
従って、ユーザの作業を介して、必要とする全ての投影
図が作成されていた。また、ある投影図、例えば、正面
図を修正した場合には、その修正で影響を受ける他の投
影図、例えば、側面図や正面図の修正箇所をユーザが見
つけて、その修正作業を行う必要があった。
2. Description of the Related Art Generally, a conventional two-dimensional CAD system does not manage each projection drawing created by a designer (user), and the management between them is left to the user.
Therefore, all required projection views have been created through the work of the user. In addition, when a certain projection view, such as a front view, is modified, the user needs to find a modified portion of another projection view, such as a side view or front view, which is affected by the modification, and perform the modification work. was there.

【0003】よって、2次元図面である各投影図によっ
て表現されるものが正しく製品を表現しているかどうか
の検討が、必須の作業となっていた。そのような検討作
業を行う場合に、3次元的な表現である立体図をユーザ
に提示することが有効である。そこで、そのような検討
作業をも含む設計作業を支援するために、2次元図面と
3次元図面とを統合して扱う2次元3次元統合型のCA
Dシステムが考えられている。2次元3次元統合型のC
ADシステムとして、例えば、特開平3−105568
号公報に示されたものがある。
Therefore, it has been an indispensable task to examine whether or not what is expressed by each projection drawing, which is a two-dimensional drawing, correctly represents a product. When carrying out such a study work, it is effective to present the user with a three-dimensional representation, which is a three-dimensional representation. Therefore, in order to support design work including such examination work, a two-dimensional and three-dimensional integrated CA that handles two-dimensional drawings and three-dimensional drawings in an integrated manner.
The D system is being considered. 2D / 3D integrated C
As an AD system, for example, Japanese Patent Laid-Open No. 3-105568
There is one disclosed in the publication.

【0004】図33は上記公報に記載されたCADシス
テムによる設計作業の流れを示すフローチャートであ
る。上記公報に記載されたCADシステムは、2次元の
各図面と、それらの図面に対応して定義された3次元の
立体図とを、異なるウィンドウを用いて1つの画面上に
同時に表示するものである。よって、ユーザは、同一画
面に表示されている立体図を見ながら、2次元の各図面
の検証を行うことができる。
FIG. 33 is a flow chart showing the flow of design work by the CAD system described in the above publication. The CAD system described in the above publication simultaneously displays two-dimensional drawings and three-dimensional stereoscopic views defined corresponding to those drawings on one screen using different windows. is there. Therefore, the user can verify each two-dimensional drawing while looking at the stereoscopic view displayed on the same screen.

【0005】次に動作について説明する。設計作業に際
して、ユーザは、まず、CADシステムによって、2次
元計画図(正面図などの主投影図)を作成する(ステッ
プST331)。次いで、正面図、平面図、立面図の3
面図による2次元計画図を作成する(ステップST33
2)。そして、必要ならば、立体図の3次元検討図を参
照して、(ステップST333)2次元の3面図の検討
を行う。このCADシステムでは、立体図は、2次元の
3面図に対応付けられてあらかじめ定義され、3面図の
表示画面のと同一画面に表示される。
Next, the operation will be described. At the time of design work, the user first creates a two-dimensional plan drawing (main projection drawing such as a front view) by the CAD system (step ST331). Then, 3 of front view, plan view and elevation view
Create a two-dimensional plan drawing by floor plan (step ST33)
2). Then, if necessary, the three-dimensional study drawing of the three-dimensional drawing is referred to (step ST333), and the two-dimensional three-view drawing is studied. In this CAD system, the three-dimensional view is defined in advance in association with the two-dimensional three-view, and is displayed on the same screen as the display screen of the three-view.

【0006】ユーザは、同一画面に表示されている立体
図を見て、必要なら3面図の修正を行う。3面図に関す
る検討が終了すると、その3面図で表現されているもの
を構成する各部品を2次元部品図に展開し(ステップS
T334)、さらに、2次元組立図を作成する(ステッ
プST335)。
The user looks at the stereoscopic view displayed on the same screen and corrects the three-view drawing if necessary. When the examination of the three-view drawing is completed, the parts that make up the three-view drawing are developed into a two-dimensional part drawing (step S
(T334), and a two-dimensional assembly drawing is created (step ST335).

【0007】2次元の図面と3次元の図面との統合をさ
らに進めて、2次元図面データの操作に同期して3次元
の図面データを編集できるCADシステムとして、特開
平4−111067号公報に示されたものがある。図3
4は、そのCADシステムによる図面修正の様子を示す
説明図である。
Japanese Unexamined Patent Publication No. 4-111106 discloses a CAD system capable of editing three-dimensional drawing data in synchronism with the operation of two-dimensional drawing data by further integrating two-dimensional drawings and three-dimensional drawings. There is one shown. Figure 3
FIG. 4 is an explanatory diagram showing how drawings are modified by the CAD system.

【0008】図34(a)に示すように、2次元の3面
図と3次元の立体図(3次元ビュー)とが表示されてい
る状態で、ユーザが正面図中の図形341を引き延ばす
ことをCADシステムに入力すると、このCADシステ
ムは、図34(b)に示すように、正面図中に引き延ば
された図形344を表示する。もちろん、正面図に対応
する内部データも更新する。
As shown in FIG. 34 (a), the user extends the figure 341 in the front view while the two-dimensional three-view drawing and the three-dimensional stereoscopic view (three-dimensional view) are displayed. Is input to the CAD system, the CAD system displays a stretched graphic 344 in the front view, as shown in FIG. Of course, the internal data corresponding to the front view is also updated.

【0009】同時に、CADシステムは、立体図も更新
する。そして、その更新に応じて、右側面図も更新す
る。このようにして、図形342は図形345に自動的
に更新され、図形343は図形346に自動的に更新さ
れる。
At the same time, the CAD system also updates the stereogram. Then, in accordance with the update, the right side view is also updated. In this way, the graphic 342 is automatically updated to the graphic 345, and the graphic 343 is automatically updated to the graphic 346.

【0010】以上のように、ユーザが2次元のある投影
図に対して編集作業を行うと、CADシステムは、その
編集対象の2次元要素に対応する3次元立体の稜線を内
部データから捜し出し、立体図の編集を行う。また、編
集された立体図における3次元立体の稜線に対応する他
の投影図の2次元要素を内部データから捜し出し、その
データを自動的に編集変更する。
As described above, when the user edits a two-dimensional projected view, the CAD system searches the internal data for the ridge of the three-dimensional solid corresponding to the two-dimensional element to be edited, Edit 3D drawings. In addition, a two-dimensional element of another projection view corresponding to the ridgeline of the three-dimensional solid in the edited three-dimensional view is searched from the internal data, and the data is automatically edited and changed.

【0011】[0011]

【発明が解決しようとする課題】従来のCADシステム
は以上のように構成されているので、それらのCADシ
ステムによれば、各投影図間の矛盾は格段に低減され
る。しかし、それらのCADシステムにおいては、2次
元の点や線分、および3次元立体の稜線といった幾何学
的な形状要素を、2次元図面データと3次元図面データ
との間で対応づけているにすぎない。よって、設計作業
において最終的に求められる製図図面に現れる製図記号
や製図図面特有の図形表現などの製図規則までは支援し
ていず、2次元3次元を統合した製図図面を作成編集す
ることまではできないという問題点があった。
Since the conventional CAD systems are constructed as described above, the contradictions between the projected views are remarkably reduced by the CAD systems. However, in those CAD systems, geometrical shape elements such as two-dimensional points and line segments and three-dimensional solid ridges are associated between two-dimensional drawing data and three-dimensional drawing data. Only. Therefore, it does not support the drawing rules such as the drawing symbols that appear in the drawing drawings that are finally required in the design work and the graphic representations specific to the drawing drawings, and does not support the creation and editing of drawing drawings that integrate 2D and 3D. There was a problem that it could not be done.

【0012】この発明は上記のような問題点を解消する
ためになされたもので、2次元の図面の図形要素と3次
元の製品の図形要素との相互関係を一般的に使用する製
図規則を含めて解釈し、2次元計画図段階の投影図から
3次元の製品モデルを効率よく生成し、かつ、製品モデ
ルから正面図、平面図、側面図等の各投影図を自動生成
することで、作業者が通常一般的に行っている図面作成
と同様の操作感覚で作成および編集作業を行えるように
したCADシステムを得ることを目的とする。また、そ
の際、ユーザの意図を推論してユーザの意図に従った製
品モデルおよび各投影図を生成するCADシステムを得
ることを目的とする。
The present invention has been made in order to solve the above-mentioned problems, and provides a drawing rule that generally uses the mutual relation between the graphic elements of a two-dimensional drawing and the graphic elements of a three-dimensional product. By including and interpreting, efficiently generating a three-dimensional product model from a projection drawing at the stage of a two-dimensional plan, and automatically generating each projection drawing such as a front view, a plan view, and a side view from the product model, It is an object of the present invention to provide a CAD system that allows an operator to perform creation and editing work with the same operation feeling as drawing creation that is generally performed . Further, at that time, it is an object to obtain a CAD system which infers the user's intention and generates a product model and each projection drawing according to the user's intention.

【0013】[0013]

【課題を解決するための手段】 請求項1 記載の発明に係
るCADシステムは、2次元の図形から製品モデルを作
成するとともに、製品モデルの各投影図を作成するCA
Dシステムにおいて、公式規格など予め決められた製図
記号や製図図面特有の図形表現を示す2次元図面に関す
る製図規則と各製図規則にもとづいて描かれた2次元図
形や記号類から表現される3次元図形とを対応付ける製
図規則データを保有する製図規則データ格納部と、3次
元の立体形状と属性とを有する製品モデルから前記製図
規則データを用いて当該製品モデルの各投影図を作成す
る図面化処理部とを備えたものである。
A CAD system according to the invention described in claim 1 creates a product model from a two-dimensional figure and creates each projection of the product model.
In the D system, a drawing rule relating to a two-dimensional drawing showing a predetermined drawing symbol such as an official standard or a graphic expression peculiar to the drawing drawing, and a three-dimensional expression expressed from a two-dimensional figure or a symbol drawn based on each drawing rule A drawing rule data storage unit that holds drawing rule data for associating a figure with each other, and a drawing process for creating each projection drawing of the product model using the drawing rule data from a product model having a three-dimensional solid shape and attributes And a section.

【0014】請求項2記載の発明に係るCADシステム
は、2次元の図形から製品モデルを作成するとともに、
製品モデルの各投影図を作成するCADシステムにおい
て、公式規格など予め決められた製図記号や製図図面特
有の図形表現を示す2次元図面に関する製図規則とこの
製図規則にもとづいて描かれた2次元図形や記号類から
表現される3次元図形とを対応付ける製図規則データを
保有する製図規則データ格納部と、ユーザインタフェー
スからの指示に従って2次元図面を作成または編集する
図面データ処理部とこの図面データ処理部が作成または
編集した2次元図面から前記製図規則データを用いて3
次元の立体形状と属性とを有する製品モデルを作成また
は編集する製品モデル構築処理部と、2次元図面とそれ
に対応する製品モデルとの対応関係を格納する相互解釈
データ格納部と、製品モデルに対して前記製図規則デー
タを用いて前記製図規則にもとづいた各投影図を作成
し、作成した投影図と当該製品モデルとの対応関係を前
記相互解釈データ格納部に登録し、また前記図面データ
処理部により少なくとも1つの投影図が編集された場
合、その2次元図面について前記相互解釈データ格納部
から知り、前記製図規則データを用いて当該2次元図面
に対応する製品モデルの他の投影図を作成する図面化処
理部とを備えたものである。
[0014] CAD system according to the second aspect of the present invention, as well as to create a product model from a two-dimensional shapes,
In a CAD system that creates each projection drawing of a product model, a drawing rule relating to a two-dimensional drawing showing a predetermined drawing symbol such as an official standard or a graphic expression peculiar to the drawing drawing, and a two-dimensional figure drawn based on this drawing rule Drafting rule data storage that holds drafting rule data that associates 3D figures represented by symbols and symbols, a drawing data processing unit that creates or edits a two-dimensional drawing according to instructions from the user interface, and this drawing data processing unit 3 from the 2D drawing created or edited by
A product model construction processing unit that creates or edits a product model having a three-dimensional shape and attributes, a mutual interpretation data storage unit that stores a correspondence relationship between a two-dimensional drawing and the corresponding product model, and a product model Each drawing drawing based on the drawing rule is created using the drawing drawing rule data, the correspondence between the created drawing drawing and the product model is registered in the mutual interpretation data storage unit, and the drawing data processing unit When at least one projection drawing is edited by, the two-dimensional drawing is known from the mutual interpretation data storage unit and another drawing drawing of the product model corresponding to the two-dimensional drawing is created using the drawing rule data. And a drawing processing unit.

【0015】請求項3記載の発明に係るCADシステム
は、図面化処理部が、2次元図面の編集を行う際にユー
ザインタフェースにより当該2次元図面に断面指示記号
が与えられると、製図規則データ格納部内の製図規則デ
ータにもとづいて前記断面指示記号を製品モデルの切断
指示であると認識し、前記2次元図面に対応する製品モ
デルの断面形状を示す2次元図面を生成するものであ
る。
In the CAD system according to the third aspect of the present invention, when the drawing processing unit edits the two-dimensional drawing and the cross-section designating symbol is given to the two-dimensional drawing by the user interface, the drawing rule data storage The two-dimensional drawing showing the cross-sectional shape of the product model corresponding to the two-dimensional drawing is generated by recognizing the cross-section instruction symbol as a cutting instruction of the product model based on the drawing rule data in the section.

【0016】請求項4記載の発明に係るCADシステム
は、2次元図面編集の際のユーザインタフェースによる
ユーザの操作意図を推測する操作意図推論処理部を備
え、製品モデル構築処理部が、前記操作意図推論処理部
の推測結果に従って製品モデルの作成および編集を行う
ものである。
A CAD system according to a fourth aspect of the present invention includes an operation intention inference processing unit that estimates an operation intention of the user through a user interface when editing a two-dimensional drawing, and the product model construction processing unit causes the operation intention inference processing unit to execute the operation intention. The product model is created and edited according to the estimation result of the inference processing unit.

【0017】請求項5記載の発明に係るCADシステム
は、製品モデル構築処理部が、2次元図面に対応する製
品モデルを作成した際、その処理内容の操作履歴を製品
モデルデータ格納部に保存し、操作意図推論処理部が、
当該操作履歴の保存について相互解釈データ格納部に登
録し、2次元図面の編集が新たに実行された際に当該2
次元図面に係る操作履歴保存の登録内容を相互解釈デー
タ格納部から確認した場合、製品モデル構築処理部に対
して、保存された操作履歴にもとづいて、編集された2
次元図面に対応する元の製品モデルの修正を行わせるも
のである。
In the CAD system according to the fifth aspect of the present invention, when the product model construction processing unit creates a product model corresponding to a two-dimensional drawing, the operation history of the processing contents is stored in the product model data storage unit. , The operation intention inference processing unit
The saving of the operation history is registered in the mutual interpretation data storage unit, and when the two-dimensional drawing is newly edited,
When the registered contents of the operation history storage related to the three-dimensional drawing are confirmed from the mutual interpretation data storage unit, the product model construction processing unit is edited based on the stored operation history.
The original product model corresponding to the dimensional drawing is corrected.

【0018】請求項6記載の発明に係るCADシステム
は、操作意図推論処理部が、ユーザインタフェースによ
り行われる複数の2次元図形を接する処理を、それらの
2次元図形に対応した複数の3次元部分形状の接合処理
と判断し、製品モデル構築処理部が、前記接合処理の判
断に応じて、あらかじめ準備された前記複数の3次元部
分形状を接合して一つの製品モデルに生成するものであ
る。
In a CAD system according to a sixth aspect of the present invention, the operation intention inference processing unit performs a process of contacting a plurality of two-dimensional figures performed by a user interface with a plurality of three-dimensional parts corresponding to the two-dimensional figures. The product model construction processing unit determines that the shape is to be joined, and joins the plurality of three-dimensional partial shapes prepared in advance to generate one product model in accordance with the determination of the joining processing.

【0019】請求項7記載の発明に係るCADシステム
は、操作意図推論処理部が、ユーザインタフェースより
2次元図形の構成要素である線分要素の移動がなされた
場合に、その線分要素の移動によって生じる隙間を認識
して当該隙間を埋めるための新たな線分要素の発生を決
定し、図面データ処理部が、前記操作意図推論処理部の
決定に応じて前記隙間を埋めるための新たな線分要素を
付加して新たな2次元図形を生成するものである。
In the CAD system according to the seventh aspect of the present invention, when the operation intention inference processing unit moves a line segment element which is a constituent element of a two-dimensional figure from the user interface, the line segment element is moved. Of the new line segment element for recognizing the gap created by the above, and determining the generation of a new line segment element for filling the gap, and the drawing data processing unit, according to the determination of the operation intention inference processing unit, a new line for filling the gap. A new two-dimensional figure is generated by adding a division element.

【0020】請求項8記載の発明に係るCADシステム
は、製品モデル構築処理部が、隙間を埋めるための新た
な線分要素を付加して生成された新たな2次元図形に対
応して製品モデルの修正を行い、図面化処理部が、修正
された前記製品モデルから各投影図を作成するものであ
る。
In the CAD system according to the eighth aspect of the present invention, the product model construction processing section corresponds to the new two-dimensional figure generated by adding a new line segment element for filling the gap. Is corrected, and the drawing processing unit creates each projection drawing from the corrected product model.

【0021】請求項9記載の発明に係るCADシステム
は、操作意図推論処理部が、製品モデル構築処理部によ
る製品モデルの生成時に、前記製品モデルの各3次元部
分形状についての生成操作履歴を製品モデルデータ格納
部に保存し、図面データ処理部により2次元図面の構成
要素を選択した場合、選択された当該構成要素に対応し
た製品モデルの生成操作履歴にもとづいて製品モデル構
築処理部による編集対象の3次元部分形状の範囲を定め
るものである。
In the CAD system according to the ninth aspect of the present invention, the operation intention inference processing unit produces a production operation history for each three-dimensional partial shape of the product model when the product model construction processing unit produces the product model. When a component of a two-dimensional drawing is selected by the drawing data processing unit after being saved in the model data storage unit, the product model construction processing unit edits it based on the product model generation operation history corresponding to the selected component. The range of the three-dimensional partial shape is defined.

【0022】請求項10記載の発明に係るCADシステ
ムは、製品モデル構築処理部が、定められた編集対象の
3次元部分形状の範囲にもとづいて製品モデルおいて当
該3次元部分形状を修正し、図面化処理部が、当該3次
元部分形状が修正された製品モデルについての各投影図
を作成するものである。
In the CAD system according to the tenth aspect of the present invention, the product model construction processing unit corrects the three-dimensional partial shape in the product model based on the defined range of the three-dimensional partial shape to be edited, The drawing processing unit creates each projection drawing of the product model in which the three-dimensional partial shape is corrected.

【0023】請求項11記載の発明に係るCADシステ
ムは、操作意図推論処理部が、2次元図面上の構成要素
の修正操作がなされた場合に、修正の対象となった構成
要素に対応する3次元部分形状および当該3次元部分形
状の周囲の形状との接続条件などの周囲状況を認識し、
製品モデル構築処理部が、認識された前記周囲状況に合
致した当該3次元部分形状の修正を行って製品モデルを
生成するものである。
In the CAD system according to the eleventh aspect of the present invention, when the operation intention inference processing unit corrects a component on the two-dimensional drawing, the operation intention inference processing unit corresponds to the component which is the target of the correction. Recognizing the surrounding conditions such as the connection conditions between the three-dimensional partial shape and the surrounding shapes of the three-dimensional partial shape
The product model construction processing unit corrects the three-dimensional partial shape that matches the recognized surrounding condition to generate a product model.

【0024】請求項12記載の発明に係るCADシステ
ムは、操作意図推論処理部が、製品モデルの生成時に、
前記製品モデルを構成する3次元部分形状についてのユ
ーザ操作による生成過程を生成操作履歴として製品モデ
ルデータ格納部に保存し、2次元図面上の構成要素の修
正操作がなされた場合に、その修正の対象となる構成要
素に対応する3次元部分形状と当該3次元部分形状の周
囲形状に対する依存関係を前記生成操作履歴から検出
し、製品モデル構築処理部が、検出された前記周囲形状
に対する依存関係に合致する当該3次元部分形状の修正
を行って製品モデルを生成するものである。
In the CAD system according to the twelfth aspect of the present invention, the operation intention inference processing unit, when generating the product model,
The generation process by the user operation for the three-dimensional partial shape configuring the product model is stored in the product model data storage unit as a generation operation history, and when the correction operation of the component on the two-dimensional drawing is performed, the correction operation is performed. The three-dimensional partial shape corresponding to the target component and the dependency of the three-dimensional partial shape on the peripheral shape are detected from the generation operation history, and the product model construction processing unit determines the dependency on the detected peripheral shape. The product model is generated by correcting the matching three-dimensional partial shape.

【0025】請求項13記載の発明に係るCADシステ
ムは、操作意図推論処理部が、製品モデルの生成時に、
前記製品モデルを構成する3次元部分形状についてのユ
ーザ操作の過程を生成操作履歴として製品モデルデータ
格納部に保存し、2次元図面上の構成要素の複写操作が
なされた場合に、前記構成要素に対応した3次元部分形
状の生成操作履歴を、複写によって生成された新たな構
成要素に対応した3次元部分形状の新たな生成操作履歴
で共有するよう設定し、製品モデル構築処理部が、前記
新たな構成要素に対応した3次元部分形状を有する製品
モデルを生成し、2次元図面上の元の構成要素および新
たな構成要素のいずれか一つに対して修正操作がなされ
た場合、前記新たな生成操作履歴にもとづいて対応する
各3次元部分形状に共通な修正を行って新たな製品モデ
ルを生成するものである。
In the CAD system according to the thirteenth aspect of the present invention, the operation intention inference processing unit, when generating the product model,
A process of a user operation on a three-dimensional partial shape forming the product model is stored in the product model data storage unit as a generation operation history, and when a copy operation of a component on a two-dimensional drawing is performed, the component is added to the component. The generation operation history of the corresponding three-dimensional partial shape is set to be shared by the new generation operation history of the three-dimensional partial shape corresponding to the new component generated by copying, and the product model construction processing unit If a product model having a three-dimensional partial shape corresponding to a different component is generated and a correction operation is performed on one of the original component and the new component on the two-dimensional drawing, the new model is added. Based on the generation operation history, a common correction is made to each corresponding three-dimensional partial shape to generate a new product model.

【0026】[0026]

【作用】 請求項1 記載の発明における図面化処理部は、
製品モデルから製図記号に従った投影図を作成し、ユー
ザに理解されやすい投影図を提供する。
[Action] drawings processing unit in the first aspect of the present invention,
A projection drawing according to a drawing symbol is created from a product model to provide a projection drawing that is easy for a user to understand.

【0027】請求項2記載の発明に係るCADシステム
は、請求項1記載のCADシステムの機能を兼ね備え、
ユーザに対して通常の図面作成感覚で3次元の製品モデ
ル作成をできる環境を提供するとともに、ある投影図が
編集されたときに、その投影図に対応した製品モデルか
ら自動的に3面図等の各投影図を作成し、ユーザに投影
図間の関係を意識させず、他の投影図を追加編集する作
業から開放する。
A CAD system according to a second aspect of the present invention has the functions of the CAD system according to the first aspect ,
It provides an environment for users to create a three-dimensional product model in the same way as a normal drawing creation, and when a projection drawing is edited, the product model corresponding to the projection drawing is automatically used for the three-view drawing, etc. Each projection drawing is created and the user is not conscious of the relationship between the projection drawings, and is freed from the work of additionally editing other projection drawings.

【0028】請求項3記載の発明における図面化処理部
は、入力された断面指示記号に従って断面図形を自動的
に生成し、ユーザによる断面図の予測と作図を不要にす
る。
The drawing processing unit according to the third aspect of the present invention automatically generates a cross-sectional figure in accordance with the input cross-section designating symbol, and makes it unnecessary for the user to predict and draw the cross-sectional view.

【0029】請求項4記載の発明における操作意図推論
処理部は、新たな操作対象の編集を過去の操作の操作意
図から推定して行い、個々の図形要素に隠れているユー
ザの意図を反映した製品モデルの構築を可能にする。
The operation intention inference processing unit in the invention according to claim 4 estimates a new operation target from the operation intention of the past operation and reflects the user's intention hidden in each graphic element. Allows building of product models.

【0030】請求項5記載の発明における操作意図推論
処理部は、製品モデル構築処理部による製品モデルの作
成時に保存したユーザの操作履歴を新たに発生した操作
に反映させ、新たな操作に付随して行う図形操作を不要
にする。
The operation intention inference processing section in the fifth aspect of the present invention reflects the operation history of the user saved when the product model construction processing section creates the product model in the newly generated operation and attaches it to the new operation. It eliminates the need for graphic operations.

【0031】請求項6記載の発明における操作意図推論
処理部は、いずれかの投影面での2次元図形の配置操作
に応じて3次元部分図形の接合を認識し、ユーザの形状
組み合せ作業を容易にする環境を提供する。
According to the sixth aspect of the invention, the operation intention inference processing section recognizes the joining of the three-dimensional partial figures according to the placement operation of the two-dimensional figure on any of the projection planes, and facilitates the user's shape combination work. Provide an environment for

【0032】請求項7記載の発明における図形データ処
理部は、図形を部分的に移動させた際に生ずる図形間の
不連続を自動的に補い、製品の輪郭を表す図形の変更な
どの場合に、変更操作後の追加編集作業を不要にする。
The graphic data processing unit in the invention according to claim 7 automatically compensates for the discontinuity between the graphics that occurs when the graphics are partially moved, and when the graphics representing the contour of the product are changed. , No need for additional editing work after change operation.

【0033】請求項8記載の発明における製品モデル構
築処理部は、請求項7記載の発明に係るCADシステム
による隙間自動補償処理に応じて製品モデルを構築し、
図面化処理部は、隙間自動補償処理された製品モデルに
もとづいて投影図を更新するので、全ての投影面に関し
て整合性のとれた投影図を提供する。
The product model construction processing unit in the invention of claim 8 constructs a product model according to the automatic gap compensation processing by the CAD system according to the invention of claim 7 ,
Since the drawing processing unit updates the projection drawing based on the product model subjected to the automatic gap compensation processing, it provides a consistent projection drawing for all projection planes.

【0034】請求項9記載の発明における操作意図推論
処理部は、ユーザの意図を反映した生成操作履歴にもと
づいて抽出範囲を決定し、ユーザがこれから行おうとす
る処理の対象を簡単に、しかも、意図通りに選択するこ
とを可能にする。
The operation intention inference processing unit in the invention according to claim 9 determines the extraction range based on the generation operation history reflecting the user's intention, and the user can easily and easily perform the processing target. Allows you to make your choice.

【0035】請求項10記載の発明における操作意図推
論処理部は、請求項9記載の発明における操作意図推論
処理部と同様に動作して3次元図面上での修正範囲を決
定する。そして、製品モデル構築処理部はその修正範囲
にもとづいて製品モデルを修正し、図面化処理部は自動
的に各投影図を作成し、全ての投影図に関して矛盾のな
い移動や複写等の修正を実現する。
The operation intention inference processing section in the tenth aspect of the invention operates similarly to the operation intention inference processing section in the ninth aspect of the invention to determine the correction range on the three-dimensional drawing. Then, the product model construction processing unit corrects the product model based on the correction range, and the drawing processing unit automatically creates each projection drawing, and makes corrections such as movement and copying consistent with respect to all projection drawings. To be realized.

【0036】請求項11記載の発明における製品モデル
構築処理部は、操作意図推論処理部が検出した処理対象
の周囲状況に従って、対象形状を自動調整して製品モデ
ルを修正するので、ユーザによる形状調整を不要にす
る。
According to the eleventh aspect of the invention, the product model construction processing unit automatically adjusts the target shape according to the surrounding condition of the processing target detected by the operation intention inference processing unit to correct the product model. Is unnecessary.

【0037】請求項12記載の発明における製品モデル
構築処理部は、操作意図推論処理部が検出した処理対象
の周囲形状への依存の程度に従って、対象形状を自動調
整して製品モデルを修正するので、ユーザによる形状調
整を不要にする。
According to the twelfth aspect of the present invention, the product model construction processing section automatically adjusts the target shape according to the degree of dependence on the peripheral shape of the processing target detected by the operation intention inference processing section to correct the product model. , No need for shape adjustment by the user.

【0038】請求項13記載の発明における操作意図推
論処理部は、生成操作履歴の一部あるいは全部を複写元
形状と複写先形状とで共有させることにより、両者を1
つの論理的なグループとして扱うことを可能にし、後で
生ずる形状修正を漏れなく実行することを可能にする。
According to the thirteenth aspect of the present invention, the operation intention inference processing section shares a part or the whole of the generated operation history between the copy source shape and the copy destination shape, thereby making both of them 1
It is possible to treat them as one logical group, and it is possible to perform the shape correction that occurs later without omission.

【0039】[0039]

【実施例】実施例1. 以下、この発明の実施例を図について説明する。図1
この発明の第1の実施例によるCADシステムの構成を
示すシステム構成図である。図において、1はユーザか
らの指令を受け入れるとともにユーザに2次元図面や3
次元図面を提示するユーザインタフェースである。
EXAMPLES Example 1. Embodiments of the present invention will be described below with reference to the drawings. Figure 1
It is a system configuration diagram showing a configuration of a CAD system according to a first embodiment of the present invention. In the figure, reference numeral 1 denotes a two-dimensional drawing or 3
It is a user interface which presents a dimensional drawing.

【0040】 2はユーザの指令の内容を解釈して所定の
処理部を起動する入力解釈部、3は入力解釈部2によっ
て起動され、3次元図面で表現される製品モデルを構築
する製品モデル構築処理部である。4は製図規則データ
格納部で、ここにはJISやISOなどの公式規格にも
とづく製図記号や表記法などの製図規則と各製図規則に
もとづいて描かれた2次元図形や記号類から表現される
3次元図形とを対応付ける製図規則データが格納されて
いる。
Reference numeral 2 denotes an input interpreting unit that interprets the content of the user's command and activates a predetermined processing unit, and 3 is activated by the input interpreting unit 2 to construct a product model represented by a three-dimensional drawing. It is a processing unit. Reference numeral 4 is a drawing rule data storage section, which is represented by drawing rules such as drawing symbols and notations based on official standards such as JIS and ISO, and two-dimensional figures and symbols drawn based on each drawing rule. The drawing rule data for associating with the three-dimensional figure is stored.

【0041】 7は製品モデル構築処理部3が作成した製
品モデルを示すデータを格納する製品モデルデータ格納
部、8は入力解釈部2によって起動され2次元図面を作
成する図面データ処理部、9は図面データ処理部8が作
成した図面データを格納する図面データ格納部である。
なお、入力解釈部2、製品モデル構築処理部3、図面デ
ータ処理部8は、ワークステーション等のCPUおよび
プログラムで実現される。また、ユーザインタフェース
1はワークステーション等の入力手段および表示部で実
現される。製品モデルデータ格納部7および図面データ
格納部9は、ワークステーション等の記憶装置や補助記
憶装置で実現される。
Reference numeral 7 is a product model data storage unit that stores data indicating the product model created by the product model construction processing unit 3, 8 is a drawing data processing unit that is activated by the input interpretation unit 2, and creates a two-dimensional drawing, and 9 is It is a drawing data storage unit for storing the drawing data created by the drawing data processing unit 8.
The input interpreter 2, the product model construction processor 3, and the drawing data processor 8 are realized by a CPU such as a workstation and a program. The user interface 1 is realized by an input unit such as a workstation and a display unit. The product model data storage unit 7 and the drawing data storage unit 9 are realized by a storage device such as a workstation or an auxiliary storage device.

【0042】 次に動作について説明する。ユーザからユ
ーザインタフェース1を介して入力された指令は、入力
解釈部2で解釈される。入力解釈部2は、指令が2次元
図面の作成に関するものであると判断した場合には、図
面データ処理部8を起動する。すると、図面データ処理
部8は、ユーザとの対話形式で2次元図面を作成し、作
成された2次元図面の図面データを図面データ格納部9
に格納する。
[0042] Next, the operation will be described. A command input from the user via the user interface 1 is interpreted by the input interpretation unit 2. The input interpreting unit 2 activates the drawing data processing unit 8 when it determines that the command is related to the creation of a two-dimensional drawing. Then, the drawing data processing unit 8 creates a two-dimensional drawing in an interactive form with the user, and the drawing data of the created two-dimensional drawing is stored in the drawing data storage unit 9
To store.

【0043】 入力解釈部2は、指令が製品モデルの作成
に関するものであると判断した場合には、製品モデル構
築処理部3を起動する。製品モデル構築処理部3は、指
令が製品モデルの生成に関するものであるときには、続
いて入力されるデータやコマンド、製図規則データ格納
部4内の製図規則データ、図面データ格納部9内の図面
データ等を用いて、製品モデルを作成する。そして、そ
の製品モデルに対応した製品モデルデータを製品モデル
データ格納部7に格納する。この2次元図面から製品モ
デルを作成するケースは、図2や後述する実施例2〜4
で説明される。
The input interpreting section 2 activates the product model construction processing section 3 when it judges that the command is related to the production of the product model. When the command relates to generation of a product model, the product model construction processing unit 3 inputs data and commands that are subsequently input, drafting rule data in the drafting rule data storage unit 4, and drawing data in the drawing data storage unit 9. Etc. to create a product model. Then, the product model data corresponding to the product model is stored in the product model data storage unit 7. The case of creating a product model from this two-dimensional drawing is shown in FIG. 2 and Examples 2 to 4 described later.
Explained in.

【0044】 製品モデル構築処理部3は、指令が製品モ
デルの編集に関するものであるときには、製品モデルデ
ータ格納部7から該当する製品モデルデータを読み出
す。そして、編集後の製品モデルデータを、製品モデル
データ格納部7に格納する。
The product model construction processing section 3 reads out the corresponding product model data from the product model data storage section 7 when the command relates to editing of the product model. Then, the edited product model data is stored in the product model data storage unit 7.

【0045】 図2は製品モデル構築処理部3の処理を説
明するための説明図である。図2に示されるような図形
21を含む2次元図面の図面が図面データ処理部8で作
成され、その図面データが図面データ格納部9に格納さ
れているとする。ユーザが、その図面データ(2次元図
面)に対して、厚さ情報や貫通孔であるなどの属性を付
与し、製品モデルの生成を要求する指令を入力したとす
る。すると、製品モデル構築処理部3は、これら属性に
対し製図規則データを参照することにより図形22のよ
うな製品モデルを作成する。そして、その製品モデルを
示す製品モデルデータを製品モデルデータ格納部7に格
納する。
FIG . 2 is an explanatory diagram for explaining the processing of the product model construction processing section 3. It is assumed that the drawing data processing unit 8 creates a drawing of a two-dimensional drawing including the graphic 21 as shown in FIG. 2, and the drawing data is stored in the drawing data storage unit 9. It is assumed that the user inputs a command requesting generation of a product model by giving attributes such as thickness information and through holes to the drawing data (two-dimensional drawing). Then, the product model construction processing unit 3 creates a product model such as the graphic 22 by referring to the drawing rule data for these attributes. Then, the product model data indicating the product model is stored in the product model data storage unit 7.

【0046】 実施例2. 図3は請求項1の発明の実施例に係り、この発明の第2
実施例に係る形状に関する製図記号による2次元図形と
製品モデルとの関係を示す説明図である。上記実施例1
の図2では、製品モデル構築処理部3は、ユーザが入力
した属性データ等にもとづいて製品モデルを作成する例
について説明したが、製図規則データ格納部4内の製図
規則データを参照して製品モデルを作成することもでき
る。例えば、図3(a)左側に示すように、2次元図面
として、半輪形の図形と歯車を示す製図記号とを含む図
形が作成されているとする。ユーザが製品モデルの生成
を示す指令を入力すると、入力解釈部2によって製品モ
デル構築処理部3が起動される。
[0046] Example 2. FIG. 3 relates to an embodiment of the invention of claim 1 and relates to the second embodiment of the invention.
It is explanatory drawing which shows the relationship between the product model and the two-dimensional figure by the drawing symbol regarding the shape which concerns on an Example. Example 1 above
2 described above, the product model construction processing unit 3 explained the example of creating the product model based on the attribute data or the like input by the user. However, referring to the drawing rule data in the drawing rule data storage unit 4, the product model construction processing unit 3 refers to the product. You can also create a model. For example, as shown in the left side of FIG. 3A, it is assumed that a figure including a semi-ring figure and a drawing symbol indicating a gear is created as a two-dimensional drawing. When the user inputs a command indicating the generation of the product model, the input interpretation unit 2 activates the product model construction processing unit 3.

【0047】 このとき、製品モデル構築処理部3は、2
次元図面の図面データ中に歯車を示す製図規則を見つけ
ると、製図規則データ格納部4内の製図規則データを検
索する。そして、製図規則データ中の歯車ライブラリを
用いて、図3(a)右側に示すように、実際の歯車形状
に即した3次元の製品モデルを作成する。歯車ライブラ
リには、歯車の製図規則と実際の形状を示すデータとが
対応づけられて登録されている。製品モデル構築処理部
3は、作成した製品モデルを示す製品モデルデータを、
歯車であることを示すデータとともに製品モデルデータ
格納部7に格納する。
At this time, the product model construction processing unit 3
When a drawing rule indicating a gear is found in the drawing data of the dimensional drawing, the drawing rule data in the drawing rule data storage unit 4 is searched. Then, using the gear library in the drawing rule data, a three-dimensional product model conforming to the actual gear shape is created as shown on the right side of FIG. In the gear library, the drawing rules of gears and the data indicating the actual shape are associated and registered. The product model construction processing unit 3 stores the product model data indicating the created product model,
It is stored in the product model data storage unit 7 together with the data indicating that it is a gear.

【0048】 図3(b)左側に示すようなばねを示す製
図記号が2次元図面にあった場合には、製品モデル構築
処理部3は、製図規則データ格納部4内の製図規則デー
タにおけるばねライブラリを用いて、図3(b)右側に
示すように、実際のばね形状に即した3次元の製品モデ
ルを作成する。
When the drawing symbol indicating the spring as shown on the left side of FIG . 3B is in the two-dimensional drawing, the product model construction processing unit 3 causes the spring in the drawing rule data in the drawing rule data storage unit 4. Using the library, as shown in the right side of FIG. 3B, a three-dimensional product model conforming to the actual spring shape is created.

【0049】 図3(c)上側に示すような軸受けを示す
製図記号が2次元図面にあった場合には、製品モデル構
築処理部3は、製図規則データ格納部4内の製図規則デ
ータにおける軸受けライブラリを用いて、図3(c)下
側に示すように、実際の軸受け形状に即した3次元の製
品モデルを作成する。この場合、2次元図面における複
数の軸受けの表現方法が許容されるが、いずれの表現に
対しても1つの製品モデルを対応づけることができる。
When the drawing symbol indicating the bearing as shown in the upper part of FIG . 3 (c) is present in the two-dimensional drawing, the product model construction processing unit 3 determines the bearing in the drawing rule data in the drawing rule data storage unit 4. Using the library, as shown in the lower side of FIG. 3 (c), a three-dimensional product model conforming to the actual bearing shape is created. In this case, a method of expressing a plurality of bearings in a two-dimensional drawing is allowed, but one product model can be associated with any expression.

【0050】 その他の製図規則についても同様に処理さ
れる。すなわち、製品モデル構築処理部3は、2次元図
面上に製図規則があることを検出すると、製図規則デー
タ格納部4内の製図規則データを検索し、その製図規則
に対応した概念を得る。そして、その概念に対応した形
状を生成する。
The other drawing rules are processed in the same manner. That is, when the product model construction processing unit 3 detects that there is a drafting rule on the two-dimensional drawing, it searches the drafting rule data in the drafting rule data storage unit 4 to obtain the concept corresponding to the drafting rule. Then, a shape corresponding to the concept is generated.

【0051】 実施例3. 図4は請求項1の発明の実施例に係り、この発明の第3
実施例に係る寸法に関する製図記号による2次元図形と
製品モデルとの関係を示す説明図である。製品モデル構
築処理部3は、形状に関する製図規則のみならず寸法に
関する製図規則を扱うこともできる。例えば、図4
(a)左側に示すように、2次元図面として、長方形の
図形と直径を示す寸法補助記号φとを含む図形が作成さ
れているとする。
[0051] Example 3. FIG. 4 relates to an embodiment of the invention of claim 1 and relates to the third embodiment of the invention.
It is explanatory drawing which shows the relationship between the two-dimensional figure and the product model by the drawing symbol regarding the dimension which concerns on an Example. The product model construction processing unit 3 can handle not only the drawing rule concerning the shape but also the drawing rule concerning the dimension. For example, in FIG.
(A) As shown on the left side, it is assumed that a figure including a rectangular figure and a dimension auxiliary symbol φ indicating a diameter is created as a two-dimensional drawing.

【0052】 ユーザが製品モデルの生成を示す指令を入
力すると、入力解釈部2によって、製品モデル構築処理
部3が起動されるが、製品モデル構築処理部3は、2次
元図面の図面データ中に直径を示す寸法補助記号φを見
つけると、製図規則データ格納部4内の製図規則データ
を検索する。製図規則データ中には、φが直径を示す規
則であることが登録されている。よって、製品モデル構
築処理部3は、製図規則データ中のその規則を用いて、
図4(a)右側に示すように、円筒形の製品モデルを作
成する。
When the user inputs a command indicating the generation of the product model, the input interpreting unit 2 activates the product model construction processing unit 3. The product model construction processing unit 3 operates in the drawing data of the two-dimensional drawing. When the auxiliary dimension code φ indicating the diameter is found, the drafting rule data in the drafting rule data storage unit 4 is searched. It is registered in the drafting rule data that φ is a rule indicating a diameter. Therefore, the product model construction processing unit 3 uses the rule in the drafting rule data,
As shown in the right side of FIG. 4A, a cylindrical product model is created.

【0053】 図4(b)左側に示すような板厚を示す寸
法補助記号tが2次元図面にあった場合には、製品モデ
ル構築処理部3は、製図規則データ格納部4内の製図規
則データにおける板厚に関する規則を用いて、図4
(b)右側に示すように、厚みをもった製品モデルを作
成する。
When the dimension auxiliary symbol t indicating the plate thickness as shown on the left side of FIG . 4 (b) is present in the two-dimensional drawing, the product model construction processing unit 3 causes the drafting rule in the drafting rule data storage unit 4 to execute the drafting rule. Using the rules for plate thickness in the data, Figure 4
(B) As shown on the right side, a product model having a thickness is created.

【0054】 図4(c)左側に示すような球径を示す寸
法補助記号sφが2次元図面にあった場合には、製品モ
デル構築処理部3は、製図規則データ格納部4内の製図
規則データにおける球径に関する規則を用いて、図4
(c)右側に示すように、厚みをもった製品モデルを作
成する。
When the dimension auxiliary symbol sφ indicating the sphere diameter as shown on the left side of FIG . 4C is present in the two-dimensional drawing, the product model construction processing unit 3 causes the drawing rule in the drawing rule data storage unit 4 to execute the drawing rule. Using the rules for sphere diameter in the data,
(C) As shown on the right side, a product model having a thickness is created.

【0055】 その他の寸法補助記号についても同様に処
理される。すなわち、製品モデル構築処理部3は、2次
元図面上に記号があることを検出すると、製図規則デー
タ格納部4内の製図規則データを検索し、その記号に対
応した概念を得る。そして、その概念に対応した形状を
生成する。
The other dimension auxiliary symbols are processed in the same manner. That is, when the product model construction processing unit 3 detects that there is a symbol on the two-dimensional drawing, it searches the drafting rule data in the drafting rule data storage unit 4 to obtain the concept corresponding to the symbol. Then, a shape corresponding to the concept is generated.

【0056】 実施例4. 図5は請求項1の発明の実施例に係り、この発明の第4
実施例に係る省略や繰り返しに関する製図記号による2
次元図形と製品モデルとの関係を示す説明図である。製
品モデル構築処理部3は、形状に関する製図規則や寸法
補助記号のみならず省略や繰り返しに関する記号を扱う
こともできる。例えば、図5(a)左側に示すように、
2次元図面として、下半分が省略された図形と対象部分
が省略されていることを示す省略記号とを含む図形が作
成されているとする。
[0056] Example 4. FIG. 5 relates to an embodiment of the invention of claim 1 and relates to the fourth embodiment of the invention.
According to the drawing symbols for omission and repetition according to the embodiment 2
It is explanatory drawing which shows the relationship between a dimensional figure and a product model. The product model construction processing unit 3 can handle not only drawing rules and dimension auxiliary symbols for shapes but also symbols for omission and repetition. For example, as shown on the left side of FIG.
As a two-dimensional drawing, it is assumed that a figure including a figure in which the lower half is omitted and an ellipsis mark indicating that the target portion is omitted is created.

【0057】 ユーザが製品モデルの生成を示す指令を入
力すると、入力解釈部2によって、製品モデル構築処理
部3が起動されるが、製品モデル構築処理部3は、2次
元図面の図面データ中に省略記号を見つけると、製図規
則データ格納部4内の製図規則データを検索する。製図
規則データ中には、その記号が対象形状が省略されてい
ることを示す記号であるという規則が登録されている。
よって、製品モデル構築処理部3は、製図規則データ中
のその規則を用いて、図5(a)右側に示すように、省
略部分も表現された製品モデルを作成する。
When the user inputs a command indicating the generation of the product model, the input interpreting unit 2 activates the product model construction processing unit 3. However, the product model construction processing unit 3 operates in the drawing data of the two-dimensional drawing. When the ellipsis symbol is found, the drafting rule data in the drafting rule data storage unit 4 is searched. The rule that the symbol is a symbol indicating that the target shape is omitted is registered in the drawing rule data.
Therefore, the product model construction processing unit 3 uses the rule in the drawing rule data to create a product model in which omitted parts are also expressed, as shown on the right side of FIG.

【0058】 図5(b)上側に示すような部分省略を示
す記号が2次元図面にあった場合には、製品モデル構築
処理部3は、製図規則データ格納部4内の製図規則デー
タにおける部分省略に関する規則を用いて、図5(b)
下側に示すように、省略部分も表現された製品モデルを
作成する。この場合、省略部分の長さは、ユーザから指
定されたり、図面データ格納部9から取り込んだりす
る。
When a symbol indicating partial omission as shown in the upper part of FIG . 5B is present in the two-dimensional drawing, the product model construction processing unit 3 causes the drawing rule data storage unit 4 to draw a part in the drawing rule data. Using the rules for omission, FIG.
As shown in the lower part, create a product model that also expresses the omitted parts. In this case, the length of the omitted portion is specified by the user or loaded from the drawing data storage unit 9.

【0059】 図5(c)左側に示すような繰り返しを示
す記号が2次元図面にあった場合には、製品モデル構築
処理部3は、製図規則データ格納部4内の製図規則デー
タにおける繰り返しに関する規則を用いて、図5(c)
右側に示すように、省略部分も表現された製品モデルを
作成する。この場合、製品モデル構築処理部3は繰り返
し記号で表現されている部分に、非省略形状を複写する
ことにより、全体形状を得ることができる。
When a symbol indicating repetition as shown on the left side of FIG . 5C is present in the two-dimensional drawing, the product model construction processing unit 3 relates to repetition in the drawing rule data in the drawing rule data storage unit 4. Using the rules, Figure 5 (c)
As shown on the right, create a product model that also expresses abbreviations. In this case, the product model construction processing unit 3 can obtain the entire shape by copying the non-abbreviated shape to the portion represented by the repeated symbol.

【0060】 実施例5. 図6は請求項1記載の発明に係るCADシステムの一実
施例であり、この発明の第5の実施例によるCADシス
テムの構成を示すシステム構成図である。図において、
6は製品モデルデータ格納部7内の製品モデルデータか
ら2次元図面を作成する図面化処理部である。動作例に
ついては、前述の図3〜図5を引用して説明する。
[0060] Example 5. Figure 6 is an example of a CAD system according to the first aspect of the invention is a system configuration diagram showing the configuration of a CAD system according to a fifth embodiment of the present invention. In the figure,
A drawing processing unit 6 creates a two-dimensional drawing from the product model data in the product model data storage unit 7. An operation example will be described with reference to FIGS.

【0061】 次に動作について説明する。ユーザからユ
ーザインタフェース1を介して入力された指令は、入力
解釈部2で解釈される。入力解釈部2は、指令が製品モ
デルの作成に関するものであると判断した場合には、製
品モデル構築処理部3を起動する。製品モデル構築処理
部3は、指令が製品モデルの生成に関するものであると
きには、続いて入力されるデータやコマンド、製図規則
データ格納部4内の製図規則データ等を用いて製品モデ
ルを作成する。そして、その製品モデルに対応した製品
モデルデータを製品モデルデータ格納部7に格納する。
[0061] Next, the operation will be described. A command input from the user via the user interface 1 is interpreted by the input interpretation unit 2. When the input interpretation unit 2 determines that the command is related to the production of the product model, the input interpretation unit 2 activates the product model construction processing unit 3. When the command relates to generation of a product model, the product model construction processing unit 3 creates a product model using data and commands that are subsequently input, drafting rule data in the drafting rule data storage unit 4, and the like. Then, the product model data corresponding to the product model is stored in the product model data storage unit 7.

【0062】 製品モデル構築処理部3は、指令が製品モ
デルの編集に関するものであるときには、製品モデルデ
ータ格納部7から該当する製品モデルデータを読み出
す。そして、編集後の製品モデルデータを、製品モデル
データ格納部7に格納する。
The product model construction processing unit 3 reads out the corresponding product model data from the product model data storage unit 7 when the command is related to the editing of the product model. Then, the edited product model data is stored in the product model data storage unit 7.

【0063】 入力解釈部2は、指令が2次元図面の作成
に関するものであると判断した場合には、図面化処理部
6を起動する。図面化処理部6は、製品モデルデータ格
納部7内の該当する製品モデルデータを読み出す。そし
て、その製品モデルデータによる3次元の製品モデルに
対応した2次元の投影図(正面図、平面図、側面図)を
生成する。
When the input interpreting section 2 determines that the command is for creating a two-dimensional drawing, it activates the drawing processing section 6. The drawing processing unit 6 reads the corresponding product model data in the product model data storage unit 7. Then, a two-dimensional projection view (front view, plan view, side view) corresponding to the three-dimensional product model based on the product model data is generated.

【0064】 製品モデルデータ格納部7には、例えば、
3次元の製品モデルの各構成要素を示す各幾何学的デー
タ(座標や角度など)が格納されているので、図面化処
理部6は、3次元形状を示す幾何学的データから投影図
における各図面形状の座標等を得る。そして、得られた
座標等にもとづいて投影図を作成する。
In the product model data storage unit 7, for example,
Since each geometrical data (coordinates, angles, etc.) indicating each component of the three-dimensional product model is stored, the drawing processing unit 6 calculates each geometrical data indicating the three-dimensional shape from each geometrical data in the projection drawing. Get coordinates of drawing shape. Then, a projection drawing is created based on the obtained coordinates and the like.

【0065】 ここで、図面化処理部6は、製図規則デー
タ格納部4内の製図規則データを参照する。そして、製
品モデルデータに製図規則との対応づけを示すデータが
ある場合には、そのデータに対応した製図規則を製図規
則データ格納部4から取り出す。図面化処理部6は、取
り出した製図規則を投影図に反映させる。
[0065] Here, the drawing processing unit 6 refers to the drawing rule data for drawing rule data storage unit 4. Then, if the product model data includes data indicating the association with the drawing rule, the drawing rule corresponding to the data is retrieved from the drawing rule data storage unit 4. The drawing processing unit 6 reflects the extracted drawing rule on the projection drawing.

【0066】 例えば、製品モデルデータが図3(a)右
側に示す製品モデルに対応したものであったとする。そ
して、製品モデルデータに歯車であることを示すデータ
が付属していたとする。すると、図面化処理部6は、製
図規則データ格納部4内の製図規則データにおける歯車
ライブラリから、歯車の製図規則を得る。図面化処理部
6は、図3(a)右側に示す製品モデルを投影した図を
生成するのではなく、製図規則にしたがったもの、すな
わち、図3(a)左側に示す投影図を生成する。そし
て、その投影図に応じた図面データを図面データ格納部
9に格納する。
For example, assume that the product model data corresponds to the product model shown on the right side of FIG. Then, it is assumed that the product model data is accompanied by data indicating that it is a gear. Then, the drawing processing unit 6 obtains the drawing rule of the gear from the gear library in the drawing rule data in the drawing rule data storage unit 4. The drawing processing unit 6 does not generate a projection of the product model shown on the right side of FIG. 3A, but generates a projection drawing shown on the left side of FIG. 3A, according to the drawing rule. . Then, the drawing data corresponding to the projection drawing is stored in the drawing data storage unit 9.

【0067】 製品モデルデータが図4(a)右側に示す
製品モデルに対応したものであった場合には、図面化処
理部6は、例えば、長方形の正面図を生成する。そのと
き、製品モデルは円筒形であるので、直径を示す寸法補
助記号を製図規則データ格納部4内の製図規則データか
ら検索する。製図規則データには、直径を示す寸法補助
記号がφであることが登録されている。
When the product model data corresponds to the product model shown on the right side of FIG. 4 (a), the drawing processing section 6 generates, for example, a rectangular front view. At this time, since the product model has a cylindrical shape, a dimension auxiliary symbol indicating the diameter is searched from the drafting rule data in the drafting rule data storage unit 4. In the drafting rule data, it is registered that the dimension auxiliary symbol indicating the diameter is φ.

【0068】 そこで、図面化処理部6は、図4(a)左
側に示すように寸法補助記号を含んだ正面図を作成す
る。そして、その正面図に応じた図面データを図面デー
タ格納部9に格納する。また、図面化処理部6は、平面
図および側面図を生成することもできる。製品モデルデ
ータから平面投影形状は長方形であり、側面投影形状は
円形であることがわかる。よって、長方形が記載された
平面図と円形が記載された側面図とを生成でき、それら
の図面データが、図面データ格納部9に格納される。
[0068] Accordingly, the drawings processing unit 6, to create a front view including a witness mark as shown in FIG. 4 (a) left. Then, the drawing data corresponding to the front view is stored in the drawing data storage unit 9. The drawing processing unit 6 can also generate a plan view and a side view. It can be seen from the product model data that the plane projection shape is a rectangle and the side projection shape is a circle. Therefore, the plan view in which the rectangle is described and the side view in which the circle is described can be generated, and the drawing data thereof are stored in the drawing data storage unit 9.

【0069】 また、例えば、製品モデルデータが図5
(a)右側に示す製品モデルに対応したものであったと
する。そして、製品モデルデータに対象部省略であるこ
とを示すデータが付属していたとする。すると、図面化
処理部6は、製図規則データ格納部4内の製図規則デー
タから、対象部省略の製図規則を得る。図面化処理部6
は、図5(a)右側に示す製品モデルを投影した図を生
成するのではなく、製図規則にしたがったもの、すなわ
ち、図5(a)左側に示す投影図を生成する。そして、
その投影図に応じた図面データを図面データ格納部に格
納する。
Further , for example, the product model data is shown in FIG.
(A) It is assumed that it corresponds to the product model shown on the right side. It is assumed that the product model data is accompanied by data indicating that the target part is omitted. Then, the drawing processing unit 6 obtains the drawing rule with the target part omitted from the drawing rule data in the drawing rule data storage unit 4. Drawing processing unit 6
Does not generate a projection of the product model shown on the right side of FIG. 5A, but generates a projection drawing shown on the left side of FIG. 5A according to the drawing rule. And
The drawing data corresponding to the projection drawing is stored in the drawing data storage unit.

【0070】 実施例6. 図7はこの発明の第6の実施例によるCADシステムの
構成を示すシステム構成図である。図において、5は図
面データ格納部9内の図面データとそれに対応する製品
モデル格納部7内の製品モデルデータとの対応リストを
有する相互解釈データ格納部、61は製品モデルデータ
を用いて各投影図を作成してその図面でデータを図面デ
ータ格納部9に格納するとともに、作成した投影図と製
品モデルデータとの対応関係を相互解釈データ格納部5
に登録する図面化処理部である。
[0070] Example 6. FIG. 7 is a system configuration diagram showing the configuration of a CAD system according to the sixth embodiment of the present invention. In the figure, 5 is a mutual interpretation data storage unit having a correspondence list of the drawing data in the drawing data storage unit 9 and the corresponding product model data in the product model storage unit 7, and 61 is each projection using the product model data. The drawing is created and the data of the drawing is stored in the drawing data storage unit 9, and the correspondence between the created projection drawing and the product model data is stored in the mutual interpretation data storage unit 5.
It is a drawing processing unit registered in.

【0071】 次に動作について説明する。製品モデル構
築処理部3は、ユーザの指令に応じて製品モデルを作成
し、その製品モデルデータを製品モデルデータ格納部7
に格納する。また、図面化処理部61は、実施例5の場
合と同様に、ユーザの指令に応じて、製品モデルデータ
格納部7内の製品モデルデータを用いて投影図を作成す
る。その際、図面化処理部61は、作成した投影図が製
品モデルデータ格納部7内のどの製品モデルデータに対
応しているかを示す情報を相互解釈データ格納部5に登
録する。
[0071] Next, the operation will be described. The product model construction processing unit 3 creates a product model in accordance with a user's instruction and stores the product model data in the product model data storage unit 7.
To store. Further, as in the case of the fifth embodiment, the drawing processing unit 61 creates a projection drawing using the product model data in the product model data storage unit 7 according to a user's instruction. At this time, the drawing processing unit 61 registers information indicating which product model data in the product model data storage unit 7 the created projection corresponds to in the mutual interpretation data storage unit 5.

【0072】 その後、2次元図面の編集を示す指令が入
力されると、入力解釈部2は、図面データ処理部8を起
動する。図面データ処理部8は、図面データ格納部9内
の該当する図面データを取り出し、ユーザと対話形式で
編集作業を行う。編集後の図面データは、図面データ格
納部9に格納される。
[0072] Then, a command indicating the editing two-dimensional drawing is input, input interpreter 2 starts the drawing data processing unit 8. The drawing data processing unit 8 takes out the corresponding drawing data from the drawing data storage unit 9 and edits the drawing data interactively with the user. The edited drawing data is stored in the drawing data storage unit 9.

【0073】 続いて、入力解釈部2は、製品モデル構築
処理部3を起動する。製品モデル構築処理部3は、編集
後の図面データを取り込み、その図面データに対応した
製品モデルを生成する。生成の動作は第1の実施例の場
合と同様である。そして、新たに生成した製品モデルの
製品モデルデータで、旧製品モデルデータを置き換え
る。
[0073] Subsequently, the input interpretation unit 2, to launch the product model construction processing unit 3. The product model construction processing unit 3 takes in the edited drawing data and generates a product model corresponding to the drawing data. The generation operation is the same as in the case of the first embodiment. Then, the old product model data is replaced with the product model data of the newly generated product model.

【0074】 次いで、図面化処理部61が起動される。
図面化処理部61は、置換処理がなされた製品モデルデ
ータに対応した2次元図面を、相互解釈データ格納部5
内のデータから知る。そして、その2次元図面の図面デ
ータを図面データ格納部9から取り出す。図面化処理部
61は、取り出された図面データのうち、編集処理の対
象にならなかった投影図に関するものを修正する。
[0074] Then, drawing processing unit 61 is activated.
The drawing processing unit 61 converts the two-dimensional drawing corresponding to the product model data subjected to the replacement processing into the mutual interpretation data storage unit 5
Know from the data in. Then, the drawing data of the two-dimensional drawing is retrieved from the drawing data storage unit 9. The drawing processing unit 61 corrects, among the extracted drawing data, data related to the projection drawing that is not the target of the editing processing.

【0075】 実施例7. 図8は請求項2記載の発明に係るCADシステムの一実
施例であり、この発明の第7の実施例によるCADシス
テムの構成を示すシステム構成図である。このCADシ
ステムは、第1の実施例〜第6の実施例による各CAD
システムの機能を全て備えている。よって、図におい
て、62は図6に示された図面化処理部6と図7に示さ
れた図面化処理部61の機能を合わせ持っている。ま
た、図9はこのCADシステムの動作を示すフローチャ
ートである。
[0075] Example 7. Figure 8 is an embodiment of the CAD system according to the second aspect of the present invention is a system configuration diagram showing the configuration of a CAD system according to a seventh embodiment of the present invention. This CAD system is used for each CAD according to the first to sixth embodiments.
It has all the functions of the system. Therefore, in the figure, 62 has the functions of the drawing processing unit 6 shown in FIG. 6 and the drawing processing unit 61 shown in FIG. FIG. 9 is a flowchart showing the operation of this CAD system.

【0076】 次に動作について説明する。ユーザから、
データコマンドが入力されると(ステップST91)、
入力解釈部2は、そのコマンドに応じて各処理部を起動
する。2次元図面の作成に関するデータコマンドが入力
された場合には、図面データ処理部8が、ユーザとの対
話形式で2次元図面を作成する(ステップST92,S
T93)。そして、作成された2次元図面の図面データ
を図面データ格納部9に格納する(ステップST10
0)。
[0076] Next, the operation will be described. From the user
When a data command is input (step ST91),
The input interpretation unit 2 activates each processing unit according to the command. When a data command for creating a two-dimensional drawing is input, the drawing data processing unit 8 creates a two-dimensional drawing in an interactive form with the user (steps ST92, S).
T93). Then, the drawing data of the created two-dimensional drawing is stored in the drawing data storage unit 9 (step ST10).
0).

【0077】 データコマンドが、製品モデルの作成や編
集に関するものである場合には、製品モデル構築処理部
3は、続いて入力されるデータやコマンド、製図規則デ
ータ格納部4内の製図規則と図面との対応データ、図面
データ格納部9内の図面データ等を用いて、製品モデル
の作成または編集を行う(ステップST94〜ST9
7)。そして、製品モデル構築処理部3は、生成した製
品モデルまたは修正した製品モデルを、製品モデルデー
タ格納部7に格納する(ステップST98)。
When the data command is related to the creation or editing of the product model, the product model construction processing unit 3 inputs the data and command to be subsequently input, the drawing rule and the drawing in the drawing rule data storage unit 4. The product model is created or edited using the correspondence data with the drawing data, the drawing data in the drawing data storage unit 9, and the like (steps ST94 to ST9)
7). Then, the product model construction processing unit 3 stores the generated product model or the corrected product model in the product model data storage unit 7 (step ST98).

【0078】 さらに、それに続くデータコマンドを用い
て、図面化処理部62が、製品モデルデータ格納部7内
の該当する製品モデルデータを読み出す。そして、その
製品モデルデータによる3次元の製品モデルに対応した
2次元の投影図(正面図、平面図、側面図)を生成する
(ステップST99)。そして、2次元の投影図を図面
データ格納部9に格納する(ステップST100)。な
お、ステップST99の処理を、直接その処理を行うデ
ータコマンドにもとづいて、ステップST92〜ST9
7を介さずに直ちに実行させることもできる。
[0078] Further, by using the data command subsequent drawing processing unit 62 reads the appropriate product model data in the product model data storage unit 7. Then, a two-dimensional projection view (front view, plan view, side view) corresponding to the three-dimensional product model based on the product model data is generated (step ST99). Then, the two-dimensional projection drawing is stored in the drawing data storage unit 9 (step ST100). The process of step ST99 is performed based on a data command for directly performing the process, and steps ST92 to ST9 are performed.
It can also be executed immediately without going through 7.

【0079】 また、投影図の1つを修正すると、自動的
に他の投影図を修正することもできる。すなわち、2次
元図面の編集を示すデータコマンドが入力されると、図
面データ処理部8は、図面データ格納部9内の該当する
図面データを取り出し、ユーザと対話形式で編集作業を
行う。編集後の図面データは、図面データ格納部9に格
納される。続いて、製品モデル構築処理部3が、編集後
の図面データを取り込み、その図面データに対応した製
品モデルを生成する。そして、新たに生成した製品モデ
ルの製品モデルデータで、旧製品モデルデータを置き換
える。次いで、図面化処理部62は、置換処理がなされ
た製品モデルデータに対応した2次元図面を、相互解釈
データ格納部5内のデータから知る。そして、その2次
元図面の図面データを、図面データ格納部9から取り出
す。図面化処理部62は、取り出された図面データのう
ち、編集処理の対象にならなかった投影図に関するもの
を修正する。
When one of the projection views is modified, the other projection views can be automatically modified. That is, when a data command indicating editing of a two-dimensional drawing is input, the drawing data processing unit 8 retrieves the corresponding drawing data in the drawing data storage unit 9 and edits the drawing data interactively with the user. The edited drawing data is stored in the drawing data storage unit 9. Then, the product model construction processing unit 3 takes in the edited drawing data and generates a product model corresponding to the drawing data. Then, the old product model data is replaced with the product model data of the newly generated product model. Next, the drawing processing unit 62 knows the two-dimensional drawing corresponding to the product model data subjected to the replacement processing from the data in the mutual interpretation data storage unit 5. Then, the drawing data of the two-dimensional drawing is retrieved from the drawing data storage unit 9. The drawing processing unit 62 corrects the extracted drawing data relating to the projection drawing that is not the target of the editing processing.

【0080】 例えば、図4(a)右側に示す製品モデル
の製品モデルデータが製品モデルデータ格納部7にあ
り、その製品モデルの投影図である正面図、平面図およ
び側面図に関する図面データが図面データ格納部9にあ
ったとする。正面図は、図4(a)左側に示すようなも
のである。平面図は、図示されていないが、やはり長方
形である。側面図は円形である。
[0080] For example, in FIGS. 4 (a) product model data storage unit 7 product model data of a product model is shown on the right side, a front view is a projection view of the product model, the drawing data about the plan view and a side view drawings It is assumed that the data is stored in the data storage unit 9. The front view is as shown on the left side of FIG. Although not shown, the plan view is also rectangular. The side view is circular.

【0081】 まず、図面化処理部62が、ユーザとの対
話形式で、正面図に記載されているφ30をφ40に更
新したとする。更新後の図形データは、図面データ格納
部9に格納される。製品モデル構築処理部3は、図面デ
ータ格納部9内の正面図に関する図面データ、すなわ
ち、長方形データとφ40のデータを入力し、製図規則
データ格納部4内の製図規則と図面との対応データを用
いて、径が40である円筒の製品モデルを生成する。そ
して、その製品モデルデータで、径が30の製品モデル
データを更新する。
[0081] First, the drawing processing unit 62, interactively with the user, and updates the φ30 listed in front view ø40. The updated graphic data is stored in the drawing data storage unit 9. The product model construction processing unit 3 inputs the drawing data regarding the front view in the drawing data storage unit 9, that is, the rectangular data and the data of φ40, and outputs the correspondence data between the drawing rule and the drawing in the drawing rule data storage unit 4. It is used to generate a cylindrical product model with a diameter of 40. Then, the product model data having the diameter of 30 is updated with the product model data.

【0082】 図面化処理部62は、その製品モデルに対
応する図面データを図面データ格納部9から取り出す。
そして、編集がなされていない平面図および側面図を修
正する。すなわち、図面化処理部62は、実施例5の場
合と同様にして製品モデルデータから、厚さ40の長方
形形状が記載された平面図と、直径が40の円形が記載
された側面図とを生成できる。そして、新たに生成した
ものの図面データで旧データを置き換える。以上のよう
にして、ある製品モデルに関する1つの投影図について
編集を行った場合に、自動的に、その製品モデルに関す
る他の投影図も更新される。
The drawing processing unit 62 retrieves the drawing data corresponding to the product model from the drawing data storage unit 9.
Then, the unedited plan view and side view are corrected. That is, the drawing processing unit 62 creates a plan view in which a rectangular shape having a thickness of 40 is described and a side view in which a circle having a diameter of 40 is described from the product model data in the same manner as in the fifth embodiment. Can be generated. Then, the old data is replaced with the newly generated drawing data. As described above, when one projection view related to a product model is edited, other projection views related to the product model are automatically updated.

【0083】 なお、2次元データと3次元データとを一
体化して取り扱う2次元3次元一体データ格納部を備え
た構成とすることもできる。2次元3次元一体データ
は、図面データ格納部9内の図面データ、製品モデルデ
ータ格納部7内の製品モデルデータおよび相互解釈デー
タ格納部5内の相互解釈データを1つのデータ構造とし
て一体化したものである。よって、そのような構成の場
合には、図面データ処理部8、製品モデル構築処理部3
および図面化処理部62は、2次元3次元一体データ格
納部をアクセスする。
A two-dimensional and three-dimensional integrated data storage unit that handles two-dimensional data and three-dimensional data in an integrated manner may be provided. In the two-dimensional and three-dimensional integrated data, the drawing data in the drawing data storage unit 9, the product model data in the product model data storage unit 7, and the mutual interpretation data in the mutual interpretation data storage unit 5 are integrated as one data structure. It is a thing. Therefore, in the case of such a configuration, the drawing data processing unit 8 and the product model construction processing unit 3
And the drawing processing unit 62 accesses the two-dimensional and three-dimensional integrated data storage unit.

【0084】 実施例8. 図10はこの発明の第8の実施例によるCADシステム
の動作を説明するための説明図である。なお、このCA
Dシステムの構成は、図8に示す構成と同様である。
[0084] Example 8. FIG. 10 is an explanatory diagram for explaining the operation of the CAD system according to the eighth embodiment of the present invention. In addition, this CA
The configuration of the D system is similar to that shown in FIG.

【0085】 図面データ格納部9に、円形102を内含
する長方形101に関する図面データがあったとする。
ユーザが2次元図面上の長方形101に厚さという属性
を与えると、入力解釈部2を介して、製品モデル構築処
理部3が起動される。製品モデル構築処理部3は、長方
形101を3次元空間の図形103として配置し、その
図形を奥行き方向に指定された厚さだけ引き延ばして製
品モデル106を構築する。構築された製品モデルの製
品モデルデータは、製品モデルデータ格納部7に格納さ
れる。また、相互解釈データ格納部5に、長方形101
と製品モデルを対応付けるデータが登録される。
It is assumed that the drawing data storage unit 9 has drawing data relating to the rectangle 101 including the circle 102.
When the user gives an attribute of thickness to the rectangle 101 on the two-dimensional drawing, the product model construction processing unit 3 is activated via the input interpretation unit 2. The product model construction processing unit 3 arranges the rectangle 101 as the graphic 103 in the three-dimensional space, and extends the graphic by the designated thickness in the depth direction to construct the product model 106. The product model data of the constructed product model is stored in the product model data storage unit 7. In the mutual interpretation data storage unit 5, the rectangle 101
The data that associates with the product model is registered.

【0086】 その後に、ユーザが円形102に貫通穴と
いう属性を与えると、入力解釈部2は、長方形101に
対応した製品モデルの存在を相互解釈データ格納部5の
内容から認識する。すると、製品モデル修正のために、
入力解釈部2は、製品モデル構築処理部3を起動する。
製品モデル構築処理部3は、円形102を3次元空間に
おける図形104として配置し、配置位置と既に作成さ
れている製品モデル106とを比較して、図形104を
開口とする貫通穴を有する製品モデル107を構築す
る。
[0086] Thereafter, when the user gives an attribute called through holes in a circular 102, input interpreting unit 2 recognizes the presence of a product model corresponding to the rectangular 101 from the content of the cross-interpretation data storage unit 5. Then, to correct the product model,
The input interpretation unit 2 activates the product model construction processing unit 3.
The product model construction processing unit 3 arranges the circle 102 as the graphic 104 in the three-dimensional space, compares the arrangement position with the product model 106 already created, and has a product model having a through hole having the graphic 104 as an opening. Build 107.

【0087】 なお、属性の与え方が逆になっても製品モ
デル107は作成される。図10(b)に示すように、
まず、ユーザは、円形102に貫通穴という属性を与え
たとする。入力解釈部2は、長方形101に対応した製
品モデルが存在しないことを相互解釈データ格納部5の
内容から認識する。そこで、製品モデル構築処理部3
に、製品モデルではなく、仮想平面105上に貫通穴と
いう属性の付いた図形104を作成させそれを保存させ
る。また、相互解釈データ格納部5には、仮想平面10
5上の図形104が作成されていることが登録される。
The product model 107 is created even if the way of giving attributes is reversed. As shown in FIG.
First, it is assumed that the user gives the circle 102 the attribute of a through hole. The input interpretation unit 2 recognizes from the contents of the mutual interpretation data storage unit 5 that the product model corresponding to the rectangle 101 does not exist. Therefore, the product model construction processing unit 3
Then, the graphic 104 having the attribute of the through hole is created on the virtual plane 105 instead of the product model and is saved. In addition, the virtual plane 10 is stored in the mutual interpretation data storage unit 5.
It is registered that the graphic 104 above 5 has been created.

【0088】 その後、ユーザが長方形101に属性を付
与すると、入力解釈部2は、製品モデル構築処理部3を
起動する。製品モデル構築処理部3は、長方形101を
3次元空間の図形103として配置し、その図形を奥行
き方向に指定された厚さだけ引き延ばして製品モデル1
06を構築する。また、長方形101に対応した仮想平
面105上の図形104が存在することが相互解釈デー
タ格納部5の内容から認識されるので、構築された製品
モデル106に仮想平面105上の図形104が適用で
きるかどうか確認する。適用可能であれば、図形104
を開口とする貫通穴を有する製品モデル107を構築す
る。
[0088] Thereafter, when the user imparts an attribute rectangular 101, input interpreting unit 2 activates the product model construction processing unit 3. The product model construction processing unit 3 arranges the rectangle 101 as the figure 103 in the three-dimensional space, and extends the figure by the designated thickness in the depth direction to produce the product model 1
Build 06. Further, since it is recognized from the content of the mutual interpretation data storage unit 5 that the graphic 104 on the virtual plane 105 corresponding to the rectangle 101 exists, the graphic 104 on the virtual plane 105 can be applied to the constructed product model 106. Check if Graphic 104, if applicable
A product model 107 having a through hole having an opening is constructed.

【0089】 実施例9. 図11は請求項3記載の発明に係るCADシステムの一
実施例である、この発明の第9の実施例によるCADシ
ステムの動作を説明するための説明図である。なお、こ
のCADシステムの構成は、図8に示す構成と同様であ
る。
[0089] Example 9. 11 claim 3 which is an embodiment of the CAD system according to the invention described, a ninth explanatory diagram for explaining the operation of the CAD system according to an embodiment of the present invention. The structure of this CAD system is similar to that shown in FIG.

【0090】 ユーザがユーザインタフェース1により、
例えば図11(a)左側に示すような貫通穴を有する直
方体の製品モデルに対応した平面図に対して、断面指示
記号を付与する操作を行ったとする。すると、入力解釈
部2は、製図規則データ格納部4にあるデータから、入
力された記号が断面指示を示す記号であることを知る。
また、その平面図に対応した製品モデルの存在を相互解
釈データ格納部5の内容から認識する。そこで、図面化
処理部62を起動する。図面化処理部62は、製品モデ
ルを製品モデルデータ格納部7から取り出す。そして、
製品モデルデータと断面指示を用いて、断面指示に応じ
た切断面の断面図を作成する。さらに、断面にハッチン
グを施した断面図データを図面データ格納部9に格納す
る。格納された断面図データは、必要に応じてユーザイ
ンタフェース1の表示部に表示される。
The user uses the user interface 1
For example, it is assumed that an operation of giving a cross-section instruction symbol is performed on a plan view corresponding to a rectangular parallelepiped product model having a through hole as illustrated on the left side of FIG. Then, the input interpretation unit 2 knows from the data in the drawing rule data storage unit 4 that the input symbol is a symbol indicating a cross-section instruction.
Further, the existence of the product model corresponding to the plan view is recognized from the contents of the mutual interpretation data storage unit 5. Then, the drawing processing unit 62 is activated. The drawing processing unit 62 retrieves the product model from the product model data storage unit 7. And
Using the product model data and the cross-section designation, a cross-sectional view of the cut surface corresponding to the cross-section designation is created. Further, the cross-sectional view data in which the cross section is hatched is stored in the drawing data storage unit 9. The stored sectional view data is displayed on the display unit of the user interface 1 as needed.

【0091】 また、入力解釈部2は、図11(b)左側
または図11(c)左側に示すような折れ線による断面
指示記号が入力された場合にも、製図規則データ格納部
4にあるデータから、入力された記号が断面指示を示す
記号であることを知る。よって、図面化処理部62は、
対応する製品モデルから図11(b)または図11
(c)に示す断面図を作成する。なお、図11(b)ま
たは図11(c)に示すように、ハッチングを施さない
ようにもできる。
Further , the input interpreter 2 receives the data stored in the drafting rule data storage 4 even when a cross-section designating symbol by a broken line as shown in the left side of FIG. 11B or the left side of FIG. 11C is input. From this, it is known that the input symbol is a symbol indicating a cross-section instruction. Therefore, the drawing processing unit 62
11 (b) or 11 from the corresponding product model.
A cross-sectional view shown in (c) is created. Note that, as shown in FIG. 11B or FIG. 11C, hatching may be omitted.

【0092】 断面指示の入力は、製品モデルを作成する
前でも可能である。例えば、まだ製品モデルが作成され
ていないときに図11(a)左側に示すような断面指示
記号が設定されたとする。対応する製品モデルはないの
で、入力解釈部2は、まだ図面化処理部62を起動しな
い。ユーザがその平面図に対応した製品モデルの作成操
作を行うと、製品モデル構築処理部3は、製品モデルを
作成し、それを製品モデルデータ格納部7に格納する。
そのとき、図面化処理部62が起動され、作成された製
品モデルから断面図を作成する。
The cross-section designation can be input even before the product model is created. For example, it is assumed that a cross section designating symbol as shown on the left side of FIG. 11A is set when a product model has not been created yet. Since there is no corresponding product model, the input interpretation unit 2 does not activate the drawing processing unit 62 yet. When the user performs a product model creation operation corresponding to the plan, the product model construction processing unit 3 creates a product model and stores it in the product model data storage unit 7.
At that time, the drawing processing unit 62 is activated to create a cross-sectional view from the created product model.

【0093】 実施例10. 図12は請求項4記載の発明に係るCADシステムの一
実施例であり、この発明の第10の実施例によるCAD
システムの構成を示すシステム構成図である。この場合
には、図8に示すCADシステムおける入力解釈部2に
代えて操作意図推論処理部21が設けられる。操作意図
推論処理部21は、入力解釈部2の機能に加えて、ユー
ザの操作に含まれる意図を推定し、その意図に応じた図
面の編集処理を可能にする機能を有している。
[0093] Example 10. FIG. 12 shows one embodiment of the CAD system according to the invention of claim 4 , and the CAD according to the tenth embodiment of the invention.
It is a system configuration diagram showing a system configuration. In this case, an operation intention inference processing unit 21 is provided instead of the input interpretation unit 2 in the CAD system shown in FIG. In addition to the function of the input interpretation unit 2, the operation intention inference processing unit 21 has a function of estimating an intention included in a user's operation and enabling a drawing edit process according to the intention.

【0094】 次に動作について説明する。ユーザインタ
フェース1により、例えば図13の左側に示されるよう
な2次元図形131に厚さ50の属性を与える指令をユ
ーザが入力したとする。操作意図推論処理部21は、ユ
ーザの操作意図が、(イ)断面が長方形で厚さが50の
製品モデルを作成すること、(ロ)厚さ方向は2次元形
状と垂直の方向(Y方向)であること、(ハ)製品モデ
ルの3次元空間上での配置は2次元形状と整合性が保た
れること、および(ニ)2次元形状が変化したらその変
化に応じて3次元形状も修正されることであると解釈す
る。
[0094] Next, the operation will be described. It is assumed that the user inputs a command for giving an attribute of the thickness 50 to the two-dimensional figure 131 as shown on the left side of FIG. 13 through the user interface 1. The operation intention inference processing unit 21 has a user operation intention that (a) creates a product model having a rectangular cross section and a thickness of 50. (b) The thickness direction is a direction perpendicular to the two-dimensional shape (Y direction). ), (C) the arrangement of the product model in the three-dimensional space is consistent with the two-dimensional shape, and (d) if the two-dimensional shape changes, the three-dimensional shape also changes accordingly. Interpret as being modified.

【0095】 そして、操作意図推論処理部21は、製品
モデル構築処理部31を起動する。製品モデル構築処理
部31は、長方形のZX座標系における配置にもとづい
て3次元空間上に輪郭形状を配置し、Y軸方向に50だ
け引き延ばして製品モデルとする。なお、輪郭形状のY
座標値を0と仮定する。操作意図推論処理部21は、製
品モデル構築処理部31に対して、その製品モデルとと
もにユーザの操作意図を製品モデルデータ格納部7に格
納させる。また、その長方形に対応する製品モデルが保
存されていることを相互解釈データ格納部5に登録す
る。
[0095] Then, the operation intended inference processing unit 21 activates the product model construction processing unit 31. The product model construction processing unit 31 arranges the contour shape in the three-dimensional space based on the arrangement in the rectangular ZX coordinate system, and extends it by 50 in the Y-axis direction to form a product model. Note that the contour Y
The coordinate value is assumed to be 0. The operation intention inference processing unit 21 causes the product model construction processing unit 31 to store the user's operation intention together with the product model in the product model data storage unit 7. Further, the fact that the product model corresponding to the rectangle is stored is registered in the mutual interpretation data storage unit 5.

【0096】 その後に、図14(a),(c)に示すよ
うに、ユーザがその平面図における図形131の辺13
3を移動する指令を入力したとする。操作意図推論処理
部21は、その指令を入力すると、その平面図に対応す
る製品モデルが保存されているかどうか、相互解釈デー
タ格納部5の登録内容にもとづいて確認する。対応する
製品モデルがある場合には、操作意図推論処理部21
は、製品モデル構築処理部31に、図形修正を指示す
る。
[0096] Then, FIG. 14 (a), the (c), the user of a graphic 131 in a plan view edges 13
It is assumed that a command to move 3 is input. When the operation intention inference processing unit 21 inputs the command, the operation intention inference processing unit 21 confirms whether or not the product model corresponding to the plan view is stored based on the registered content of the mutual interpretation data storage unit 5. If there is a corresponding product model, the operation intention inference processing unit 21
Instructs the product model construction processing unit 31 to correct the figure.

【0097】 製品モデル構築処理部31は、製品モデル
とともに保存されているユーザの操作意図に従って製品
モデルを修正する。すなわち、上記(イ)〜(ニ)を満
足するように、製品モデルを修正する。その結果、図1
4(b),(d)に示すように、面134が引き延ばさ
れた製品モデル142に修正される。
The product model construction processing section 31 corrects the product model according to the user's operation intention stored together with the product model. That is, the product model is modified so as to satisfy the above (A) to (D). As a result,
4 (b) and 4 (d), the surface 134 is modified to the elongated product model 142.

【0098】 実施例11. 図15は請求項5記載の発明に係るCADシステムの一
実施例である、この発明の第11の実施例によるCAD
システムの動作を示すフローチャートである。このCA
Dシステムの構成は、図12に示す構成と同じである。
この場合には、ユーザの操作履歴が操作意図として保存
される。また、この場合には、製品モデル構築処理部3
1は、操作履歴の記憶処理をも行う。
[0098] Example 11. FIG. 15 shows a CAD system according to an eleventh embodiment of the present invention, which is an embodiment of the CAD system according to the fifth aspect of the present invention.
It is a flow chart which shows operation of a system. This CA
The configuration of the D system is the same as that shown in FIG.
In this case, the operation history of the user is stored as the operation intention. In this case, the product model construction processing unit 3
1 also stores the operation history.

【0099】 次に動作について説明する。ユーザインタ
フェース1により、図13の左側に示されるような2次
元図形131に厚さ50の属性を与える指令をユーザが
入力したとする。すると、操作意図推論処理部21は、
製品モデル構築処理部31を起動する。製品モデル構築
処理部31は、長方形の輪郭形状を抽出し(ステップS
T151)、それを製品モデルデータ格納部7に格納す
る(ステップST152)。そして、ZX座標系におけ
る配置にもとづいて3次元空間上に輪郭形状を配置し、
Y軸方向に50だけ引き延ばして製品モデルとする(ス
テップST153)。製品モデル構築処理部31は、そ
の製品モデルを製品モデルデータ格納部7に格納させ
る。
[0099] Next, the operation will be described. It is assumed that the user inputs a command for giving an attribute of the thickness 50 to the two-dimensional figure 131 as shown on the left side of FIG. 13 through the user interface 1. Then, the operation intention inference processing unit 21
The product model construction processing unit 31 is activated. The product model construction processing unit 31 extracts a rectangular contour shape (step S
(T151), and stores it in the product model data storage unit 7 (step ST152). Then, the contour shape is arranged in the three-dimensional space based on the arrangement in the ZX coordinate system,
The product model is extended by 50 in the Y-axis direction (step ST153). The product model construction processing unit 31 stores the product model in the product model data storage unit 7.

【0100】 また、ステップST154の処理内容が、
操作履歴として製品モデルデータ格納部7に格納され
る。さらに、操作意図推論処理部21は、処理対象であ
った平面図に対応する輪郭形状が操作履歴として保存さ
れていることを相互解釈データ格納部5に登録する。
[0100] In addition, the processing contents of step ST154,
The operation history is stored in the product model data storage unit 7. Further, the operation intention inference processing unit 21 registers in the mutual interpretation data storage unit 5 that the contour shape corresponding to the plan view which is the processing target is stored as the operation history.

【0101】 その後に、図14(a)で、ユーザがその
平面図における図形131の辺133を図14(c)の
ように移動する指令を入力したとする。操作意図推論処
理部21は、その指令を入力すると、その平面図に対応
する輪郭形状が保存されているかどうか、相互解釈デー
タ格納部5の登録内容にもとづいて確認する。対応する
輪郭形状がある場合には、操作意図推論処理部21は、
製品モデル構築処理部31に、図形修正を指示する。製
品モデル構築処理部31は、対応する輪郭形状を、ユー
ザの長方形変更の操作に合うように変更する(ステップ
ST155)。そして、保存されている操作履歴(ステ
ップST154の処理内容)にもとづいて製品モデル修
正を行う。以上のようにして、図14(b),(d)に
示す処理がなされ、ユーザの操作意図を反映した製品モ
デル修正を行うことができる。
[0102] Then, in FIG. 14 (a), the the user inputs a movement commands the shown in FIG. 14 (c) a side 133 of a figure 131 in a plan view thereof. When the operation intention inference processing unit 21 inputs the command, the operation intention inference processing unit 21 confirms whether or not the contour shape corresponding to the plan view is stored based on the registered content of the mutual interpretation data storage unit 5. If there is a corresponding contour shape, the operation intention inference processing unit 21
The product model construction processing unit 31 is instructed to correct the figure. The product model construction processing unit 31 changes the corresponding contour shape so as to match the rectangle changing operation of the user (step ST155). Then, the product model is corrected based on the stored operation history (processing content of step ST154). As described above, the processes shown in FIGS. 14B and 14D are performed, and the product model correction that reflects the operation intention of the user can be performed.

【0102】 実施例12. 図16は請求項5記載の他の実施例に係り、この発明の
第12の実施例によるCADシステムの動作を説明する
ための説明図である。このCADシステムの構成は、図
12に示す構成と同じである。ユーザが、輪郭形状15
1に対応する長方形とその厚みを指定した場合、操作意
図推論部21は、製品モデル構築処理部31を起動し
て、図16(a)に示すように3次元形状である製品モ
デル161を作成させる。その後、ユーザが、その長方
形の中に輪郭形状152に対応する長方形を定義し、視
線方向手前に対して厚みを与えたとする。すると、製品
モデル構築処理部31は、図16(b)に示すように、
その操作に対応して立体162を有するように製品モデ
ルを修正する。
[0102] Example 12. FIG. 16 is an explanatory diagram for explaining the operation of the CAD system according to the twelfth embodiment of the present invention according to the other embodiment of the fifth aspect . The structure of this CAD system is the same as that shown in FIG. The user selects the contour shape 15
When the rectangle corresponding to 1 and its thickness are specified, the operation intention inference unit 21 activates the product model construction processing unit 31 and creates a product model 161 having a three-dimensional shape as shown in FIG. Let After that, it is assumed that the user defines a rectangle corresponding to the contour shape 152 in the rectangle and gives the thickness to the front in the viewing direction. Then, the product model construction processing unit 31, as shown in FIG.
The product model is modified to have the solid 162 corresponding to the operation.

【0103】 さらに、その後に、輪郭形状151と輪郭
形状152との間に入る輪郭形状153に対応した長方
形を指定し、視線方向後側へのくぼみを指定したとす
る。このとき、操作意図推論部21は、ユーザの操作意
図に応じて、製品モデルに対して異なる修正を与えるよ
うに、製品モデル構築処理部31に指示を与える。
[0103] Further, thereafter, specify the rectangle corresponding to the outline shape 153 that fall between the contour 151 and contour 152, and specifying the recess of the line-of-sight direction rear side. At this time, the operation intention inference unit 21 gives an instruction to the product model construction processing unit 31 to make different corrections to the product model according to the operation intention of the user.

【0104】 すなわち、ユーザが輪郭形状152に対す
る厚みを指定したときに輪郭形状151を参照していた
場合には、図16(c)に示すように、輪郭形状151
で規定される平面からの立体164の高さが立体162
の高さと同じになるように凹形状163が備わった製品
モデルに修正する。ここで、輪郭形状151を参照する
とは、2次元空間において、輪郭形状152に対応した
長方形をユーザが定義したときに、輪郭形状151に対
応した長方形の構成要素をピックする等の操作を伴うこ
とをいう。そのような操作を伴った場合には、ユーザ
は、立体162の高さを、輪郭形状151で規定される
平面を基準に定義したと考えられる。
[0104] That is, if the references to contour 151 when the user specifies the thickness to contour 152, as shown in FIG. 16 (c), the contour shape 151
The height of the solid 164 from the plane defined by is the solid 162.
The product model with the concave shape 163 is corrected to have the same height. Here, referring to the contour shape 151 means that when a user defines a rectangle corresponding to the contour shape 152 in a two-dimensional space, an operation such as picking a rectangular component corresponding to the contour shape 151 is involved. Say. When such an operation is involved, it is considered that the user has defined the height of the solid body 162 based on the plane defined by the contour shape 151.

【0105】 一方、ユーザが輪郭形状152に対する厚
みを指定したときに輪郭形状151を参照していなかっ
た場合には、図16(d)に示すように、くぼんだ部分
の平面からの立体165の高さが立体162の高さと同
じになるように凹形状163が備わった製品モデルに修
正する。輪郭形状151を参照していなかった場合に
は、ユーザは、立体165の高さを、輪郭形状151で
規定される平面を基準とせずに定義したと考えられるか
らである。以上のように、ユーザの操作意図を満足しつ
つ、製品モデルの編集を行うことができる。
[0105] On the other hand, if the user has not referring to the contour 151 when the specified thickness for the contour shape 152, as shown in FIG. 16 (d), the solid 165 from the plane of the recessed portion The product model with the concave shape 163 is corrected so that the height becomes the same as the height of the solid body 162. When the contour shape 151 is not referred to, it is considered that the user has defined the height of the solid 165 without using the plane defined by the contour shape 151 as a reference. As described above, the product model can be edited while satisfying the operation intention of the user.

【0106】 実施例13. 図17は請求項6記載の発明に係るCADシステムの一
実施例である、この発明の第13の実施例によるCAD
システムの構成を示すブロック図である。また、図18
は動作を説明するための説明図である。図において、2
2はユーザの2次元配置操作を3次元形状の結合動作と
解釈する機能をも有する操作意図推論処理部である。
[0106] Example 13. FIG. 17 is a CAD system according to a thirteenth embodiment of the present invention, which is an embodiment of the CAD system according to the sixth aspect of the present invention.
It is a block diagram which shows the structure of a system. In addition, FIG.
[Fig. 6] is an explanatory diagram for explaining the operation. In the figure, 2
An operation intention inference processing unit 2 also has a function of interpreting a user's two-dimensional arrangement operation as a three-dimensional shape combining operation.

【0107】 次に動作について説明する。ここでは、図
18(a)に示す全体形状181の製品を例にする。全
体形状181は、幾つかの(ここでは2つ)3次元部分
形状182,183が結合したものである。ユーザは、
図面データ処理部8によって、3次元部分形状に対応し
た部分3面図184,185を作成しておく。また、製
品モデル構築処理部3によって、3次元部分形状18
2,183に対応した製品モデルを作成しておく。ま
た、部分3面図184,185と製品モデルとの対応関
係が、相互解釈データ格納部5に登録される。
[0107] Next, the operation will be described. Here, a product having the overall shape 181 shown in FIG. The overall shape 181 is a combination of several (two in this case) three-dimensional partial shapes 182 and 183. The user
The drawing data processing unit 8 creates partial three-view drawings 184 and 185 corresponding to the three-dimensional partial shape. In addition, the product model construction processing unit 3 causes the three-dimensional partial shape 18
A product model corresponding to 2, 183 is created. The correspondence between the partial three-view drawings 184 and 185 and the product model is registered in the mutual interpretation data storage unit 5.

【0108】 ユーザは、部分3面図184,185中の
いずれか1つの投影面同士186,187を重ねる操作
を行う。すると、操作意図推論処理部22は、それらに
対応した3次元部分形状182,183が既に作成され
ていることを知って、製品モデル構築処理部31を起動
する。製品モデル構築処理部31は、投影面同士の重な
りを認識し、それらに対応する3次元部分形状182,
183に対して奥行き方向の順序付けを行う。順序付け
の方法として、投影図同士を重ね合わせ操作の際の図形
選択の順番に従う方法や、部分3面図184,185が
作成された時刻順を用いる方法などがある。
The user performs an operation of overlapping any one of the projection planes 186 and 187 in the partial three-view drawings 184 and 185. Then, the operation intention inference processing unit 22 knows that the three-dimensional partial shapes 182 and 183 corresponding to them are already created, and activates the product model construction processing unit 31. The product model construction processing unit 31 recognizes the overlap between the projection planes, and the corresponding three-dimensional partial shapes 182,
183 is ordered in the depth direction. As a method of ordering, there are a method of following the order of figure selection when superimposing projection views, a method of using the time order in which the partial three-view drawings 184 and 185 are created, and the like.

【0109】 順序付けされた3次元部分形状182,1
83のうち、順番が連続する各形状の向かい合う部分が
接するように、各3次元部分形状182,183の奥行
き方向の位置を決定する。そして、各3次元部分形状1
82,183の接する部分を接合させて全体形状181
を作成する。その全体形状181に対応する製品モデル
は、製品モデルデータ格納部7に格納される。次いで、
図面化処理部62は、図6に示す実施例5における図面
化処理部6と同様に動作して、製品モデルデータ格納部
7中の製品モデルから新たな3面図188を作成する。
[0109] ordered 3-dimensional partial shape 182,
Of 83, the positions of the three-dimensional partial shapes 182 and 183 in the depth direction are determined so that the facing parts of the successive shapes contact each other. And each three-dimensional partial shape 1
The overall shape 181 by joining the contacting portions of 82 and 183
To create. The product model corresponding to the overall shape 181 is stored in the product model data storage unit 7. Then
The drawing processing unit 62 operates similarly to the drawing processing unit 6 in the fifth embodiment shown in FIG. 6, and creates a new three-view drawing 188 from the product model in the product model data storage unit 7.

【0110】 実施例14. 図19は請求項6記載の発明の他の実施例に係り、この
発明の第14の実施例によるCADシステムの動作を説
明するための説明図である。このCADシステムの構成
は、図17に示す構成と同様である。ここでは、図19
(a)に示す製品の全体形状191を例にする。全体形
状191は、幾つかの(ここでは2つ)3次元部分形状
192,193が結合したものである。ユーザは、図面
データ処理部8によって、3次元部分形状に対応した部
分3面図194,195を作成しておく。また、製品モ
デル構築処理部31によって、3次元部分形状192,
193に対応した製品モデルを作成しておく。また、部
分3面図194,195と製品モデルとの対応関係が、
相互解釈データ格納部5に登録される。
[0110] Example 14. Figure 19 relates to another embodiment of the invention described in claim 6 is an explanatory diagram for explaining the operation of the CAD system according to a fourteenth embodiment of the present invention. The structure of this CAD system is similar to that shown in FIG. Here, FIG.
The overall shape 191 of the product shown in FIG. The overall shape 191 is a combination of several (here, two) three-dimensional partial shapes 192 and 193. The user uses the drawing data processing unit 8 to create partial three-view drawings 194 and 195 corresponding to the three-dimensional partial shape. In addition, the product model construction processing unit 31 causes the three-dimensional partial shapes 192,
A product model corresponding to 193 is created. In addition, the correspondence relationship between the partial three-view drawings 194 and 195 and the product model is
It is registered in the mutual interpretation data storage unit 5.

【0111】 ユーザは、部分3面図194,195中の
いずれか1つの投影面同士196,197の辺を接する
操作を行う。すると、操作意図推論処理部22は、それ
らに対応した3次元部分形状192,193が既に作成
されていることを知って、製品モデル構築処理部31を
起動する。製品モデル構築処理部31は、投影図同士の
辺の接合を認識し、それらに対応する3次元部分形状1
92,193に対して接合辺に対応する面の接合処理を
行い、全体形状191を作成する。ここで、奥行き方向
の位置関係は、元の部分3面図194,195に従って
決定される。
The user performs an operation of touching the sides of any one of the projection planes 196 and 197 in the partial three-view drawings 194 and 195. Then, the operation intention inference processing unit 22 knows that the three-dimensional partial shapes 192 and 193 corresponding to them are already created, and activates the product model construction processing unit 31. The product model construction processing unit 31 recognizes the joining of the sides of the projection views, and the corresponding three-dimensional partial shape 1
The surfaces 92 and 193 are bonded to the surfaces corresponding to the bonding sides to create the overall shape 191. Here, the positional relationship in the depth direction is determined according to the original partial three-view diagrams 194 and 195.

【0112】 そして、その全体形状191に対応した製
品モデルは、製品モデルデータ格納部7に格納される。
次いで、図面化処理部62は、図6に示す実施例5にお
ける図面化処理部6と同様に動作して、製品モデルデー
タ格納部7中の製品モデルから新たな3面図198を作
成する。
The product model corresponding to the overall shape 191 is stored in the product model data storage unit 7.
Next, the drawing processing unit 62 operates similarly to the drawing processing unit 6 in the fifth embodiment shown in FIG. 6, and creates a new three-view drawing 198 from the product model in the product model data storage unit 7.

【0113】 実施例15. 図20は請求項7記載の発明に係るCADシステムの一
実施例である、この発明の第15の実施例によるCAD
システムの動作を説明するための説明図である。このC
ADシステムの構成は、操作意図推論処理部22の機能
がやや異なっているものの図17に示す構成と同様であ
る。ユーザが図20(a)に示すように、長方形の2次
元図形の構成要素である線分要素201および線分要素
202を矢印方向に移動する動作をユーザインタフェー
ス1を介して行ったとする。操作意図推論処理部22
は、線分要素201,202を移動すると両端に隙間が
できることを認識する。
[0113] Example 15. FIG. 20 shows a CAD system according to a fifteenth embodiment of the present invention, which is an embodiment of the CAD system according to the seventh invention.
It is explanatory drawing for demonstrating operation | movement of a system. This C
The configuration of the AD system is the same as that shown in FIG. 17, although the function of the operation intention inference processing unit 22 is slightly different. It is assumed that the user performs an operation of moving the line segment element 201 and the line segment element 202, which are the constituent elements of the rectangular two-dimensional figure, in the arrow direction through the user interface 1 as shown in FIG. Operation intention inference processing unit 22
Recognizes that when the line segment elements 201 and 202 are moved, a gap is created at both ends.

【0114】 そこで、操作意図推論処理部22は、隙間
を埋めるために線分要素203〜205を発生すべきで
あると決定する。図面データ処理部8は、操作意図推論
処理部22の決定に従って、線分要素201,202が
移動され線分要素203〜205が付加された新たな2
次元図形を生成する。
[0114] Therefore, the operation intended inference processing unit 22 determines that it should generate a line segment elements 203-205 to fill the gap. The drawing data processing unit 8 moves the line segment elements 201 and 202 according to the determination of the operation intention inference processing unit 22 and adds a new line segment element 203 to 205 to the new line data.
Generate a three-dimensional figure.

【0115】 ユーザが図20(b)に示すような移動操
作を行った場合には、線分要素206の移動方向と線分
要素207の方向とが一致しているので、操作意図推論
処理部22は、線分要素207の伸長によって左端の隙
間を補うことができることを認識する。従って、図面デ
ータ処理部8は、線分要素206を移動するとともに、
線分要素207を伸長して左端の隙間を補う。
When the user performs a moving operation as shown in FIG. 20 (b), since the moving direction of the line segment element 206 and the direction of the line segment element 207 match, the operation intention inference processing section. 22 recognizes that the gap at the left end can be compensated by the extension of the line segment element 207. Therefore, the drawing data processing unit 8 moves the line segment element 206 and
The line segment element 207 is extended to compensate for the gap at the left end.

【0116】 ユーザが図20(c)に示すように、線分
要素208,209を斜めに移動させる操作を行った場
合には、操作意図推論処理部22は、やはり、隙間の発
生を認識する。そして、隙間を埋めるために、移動前の
線分要素208,209の端点と移動後の端点とを接続
する線分要素を発生すべきであると決定する。図面デー
タ処理部8は、操作意図推論処理部22の決定に従っ
て、線分要素208,209が移動され斜めの線分要素
が付加された新たな2次元図形を生成する。
When the user performs an operation to move the line segment elements 208 and 209 as shown in FIG. 20C , the operation intention inference processing unit 22 still recognizes the occurrence of the gap. . Then, in order to fill the gap, it is determined that a line segment element connecting the end points of the line segment elements 208 and 209 before the movement and the end points after the movement should be generated. The drawing data processing unit 8 generates a new two-dimensional figure to which the line segment elements 208 and 209 have been moved and diagonal line segment elements have been added in accordance with the determination of the operation intention inference processing unit 22.

【0117】 実施例16. 図21は請求項8記載の発明に係るCADシステムの一
実施例である、この発明の第16の実施例によるCAD
システムの動作を説明するための説明図である。このC
ADシステムの構成は、操作意図推論処理部22の機能
がやや異なっているものの図17に示す構成と同様であ
る。ユーザが図21に示すように、3面図のうちのいず
れかの投影図について長方形の2次元図形の構成要素で
ある線分要素201および線分要素202を矢印方向に
移動する動作をユーザインタフェース1を介して行った
とする。
[0117] Example 16. Figure 21 shows an example of a CAD system according to the invention of claim 8, CAD according to a sixteenth embodiment of the present invention
It is explanatory drawing for demonstrating operation | movement of a system. This C
The configuration of the AD system is the same as that shown in FIG. 17, although the function of the operation intention inference processing unit 22 is slightly different. As shown in FIG. 21, the user interface operates to move the line segment element 201 and the line segment element 202, which are the components of the rectangular two-dimensional figure, in the projection direction of the three views in the arrow direction as shown in FIG. Imagine that you went through 1.

【0118】 また、その3面図に対応する製品モデルが
製品モデルデータ格納部7に格納されていて、3面図と
製品モデルの対応関係が相互解釈データ格納部5に登録
されているとする。例えば、製品モデル、3面図および
対応関係は、以下のようにして作成される。すなわち、
製品モデル構築処理部31は、ユーザの指令に応じて製
品モデルを作成し、その製品モデルデータを製品モデル
データ格納部7に格納する。また、図面化処理部62
は、実施例6の場合と同様に、ユーザの指令に応じて、
製品モデルデータ格納部7内の製品モデルデータを用い
て投影図を作成する。その際、図面化処理部62は、作
成した投影図が製品モデルデータ格納部7内のどの製品
モデルデータに対応しているかを示す情報を相互解釈デ
ータ格納部5に登録する。
Further, it is assumed that the product model corresponding to the three views is stored in the product model data storage unit 7 and the correspondence between the three views and the product model is registered in the mutual interpretation data storage unit 5. . For example, the product model, the three views, and the correspondence are created as follows. That is,
The product model construction processing unit 31 creates a product model according to a user's instruction and stores the product model data in the product model data storage unit 7. Further, the drawing processing unit 62
Is similar to the case of the sixth embodiment, in response to the user's instruction,
A projection drawing is created using the product model data in the product model data storage unit 7. At that time, the drawing processing unit 62 registers in the mutual interpretation data storage unit 5 information indicating which product model data in the product model data storage unit 7 the created projection corresponds to.

【0119】 操作意図推論処理部22および図面データ
処理部8は、第15の実施例の場合と同様に動作し、線
分要素201,202が移動され線分要素203〜20
5が付加された新たな2次元図形を生成する。そして、
図面データ処理部8は、修正された3面図を図面データ
格納部9に格納する。
The operation intention inference processing unit 22 and the drawing data processing unit 8 operate in the same manner as in the fifteenth embodiment, and the line segment elements 201 and 202 are moved and the line segment elements 203 to 20.
A new two-dimensional figure to which 5 is added is generated. And
The drawing data processing unit 8 stores the corrected three views in the drawing data storage unit 9.

【0120】 製品モデル構築処理部31は、付加された
線分要素203〜205に対応した3次元形状を製品モ
デルに挿入して製品モデルを修正する。次いで、図面化
処理部62が起動される。図面化処理部62は、修正後
の製品モデルデータに対応した2次元図面を、相互解釈
データ格納部5内のデータから知る。そして、隙間自動
補償処理された製品モデルデータにもとづいて各投影図
を更新する。
The product model construction processing unit 31 corrects the product model by inserting the three-dimensional shape corresponding to the added line segment elements 203 to 205 into the product model. Next, the drawing processing unit 62 is activated. The drawing processing unit 62 knows the two-dimensional drawing corresponding to the corrected product model data from the data in the mutual interpretation data storage unit 5. Then, each projection drawing is updated based on the product model data subjected to the automatic gap compensation processing.

【0121】 実施例17. 図22は請求項9記載の発明に係るCADシステムの一
実施例である、この発明の第17の実施例によるCAD
システムの動作を説明するための説明図である。このC
ADシステムの構成は、操作意図推論処理部22の機能
がやや異なっているものの図17に示す構成と同様であ
る。
[0121] Example 17. 22 is a CAD system according to a seventeenth embodiment of the present invention, which is an embodiment of the CAD system according to the ninth invention.
It is explanatory drawing for demonstrating operation | movement of a system. This C
The configuration of the AD system is the same as that shown in FIG. 17, although the function of the operation intention inference processing unit 22 is slightly different.

【0122】 次に動作について図23のフローチャート
を参照して説明する。製品モデル構築処理部31は、ユ
ーザの指令に応じて製品モデルを作成し、その製品モデ
ルデータを製品モデルデータ格納部7に格納する。ま
た、図面化処理部62は、実施例6の場合と同様に、ユ
ーザの指令に応じて、製品モデルデータ格納部7内の製
品モデルデータを用いて投影図を作成する。その際、図
面化処理部62は、作成した投影図が製品モデルデータ
格納部7内のどの製品モデルデータに対応しているかを
示す情報を相互解釈データ格納部5に登録する。
[0122] Referring now to the flowchart of FIG. 23 will be described operation. The product model construction processing unit 31 creates a product model according to a user's instruction and stores the product model data in the product model data storage unit 7. Further, the drawing processing unit 62 creates a projection drawing using the product model data in the product model data storage unit 7 in accordance with a user's instruction, as in the case of the sixth embodiment. At that time, the drawing processing unit 62 registers in the mutual interpretation data storage unit 5 information indicating which product model data in the product model data storage unit 7 the created projection corresponds to.

【0123】 操作意図推論処理部22は、製品モデルの
作成の際に、ユーザ操作の過程を生成操作履歴データと
して、製品モデルデータ格納部7に製品モデルとともに
格納する。また、製品モデルの構成要素間の依存関係も
生成操作履歴データとともに格納される。
[0123] Operation intention inference processing unit 22, when the creation of a product model, the process of user operation as generator operation history data is stored with the product model to the product model data storage unit 7. In addition, the dependency relationship between the components of the product model is also stored together with the generation operation history data.

【0124】 ユーザがユーザインタフェース1の表示部
に図22に示すような3面図を表示させたとする。そし
て、その3面図に対応する製品モデルにおける部分形状
要素を処理対象部分形状として抽出するために、3面図
のうちのいずれかの投影図における構成要素221を選
択したとする。
It is assumed that the user displays a three-view drawing as shown in FIG. 22 on the display unit of the user interface 1. Then, in order to extract the partial shape element in the product model corresponding to the three-view drawing as the processing target partial shape, it is assumed that the constituent element 221 in any one of the three-view drawings is selected.

【0125】 すると、操作意図推論処理部22は、ま
ず、相互解釈データ格納部5の登録内容にもとづいて製
品モデルを特定し、投影図における構成要素221に対
応した部分形状要素を処理対象部分形状として抽出す
る。ここでは、円筒形の突き出し形状222の側面を表
わす形状要素が抽出される。また、操作意図推論処理部
22は、処理対象形状リストに初期値としてその突き出
し形状の側面を表わす形状要素222を示すデータを設
定する(ステップST231)。
[0125] Then, the operation intended inference processing unit 22 first identifies a product model based on the registered contents of the mutual interpretation data storage unit 5, the processing target portion shape partial shape elements corresponding to the elements 221 in projection view To extract. Here, the shape element representing the side surface of the cylindrical protruding shape 222 is extracted. Further, the operation intention inference processing unit 22 sets data indicating the shape element 222 representing the side surface of the protruding shape as an initial value in the processing target shape list (step ST231).

【0126】 次に、操作意図推論処理部22は、生成操
作履歴データから、上記ステップST231で抽出され
た形状要素がいかなる操作を経て生成されたかを知る
(ステップST232)。そして、同じ操作単位で生成
された他の部分形状要素があれば、それらを処理対象形
状リストに追加設定する(ステップST233,ST2
34)。ここでは、円筒形の突き出し形状の上面部を表
わす形状要素223が抽出される。操作単位としては、
例えば、それを作成したときに用いられたCADコマン
ドが使用される。
[0126] Next, the operation intended inference processing unit 22, a generation operation history data, know extracted shape element in step ST231 is generated through any operation (step ST232). Then, if there are other partial shape elements generated in the same operation unit, they are additionally set in the processing target shape list (steps ST233 and ST2).
34). Here, the shape element 223 representing the upper surface of the cylindrical protruding shape is extracted. As an operation unit,
For example, the CAD command used when creating it is used.

【0127】 さらに、構成要素間の依存関係から、処理
対象形状リスト中の形状要素に依存して作成された他の
部分形状要素を認識し、依存している部分形状要素があ
れば、それらを処理対象形状リストに追加設定する(ス
テップST235,ST236)。ここでは、貫通穴2
24は突き出し形状の内側に配置され、突き出し形状の
上面部223に依存しているので、貫通穴224を構成
している形状要素群のそれぞれを示すデータが処理対象
形状リストに追加設定される。
[0127] Further, the dependencies between components, recognize other partial shape element created depending on the shape elements in processed shape list, if there is partial shape elements that depend, they Additional setting is made to the processing target shape list (steps ST235 and ST236). Here, through hole 2
Since 24 is arranged inside the protruding shape and depends on the upper surface 223 of the protruding shape, data indicating each shape element group forming the through hole 224 is additionally set in the processing target shape list.

【0128】 以上のようにして、処理対象形状リストが
作成される。そして、処理対象形状リスト内のデータに
対応した各部分形状要素が、最終的な処理対象形状とし
て決定される。すなわち、ユーザが単に投影図内の1構
成要素を選択するだけで、ユーザが処理対象として希望
するであろう複数の部分形状要素が処理対象形状として
抽出される。ここでは、突き出し形状の側面に対応する
構成要素221を選択しただけで、突き出し形状の側面
を表わす形状要素222および上面部223とともに貫
通穴224が抽出される。製品モデル構築処理部31は
最終的な処理対象形状を対象として、製品モデルの編集
等を行う。
As described above, the processing target shape list is created. Then, each partial shape element corresponding to the data in the processing target shape list is determined as the final processing target shape. That is, the user simply selects one component in the projection drawing, and a plurality of partial shape elements that the user may desire as a processing target are extracted as the processing target shape. Here, only by selecting the constituent element 221 corresponding to the side surface of the protruding shape, the through hole 224 is extracted together with the shape element 222 and the upper surface portion 223 representing the side surface of the protruding shape. The product model construction processing unit 31 edits the product model for the final processing target shape.

【0129】 実施例18. 図24,図25は請求項10記載の発明に係るCADシ
ステムの一実施例であり、この発明の第18の実施例に
よるCADシステムの動作を説明するための説明図であ
る。このCADシステムの構成は、操作意図推論処理部
22の機能がやや異なっているものの図17に示す構成
と同様である。
[0129] Example 18. 24 and 25 show one embodiment of the CAD system according to the tenth aspect of the present invention, and are explanatory views for explaining the operation of the CAD system according to the eighteenth embodiment of the present invention. The structure of this CAD system is the same as that shown in FIG. 17, although the function of the operation intention inference processing unit 22 is slightly different.

【0130】 次に動作について図26のフローチャート
を参照して説明する。図24左側に示す3面図に対応す
る製品モデルが製品モデルデータ格納部7に格納されて
いて、3面図と製品モデルの対応関係が相互解釈データ
格納部5に登録されているとする。
[0130] Referring now to the flowchart of FIG. 26 will be described operation. It is assumed that the product model corresponding to the three views shown on the left side of FIG. 24 is stored in the product model data storage unit 7, and the correspondence relationship between the three views and the product model is registered in the mutual interpretation data storage unit 5.

【0131】 ユーザがユーザインタフェース1の表示部
に図24左側に示すような3面図を表示させたとする。
そして、ある構成要素を移動させるために、3面図のう
ちのいずれかの投影図における構成要素241を選択し
たとする。また、ユーザは、移動方向や移動量などの移
動パラメータを入力したとする。
It is assumed that the user displays the three-view drawing as shown on the left side of FIG. 24 on the display unit of the user interface 1.
Then, in order to move a certain component, it is assumed that the component 241 in any one of the three views is selected. Further, it is assumed that the user inputs movement parameters such as a movement direction and a movement amount.

【0132】 すると、操作意図推論処理部22は、第1
7の実施例による方法を用いて3次元部分形状を抽出す
る(ステップST261)。また、その3次元部分形状
に対応した各投影図における構成要素を抽出する(ステ
ップST262)。ここでは、構成要素242,243
が抽出される。
[0132] Then, operation intended inference processing unit 22, the first
A three-dimensional partial shape is extracted using the method according to the seventh embodiment (step ST261). Further, the constituent elements in each projection drawing corresponding to the three-dimensional partial shape are extracted (step ST262). Here, the components 242, 243
Is extracted.

【0133】 次に、図面データ処理部8が起動される。
図面データ処理部8は、全ての投影図における構成要素
241,242,243を削除する(ステップST26
3)。また、製品モデル構築処理部31が起動される。
製品モデル構築処理部31は、製品モデルにおいて、ス
テップST261で抽出された3次元部分形状を移動さ
せる(ステップST264)。
[0133] Then, drawing data processing unit 8 is activated.
The drawing data processing unit 8 deletes the components 241, 242, 243 in all projection views (step ST26).
3). Further, the product model construction processing unit 31 is activated.
The product model construction processing unit 31 moves the three-dimensional partial shape extracted in step ST261 in the product model (step ST264).

【0134】 次いで、図面化処理部62が起動される。
図面化処理部62は、修正後の製品モデルデータに対応
した3面図を、相互解釈データ格納部5内のデータから
知る。そして、移動後の3次元部分形状に対応する3面
図を作成し、それらの図面内容を3面図に反映させて各
投影図を更新する(ステップST265)。
[0134] Then, drawing processing unit 62 is activated.
The drawing processing unit 62 knows the three-view drawing corresponding to the corrected product model data from the data in the mutual interpretation data storage unit 5. Then, a three-view drawing corresponding to the moved three-dimensional partial shape is created, and the contents of these drawings are reflected in the three-view drawing to update each projection drawing (step ST265).

【0135】 以上のようにして3面図同時移動(構成要
素の移動が3面図において同時に実現されること)が実
現される。なお、3面図同時移動は、構成要素の単純な
平行移動の場合だけでなく、図25に示すように、構成
要素251が回転を伴なって移動する場合にも実現でき
る。その場合には、移動パラメータに回転成分が含まれ
ることになる。
As described above, the simultaneous movement of the three views (the movement of the components is realized simultaneously in the three views) is realized. The simultaneous movement of the three views can be realized not only when the components are simply moved in parallel, but also when the components 251 are moved with rotation as shown in FIG. In that case, the movement parameter includes a rotation component.

【0136】 また、ここでは、3面図同時移動について
説明したが、3面図同時複写(構成要素の複写が3面図
において同時に実現されること)や3面図同時削除(構
成要素の削除が3面図において同時に実現されること)
を行うこともできる。例えば、ユーザが、図27左側に
示す3面図中の平面図における構成要素271を複写す
る操作を行った場合には、上記処理と同様の処理によっ
て3面図同時複写が実行される。また、図28左側に示
す3面図中の平面図における構成要素281を削除する
操作を行った場合には、上記処理と同様の処理によって
3面図同時削除が実行される。
Although the simultaneous movement of the three views has been described here, simultaneous copying of the three views (the copying of the constituents can be realized simultaneously in the three views) and simultaneous deletion of the three views (deletion of the constituents). Be realized simultaneously in three views)
You can also do For example, when the user performs an operation of copying the component 271 in the plan view in the three views shown on the left side of FIG. 27, the three views simultaneous copying is executed by the same processing as the above processing. Further, when the operation of deleting the constituent element 281 in the plan view in the three views shown on the left side of FIG. 28 is performed, the three views simultaneous deletion is executed by the same processing as the above processing.

【0137】 ただし、3面図同時複写の場合には、図面
データ処理部8は削除処理を行わず、製品モデル構築処
理部31は、抽出された3次元部分形状を移動させるの
ではなくその複製を作成してそれを移動させる。3面図
同時削除の場合には、製品モデル構築処理部31は、抽
出された3次元部分形状を移動させるのではなくそれを
削除する。
[0137] However, in the case of the 3-view drawing simultaneous copying, drawing data processing unit 8 does not perform the deletion processing, the product model construction processing unit 31 extracts three-dimensional partial shape rather than moving the replication Create and move it. In the case of simultaneous deletion of three views, the product model construction processing unit 31 does not move the extracted three-dimensional partial shape but deletes it.

【0138】 実施例19. 図29は請求項10の発明の他の実施例に係り、この発
明の第19の実施例によるCADシステムの動作を説明
するための説明図である。このCADシステムの構成
は、操作意図推論処理部22の機能がやや異なっている
ものの図17に示す構成と同じである。この実施例によ
れば、2次元図面における構成要素が元の投影図とは異
なる投影図上に移動する場合にも、3面図同時移動が実
現される。
[0138] Example 19. 29 is an explanatory diagram for explaining the operation of the CAD system according to the nineteenth embodiment of the present invention according to the tenth embodiment of the present invention. The structure of this CAD system is the same as the structure shown in FIG. 17, although the function of the operation intention inference processing unit 22 is slightly different. According to this embodiment, even when the constituent elements in the two-dimensional drawing move on a projection drawing different from the original projection drawing, the simultaneous movement of the three views is realized.

【0139】 次に動作について説明する。図29左側に
示す3面図に対応する製品モデルが製品モデルデータ格
納部7に格納されていて、3面図と製品モデルの対応関
係が相互解釈データ格納部5に登録されているとする。
[0139] Next, the operation will be described. It is assumed that the product models corresponding to the three views shown on the left side of FIG. 29 are stored in the product model data storage unit 7, and the correspondence relationship between the three views and the product models is registered in the mutual interpretation data storage unit 5.

【0140】 ユーザがユーザインタフェース1の表示部
に図29左側に示すような3面図を表示させたとする。
そして、ある構成要素を移動させるために、3面図のう
ちのいずれかの投影図における構成要素291を選択し
たとする。また、ユーザは、移動方向や移動量等の移動
パラメータを入力したとする。
It is assumed that the user displays a three-view drawing as shown on the left side of FIG. 29 on the display unit of the user interface 1.
Then, it is assumed that the component 291 in any one of the three views is selected in order to move the certain component. Further, it is assumed that the user inputs movement parameters such as a movement direction and a movement amount.

【0141】 すると、操作意図推論処理部22は、例え
ば、第17の実施例による方法を用いて3次元部分形状
を抽出する。また、その3次元部分形状に対応した各投
影図における構成要素を抽出する。このとき、操作意図
推論処理部22は、移動が2つの投影面にまたがった移
動であることを認識し、その旨を製品モデル構築処理部
31に通知する。
[0141] Then, the operation intended inference processing unit 22 extracts, for example, the 3-dimensional partial shape using a method according to an embodiment of the seventeenth. Further, the constituent elements in each projection drawing corresponding to the three-dimensional partial shape are extracted. At this time, the operation intention inference processing unit 22 recognizes that the movement is movement across two projection planes, and notifies the product model construction processing unit 31 to that effect.

【0142】 次に、図面データ処理部8が起動される。
図面データ処理部8は、全ての投影図における構成要素
を削除する。また、製品モデル構築処理部31が起動さ
れる。製品モデル構築処理部31は、製品モデルにおい
て、抽出された3次元部分形状を移動させる。また、製
品モデル構築処理部31は、操作意図推論処理部22か
らの通知にもとづいて、移動元の投影面と移動先の投影
面とのなす相対角度分だけ3次元部分形状を回転させて
から移動を行う。
[0142] Then, drawing data processing unit 8 is activated.
The drawing data processing unit 8 deletes the constituent elements in all projection views. Further, the product model construction processing unit 31 is activated. The product model construction processing unit 31 moves the extracted three-dimensional partial shape in the product model. Further, the product model construction processing unit 31 rotates the three-dimensional partial shape by the relative angle between the projection plane of the movement source and the projection plane of the movement destination, based on the notification from the operation intention inference processing unit 22. Make a move.

【0143】 次いで、図面化処理部62が起動される。
図面化処理部62は、移動後の3次元部分形状に対応す
る3面図を作成し、それらの図面内容を3面図に反映さ
せて各投影図を更新する。なお、3面図同時複写を行う
こともできる。その場合には、図面データ処理部8は削
除処理を行わず、製品モデル構築処理部31は、抽出さ
れた3次元部分形状を移動させるのではなくその複製を
作成してそれについて回転および移動処理を行う。
[0143] Then, drawing processing unit 62 is activated.
The drawing processing unit 62 creates a three-view drawing corresponding to the three-dimensional partial shape after the movement, and reflects the drawing contents in the three-view drawing to update each projection drawing. It is also possible to perform simultaneous copying of three views. In that case, the drawing data processing unit 8 does not perform the deletion process, and the product model construction processing unit 31 does not move the extracted three-dimensional partial shape, but creates a copy of the three-dimensional partial shape and performs rotation and movement processing on it. I do.

【0144】 実施例20. 図30は請求項11記載の発明に係るCADシステムの
一実施例であり、この発明の第20の実施例によるCA
Dシステムの動作を説明するための説明図である。この
CADシステムの構成は、操作意図推論処理部22の機
能がやや異なっているものの図17に示す構成と同じで
ある。この実施例によれば、3面図同時移動が実行され
る際に、移動後の構成要素が移動先の形状に応じた適切
な形状に自動的に変更される。
[0144] Example 20. FIG. 30 shows one embodiment of the CAD system according to the invention of claim 11 , and CA according to the twentieth embodiment of the present invention.
It is explanatory drawing for demonstrating operation | movement of D system. The structure of this CAD system is the same as the structure shown in FIG. 17, although the function of the operation intention inference processing unit 22 is slightly different. According to this embodiment, when the three-view drawing simultaneous movement is executed, the components after the movement are automatically changed to an appropriate shape according to the shape of the movement destination.

【0145】 次に動作について説明する。図30(a)
左側に示す投影図に対応する製品モデルが製品モデルデ
ータ格納部7に格納されていて、その投影図を含む3面
図と製品モデルとの対応関係が相互解釈データ格納部5
に登録されているとする。
[0145] Next, the operation will be described. Figure 30 (a)
The product model corresponding to the projection view shown on the left side is stored in the product model data storage unit 7, and the correspondence between the three-view drawing including the projection view and the product model is stored in the mutual interpretation data storage unit 5.
Assume that you are registered with.

【0146】 ユーザがユーザインタフェース1の表示部
に図30(a)左側に示すような投影図を表示させたと
する。そして、構成要素301を移動させるためにそれ
を選択したとする。また、ユーザは、移動方向や移動量
等の移動パラメータを入力したとする。
It is assumed that the user displays a projection view as shown on the left side of FIG. 30A on the display unit of the user interface 1. Then, suppose it is selected to move the component 301. Further, it is assumed that the user inputs movement parameters such as a movement direction and a movement amount.

【0147】 すると、操作意図推論処理部22は、選択
された構成要素に対応した3次元部分形状を抽出する。
また、その3次元部分形状に対応した各投影図における
構成要素を抽出する。ここで、操作意図推論処理部22
は、移動パラメータおよび製品モデルから、3次元部分
形状とその周囲の形状との間の接続条件などの周囲状況
を認識する。図30(a)に示す例では、円柱状の突起
形状301が選択されている。よって、操作意図推論処
理部22は、平面302との接続条件を認識する。認識
された接続条件は、製品モデル構築処理部31に知らさ
れる。
[0147] Then, the operation intended inference processing unit 22 extracts the 3-dimensional partial shape corresponding to the element selected.
Further, the constituent elements in each projection drawing corresponding to the three-dimensional partial shape are extracted. Here, the operation intention inference processing unit 22
Recognizes a surrounding condition such as a connection condition between the three-dimensional partial shape and its surrounding shape from the movement parameter and the product model. In the example shown in FIG. 30A, the cylindrical protrusion shape 301 is selected. Therefore, the operation intention inference processing unit 22 recognizes the connection condition with the plane 302. The recognized connection condition is notified to the product model construction processing unit 31.

【0148】 次に、図面データ処理部8が起動される。
図面データ処理部8は、全ての投影図における構成要素
を削除する。また、製品モデル構築処理部31が起動さ
れる。製品モデル構築処理部31は、製品モデルにおい
て、抽出された3次元部分形状を移動させる。このと
き、移動後の接続条件が移動前の接続条件に合致するよ
うに突起形状301の3次元部分形状の根元部分を変形
してから移動する。
[0148] Then, drawing data processing unit 8 is activated.
The drawing data processing unit 8 deletes the constituent elements in all projection views. Further, the product model construction processing unit 31 is activated. The product model construction processing unit 31 moves the extracted three-dimensional partial shape in the product model. At this time, the root portion of the three-dimensional partial shape of the protrusion shape 301 is deformed so that the connection condition after the movement matches the connection condition before the movement, and then the movement is performed.

【0149】 次いで、図面化処理部62が起動される。
図面化処理部62は、移動後の3次元部分形状に対応す
る3面図を作成し、それらの図面内容を3面図に反映さ
せて各投影図を更新する。以上のようにして、図30
(a)右側に示すように、移動後に接する平面303に
適切に接続した突起形状が示された3面図(ここでは、
1投影図のみを示す。)が作成される。
[0149] Then, drawing processing unit 62 is activated.
The drawing processing unit 62 creates a three-view drawing corresponding to the three-dimensional partial shape after the movement, and reflects the drawing contents in the three-view drawing to update each projection drawing. As described above, FIG.
(A) As shown on the right side, a three-sided view showing the shape of a protrusion properly connected to the flat surface 303 that comes into contact after the movement (here,
Only one projection is shown. ) Is created.

【0150】 また、図30(b)に示す例では、貫通穴
304が選択されている。よって、操作意図推論処理部
22は、平面305,306との接続条件を認識する。
製品モデル構築処理部31は、製品モデルにおいて、抽
出された貫通穴の3次元部分形状を移動させる。このと
き、移動後の接続条件が移動前の接続条件に合致するよ
うに貫通穴を伸長させてから移動する。よって、図30
(b)右側に示すように、移動後に接する平面307に
適切に接続した貫通穴が示された3面図(ここでは、1
投影図のみを示す。)が作成される。なお、この実施例
によらない場合には、貫通穴304の移動処理がなされ
ると、移動後に貫通しない穴が示されることになる。
Further, in the example shown in FIG. 30B , the through hole 304 is selected. Therefore, the operation intention inference processing unit 22 recognizes the connection condition with the planes 305 and 306.
The product model construction processing unit 31 moves the three-dimensional partial shape of the extracted through hole in the product model. At this time, the through hole is expanded so that the connection condition after the movement matches the connection condition before the movement, and then the movement is performed. Therefore, FIG.
(B) As shown on the right side, a three-sided view showing a through hole appropriately connected to the flat surface 307 contacting after the movement (here, 1
Only the projection view is shown. ) Is created. In the case where this embodiment is not used, when the moving processing of the through hole 304 is performed, the hole that does not penetrate after the movement is shown.

【0151】 また、3面図同時複写を行うこともでき
る。その場合には、図面データ処理部8は削除処理を行
わず、製品モデル構築処理部31は、抽出された3次元
部分形状を移動させるのではなくその複製を作成してそ
れについて変形および移動処理を行う。
Further, simultaneous copying of three views can be performed. In that case, the drawing data processing unit 8 does not perform the deletion process, and the product model construction processing unit 31 does not move the extracted three-dimensional partial shape but creates a copy of the three-dimensional partial shape and performs deformation and movement processing on it. I do.

【0152】 実施例21. 図31は請求項12記載の発明に係るCADシステムの
一実施例である、この発明の第21の実施例によるCA
Dシステムの動作を説明するための説明図である。この
CADシステムの構成は、操作意図推論処理部22の機
能がやや異なっているものの図17に示す構成と同じで
ある。この実施例によれば、3面図同時移動が実行され
る際に、移動対象の構成要素が他の図形を参照していた
場合には、移動後の構成要素も他の図形を参照した適切
な形状に自動的に変更される。
[0152] Example 21. FIG. 31 shows a CA according to a twenty-first embodiment of the present invention, which is an embodiment of the CAD system according to the twelfth invention.
It is explanatory drawing for demonstrating operation | movement of D system. The structure of this CAD system is the same as the structure shown in FIG. 17, although the function of the operation intention inference processing unit 22 is slightly different. According to this embodiment, when the component to be moved refers to another figure when the three-view drawing simultaneous movement is executed, the component after the movement appropriately refers to another figure. The shape is automatically changed.

【0153】 次に動作について説明する。製品モデル構
築処理部31は、ユーザの指令に応じて製品モデルを作
成し、その製品モデルデータを製品モデルデータ8に格
納する。また、図面化処理部62は、ユーザの指令に応
じて、製品モデルデータ格納部7内の製品モデルデータ
を用いて投影図を作成する。その際、図面化処理部62
は、作成した投影図が製品モデルデータ格納部7内のど
の製品モデルデータに対応しているかを示す情報を相互
解釈データ格納部5に登録する。操作意図推論処理部2
2は、製品モデルの作成の際に、製品モデルを構成する
3次元部分形状についてのユーザ操作の過程を生成操作
履歴データとして、製品モデルデータ格納部7に製品モ
デルとともに格納させている。
[0153] Next, the operation will be described. The product model construction processing unit 31 creates a product model according to a user's instruction and stores the product model data in the product model data 8. In addition, the drawing processing unit 62 creates a projection drawing using the product model data in the product model data storage unit 7 according to a user's instruction. At that time, the drawing processing unit 62
Registers in the mutual interpretation data storage unit 5 information indicating which product model data in the product model data storage unit 7 the created projection drawing corresponds to. Operation intention inference processing unit 2
The reference numeral 2 stores the process of user operation for the three-dimensional partial shape forming the product model as generation operation history data in the product model data storage unit 7 together with the product model when the product model is created.

【0154】 図31左側に示すように、ユーザが、2次
元図面における構成要素311を選択すると、操作意図
推論処理部22は、まず、相互解釈データ格納部5の登
録内容にもとづいて製品モデルを特定し、構成要素31
1に対応した部分形状要素を処理対象部分形状として抽
出する。また、操作意図推論処理部22は、その製品モ
デルに対応した生成操作履歴データから、部分形状要素
がいかなる操作を経て生成されたかを知る。そして、そ
の操作が他の図形や形状要素に依存していると判断した
場合には、その旨を製品モデル構築処理部31に通知す
る。
As shown on the left side of FIG . 31, when the user selects the constituent element 311 in the two-dimensional drawing, the operation intention inference processing unit 22 first creates the product model based on the registered contents of the mutual interpretation data storage unit 5. Identify and configure 31
The partial shape element corresponding to 1 is extracted as the processing target partial shape. Further, the operation intention inference processing unit 22 knows through what operation the partial shape element was generated from the generated operation history data corresponding to the product model. When it is determined that the operation depends on another figure or shape element, the product model construction processing unit 31 is notified of that fact.

【0155】 次に、図面データ処理部8が起動される。
図面データ処理部8は、全ての投影図において構成要素
311に該当する部分を削除する。また、製品モデル構
築処理部31が起動される。製品モデル構築処理部31
は、製品モデルにおいて、抽出された3次元部分形状を
移動させる。このとき、部分形状要素作成の操作が他の
図形や形状要素に依存していると知らされていた場合に
は、その依存関係が移動後にも成立するように、3次元
部分形状を変形してから移動させる。
[0155] Then, drawing data processing unit 8 is activated.
The drawing data processing unit 8 deletes the portion corresponding to the constituent element 311 in all projection views. Further, the product model construction processing unit 31 is activated. Product model construction processing unit 31
Moves the extracted three-dimensional partial shape in the product model. At this time, if it is known that the operation for creating the partial shape element depends on another figure or shape element, the three-dimensional partial shape is transformed so that the dependency relationship holds even after the movement. Move from.

【0156】 図31に示す例では、移動対象である円柱
状の突起形状311がその作成時に平面312の高さと
同じ高さになるような操作がなされていたとする。する
と、その操作は、生成操作履歴データに設定されてい
る。よって、製品モデル構築処理部31は、移動後の高
さが平面312の高さと同じになるように突起形状を変
形した後に移動する。
In the example shown in FIG . 31, it is assumed that the cylindrical projection shape 311 to be moved has the same height as the flat surface 312 at the time of its creation. Then, the operation is set in the generation operation history data. Therefore, the product model construction processing unit 31 moves after deforming the projection shape so that the height after movement becomes the same as the height of the plane 312.

【0157】 次いで、図面化処理部62が起動される。
図面化処理部62は、移動後の3次元部分形状に対応す
る3面図を作成し、それらの図面内容を3面図に反映さ
せて各投影図を更新する。以上のようにして、図31右
側に示すような3面図(ここでは、1投影図のみを示
す。)が作成される。
[0157] Then, drawing processing unit 62 is activated.
The drawing processing unit 62 creates a three-view drawing corresponding to the three-dimensional partial shape after the movement, and reflects the drawing contents in the three-view drawing to update each projection drawing. As described above, a three-view drawing (here, only one projection drawing is shown) as shown on the right side of FIG. 31 is created.

【0158】 なお、3面図同時複写を行うこともでき
る。その場合には、図面データ処理部8は削除処理を行
わず、製品モデル構築処理部31は、抽出された3次元
部分形状を移動させるのではなくその複製を作成してそ
れについて変形および移動処理を行う。
[0158] Simultaneous copying of three views can also be performed. In that case, the drawing data processing unit 8 does not perform the deletion process, and the product model construction processing unit 31 does not move the extracted three-dimensional partial shape but creates a copy of the three-dimensional partial shape and performs deformation and movement processing on it. I do.

【0159】 実施例22. 図32は請求項13記載の発明に係るCADシステムの
一実施例である、この発明の第22の実施例によるCA
Dシステムの動作を説明するための説明図である。この
CADシステムの構成は、操作意図推論処理部22の機
能がやや異なっているものの図17に示す構成と同じで
ある。この実施例によれば、3面図同時複写が実行され
る際に、移動対象の構成要素についての生成操作履歴デ
ータが元の構成要素と新たな構成要素との間で共有され
る。
[0159] Example 22. FIG. 32 shows a CAD system according to a thirteenth embodiment of the present invention, which is a CA according to the twenty-second embodiment of the present invention.
It is explanatory drawing for demonstrating operation | movement of D system. The structure of this CAD system is the same as the structure shown in FIG. 17, although the function of the operation intention inference processing unit 22 is slightly different. According to this embodiment, when the three-view drawing simultaneous copying is executed, the generation operation history data of the constituent element to be moved is shared between the original constituent element and the new constituent element.

【0160】 次に動作について説明する。製品モデル構
築処理部31は、ユーザの指令に応じて製品モデルを作
成し、その製品モデルデータを製品モデルデータ8に格
納する。また、図面化処理部62は、ユーザの指令に応
じて、製品モデルデータ格納部7内の製品モデルデータ
を用いて投影図を作成する。その際、図面化処理部62
は、作成した投影図が製品モデルデータ格納部7内のど
の製品モデルデータに対応しているかを示す情報を相互
解釈データ格納部5に登録する。操作意図推論処理部2
2は、製品モデルの作成の際に、製品モデルを構成する
3次元部分形状についてのユーザ操作の過程を生成操作
履歴データとして、製品モデルデータ格納部7に製品モ
デルとともに格納させている。
[0160] Next, the operation will be described. The product model construction processing unit 31 creates a product model according to a user's instruction and stores the product model data in the product model data 8. In addition, the drawing processing unit 62 creates a projection drawing using the product model data in the product model data storage unit 7 according to a user's instruction. At that time, the drawing processing unit 62
Registers in the mutual interpretation data storage unit 5 information indicating which product model data in the product model data storage unit 7 the created projection drawing corresponds to. Operation intention inference processing unit 2
The reference numeral 2 stores the process of user operation for the three-dimensional partial shape forming the product model as generation operation history data in the product model data storage unit 7 together with the product model when the product model is created.

【0161】 図32(a)上側に示すように、ユーザ
が、2次元図面における構成要素321を複写のために
選択すると、操作意図推論処理部22は、まず、相互解
釈データ格納部5の登録内容にもとづいて製品モデルを
特定し、構成要素321に対応した部分形状要素を処理
対象部分形状として抽出する。そして、第18の実施例
等の処理と同様にして複写処理がなされる。
As shown in the upper part of FIG . 32A, when the user selects the component 321 in the two-dimensional drawing for copying, the operation intention inference processing unit 22 first registers the mutual interpretation data storage unit 5. The product model is specified based on the contents, and the partial shape element corresponding to the constituent element 321 is extracted as the processing target partial shape. Then, the copying process is performed in the same manner as the process of the eighteenth embodiment and the like.

【0162】 操作意図推論処理部22は、この複写処理
に際して、選択された構成要素に関する生成操作履歴デ
ータが複写によって生成された構成要素との間で共有さ
れるという情報を製品モデルデータ格納部に設定する。
図32に示す例では、生成操作履歴データ322が元の
構成要素321と複写によって生成された構成要素32
3との間で共有される。なお、繰り返し複写が実行され
たり、新たな構成要素323の複写によってさらに新た
な構成要素が作成される場合には、各構成要素間で1つ
の生成操作履歴データ322が共有される。
In the copy processing, the operation intention inference processing unit 22 stores in the product model data storage unit information that the generation operation history data regarding the selected component is shared with the component generated by copying. Set.
In the example shown in FIG. 32, the generation operation history data 322 includes the original constituent element 321 and the constituent element 32 generated by copying.
Shared with 3. In addition, when repeated copying is executed or a new constituent element is created by copying a new constituent element 323, one generation operation history data 322 is shared among the constituent elements.

【0163】 その後に、1つの構成要素について形状変
更操作がなされると、操作意図推論処理部22は、生成
操作履歴データを変更する。そして、第6の実施例と同
様にして、製品モデル構築処理部31が製品モデルの修
正を行うとともに、図面化処理部62が修正後の製品モ
デルについて各投影図の更新を行う。
[0163] Then, the shape change operation for one of the components is made, the operation intended inference processing unit 22 changes the generated operation history data. Then, similarly to the sixth embodiment, the product model construction processing unit 31 corrects the product model, and the drawing processing unit 62 updates each projection drawing of the corrected product model.

【0164】 製品モデル構築処理部31が製品モデルの
修正を行う際に、操作意図推論処理部22は、形状変更
に係る構成要素についての生成操作履歴データが他の構
成要素と共有されているものかどうか調べる。共有され
ている場合には、製品モデル構築処理部31に他の構成
要素に対応した3次元部分形状をも、もとの構成要素に
対応した3次元部分形状と同様に修正するように指示す
る。
When the product model construction processing unit 31 corrects the product model, the operation intention inference processing unit 22 shares the generated operation history data for the constituent elements related to the shape change with other constituent elements. Check if When shared, the product model construction processing unit 31 is instructed to correct the three-dimensional partial shapes corresponding to the other constituents in the same manner as the three-dimensional partial shapes corresponding to the original constituents. .

【0165】 このようにして、例えば、構成要素321
の高さまたは径を変更するような操作がなされた場合に
は、図32(b)または(c)に示すように、構成要素
323の高さまたは径も同様に変更された投影図が得ら
れる。
In this way, for example, the component 321
When an operation for changing the height or diameter of the component is performed, a projection view in which the height or diameter of the component 323 is also changed as shown in FIG. 32 (b) or (c) is obtained. To be

【0166】[0166]

【発明の効果】 以上のように、請求項1 記載の発明によ
れば、公式規格など予め決められた製図記号や製図図面
特有の図形表現を示す2次元図面に関する製図規則と各
製図規則にもとづいて描かれた2次元図形や記号類から
表現される3次元図形とを対応付ける製図規則データを
保有する製図規則データ格納部と、3次元の立体形状と
属性とを有する製品モデルから前記製図規則データを用
いて当該製品モデルの各投影図を作成する図面化処理部
とを備えるように構成したので、製図規則と3次元図形
とを対応付ける製図規則データを用いて、3次元の立体
形状と属性とを有する製品モデルからその製品モデルの
各投影図を作成するように構成したので、製品モデルか
ら自動的に正面図、平面図、側面図などの製図規則にも
とづいた投影図を作成して、投影図作成の手間を省く効
果がある。
As described above, according to the invention as set forth in claim 1 , based on the drafting rules relating to the two-dimensional drawings showing the drafting symbols or the graphic representations peculiar to the drafting drawings, which are predetermined such as the official standard, and the drafting rules. From the drafting rule data storage unit that holds drafting rule data that associates two-dimensional figures drawn in three-dimensional form and three-dimensional figures represented by symbols and a product model having a three-dimensional solid shape and attributes, the drafting rule data Since it is configured to include a drawing processing unit that creates each projection drawing of the product model using, the drawing rule data that associates the drawing rule with the three-dimensional figure is used, and the three-dimensional solid shape and the attribute Since it is configured to create each projection drawing of the product model from the product model having, the projection drawing based on the drawing rules such as the front view, the plan view and the side view is automatically generated from the product model. Form is, there is an effect to save the trouble of creating projection drawing.

【0167】 請求項2 記載の発明によれば、公式規格な
ど予め決められた製図記号や製図図面特有の図形表現を
示す2次元図面に関する製図規則とこの製図規則にもと
づいて描かれた2次元図形や記号類から表現される3次
元図形とを対応付ける製図規則データを保有する製図規
則データ格納部と、ユーザインタフェースからの指示に
従って2次元図面を作成または編集する図面データ処理
部と、この図面データ処理部が作成または編集した2次
元図面から前記製図規則データを用いて3次元の立体形
状と属性とを有する製品モデルを作成または編集する製
品モデル構築処理部と、2次元図面とそれに対応する製
品モデルとの対応関係を格納する相互解釈データ格納部
と、製品モデルに対して前記製図規則データを用いて前
記製図規則にもとづいた各投影図を作成し、作成した投
影図と当該製品モデルとの対応関係を前記相互解釈デー
タ格納部に登録し、また前記図面データ処理部により少
なくとも1つの投影図が編集された場合、その2次元図
面について前記相互解釈データ格納部から知り、前記製
図規則データを用いて当該2次元図面に対応する製品モ
デルの他の投影図を作成する図面化処理部とを備えるよ
うに構成したので、2次元図面からその製品モデルの構
築と、製品モデルからその製品モデルの正面図、平面
図、側面図など各投影図の作成と、さらに、ある投影図
の一つが編集された場合に、その投影図(2次元図面デ
ータ)に対応した製品モデルの生成と、その製品モデル
の他の各投影図の作成を自動的に行うことができ、図面
作成にかかる手間や編集時間を短縮するとともに、投影
図間の不整合を防止し品質を向上させる効果がある。
[0167] According to the second aspect of the invention, 2-dimensional figure drawn on the basis of this drafting rules and drafting rules for two-dimensional drawing showing a predetermined drafting symbols and drafting drawings unique graphical representation such as the official standard Drafting rule data storage that holds drafting rule data that associates with 3D figures represented by symbols and symbols, drawing data processing unit that creates or edits 2D drawings according to instructions from the user interface, and this drawing data processing A product model construction processing unit that creates or edits a product model having a three-dimensional solid shape and attributes from the two-dimensional drawing created or edited by the department using the drawing rule data, and the two-dimensional drawing and the corresponding product model And a mutual interpretation data storage unit that stores a correspondence relationship between the drawing model and the drafting rule data for the product model. Created projection views, registering the correspondence between the created projection views and the product model in the mutual interpretation data storage unit, and when at least one projection view is edited by the drawing data processing unit, The two-dimensional drawing is configured to include a drawing processing unit that knows from the mutual interpretation data storage unit and uses the drafting rule data to create another projection drawing of the product model corresponding to the two-dimensional drawing. Construction of the product model from the two-dimensional drawing, creation of each projection view such as front view, plan view, side view of the product model from the product model, and the projection when one of the projection views is edited. It is possible to automatically generate a product model corresponding to a drawing (two-dimensional drawing data) and to create other projection views of the product model, and reduce the time and editing time required for drawing creation. Together, an effect of improving the quality to prevent inconsistencies between the projection drawing.

【0168】 請求項3 記載の発明によれば、図面化処理
部が、2次元図面の編集を行う際にユーザインタフェー
スにより当該2次元図面に断面指示記号が与えられる
と、製図規則データ格納部内の製図規則データにもとづ
いて前記断面指示記号を製品モデルの切断指示であると
認識し、前記2次元図面に対応する製品モデルの断面形
状を示す2次元図面を生成するように構成したので、製
品モデルの断面形状を示す2次元図面を自動的に生成で
きるため、ユーザによる断面図の予測と作図作業を不要
とし、断面図作成時間を短縮するとともに、断面図の人
為的に誤った作成を防止できる効果がある。
[0168] According to the third aspect of the present invention, the drawings processing unit, the user interface when editing two-dimensional drawing when the two-dimensional drawing in section indicated symbol is given, the drawing rule data storage Internal Since the section designating symbol is recognized as the cutting instruction of the product model based on the drawing rule data, and the two-dimensional drawing showing the section shape of the product model corresponding to the two-dimensional drawing is generated, the product model is constructed. Since it is possible to automatically generate a two-dimensional drawing showing the cross-sectional shape of the cross-section, it is not necessary for the user to predict and draw the cross-section, and the cross-section creation time can be shortened, and artificial creation of cross-sections can be prevented. effective.

【0169】 請求項4 記載の発明によれば、2次元図面
編集の際のユーザインタフェースによるユーザの操作意
図を推測する操作意図推論処理部を備え、製品モデル構
築処理部が、前記操作意図推論処理部の推測結果に従っ
て製品モデルの作成および編集を行うように構成したの
で、個々の図形要素の作成過程に内包されているユーザ
の意図を製品モデルに反映させることができるため、ユ
ーザが設計意図を忘れてしまっていてもその意図にもと
づいた製品モデルの構築を行うことができ、設計品質を
向上させる効果がある。
[0169] According to the fourth aspect of the present invention includes an operation intention inference processing unit to estimate the operation intended by the user by the user interface when editing two-dimensional drawing, product model construction processing unit, the operation intended inference processing Since the product model is created and edited according to the inference result of the department, the user's intention included in the process of creating individual graphic elements can be reflected in the product model, so that the user can express the design intention. Even if you forget it, you can build a product model based on that intention, which has the effect of improving design quality.

【0170】 請求項5 記載の発明によれば、製品モデル
構築処理部が、2次元図面に対応する製品モデルを作成
した際、その処理内容の操作履歴を製品モデルデータ格
納部に保存し、その後、2次元図面の編集が実行された
際、保存された前記操作履歴にもとづいて、編集された
2次元図面に対応する製品モデルの修正を行うように構
成したので、一度行った製品モデルの作成に関して新た
な操作に付随して行うユーザの図形操作を簡略化して、
編集時間を短縮するとともに設計品質を向上させる効果
がある。
[0170] According to the invention of claim 5, wherein the product model construction processing unit, when creating a product model corresponding to the two-dimensional drawing, and save the operating history of the processing contents in the product model data storage unit, then When the 2D drawing is edited, the product model corresponding to the edited 2D drawing is modified based on the saved operation history. Therefore, the product model created once is created. With regard to, simplifies the user's graphic operations that accompany new operations,
This has the effect of shortening the editing time and improving the design quality.

【0171】 請求項6 記載の発明によれば、操作意図推
論処理部が、ユーザインタフェースにより行われる複数
の2次元図形を接する処理を、それらの2次元図形に対
応した複数の3次元部分形状の接合処理と判断し、製品
モデル構築処理部が、前記接合処理の判断に応じて、あ
らかじめ準備された前記複数の3次元部分形状を接合し
て一つの製品モデルに生成するように構成したので、単
純な図形を順に組み合わせるだけで複雑な製品モデルを
構築でき、ユーザの設計作業を簡易化できる効果があ
る。
[0171] According to the sixth aspect of the present invention, operation intended inference processing unit, a plurality of contact a 2-dimensional graphic process performed by the user interface, a plurality of 3-dimensional partial shape corresponding to those of the two-dimensional figure Since it is determined to be the joining process, and the product model construction processing unit is configured to join the plurality of three-dimensional partial shapes prepared in advance and generate one product model in accordance with the determination of the joining process. It is possible to construct a complicated product model by simply combining simple figures in order, which has the effect of simplifying the user's design work.

【0172】 請求項7 記載の発明によれば、操作意図推
論処理部が、ユーザインタフェースより2次元図形の構
成要素である線分要素の移動がなされた場合に、その線
分要素の移動によって生じる隙間を認識して当該隙間を
埋めるための新たな線分要素の発生を決定し、図面デー
タ処理部が、前記操作意図推論処理部の決定に応じて前
記隙間を埋めるための新たな線分要素を付加して新たな
2次元図形を生成するように構成したので、製品の輪郭
形状を表す図形などの作成や編集にあたって、長方形の
ような単純な形状から徐々にそれを詳細化する作業を効
率よく行うことができるため、誤操作によって誤った図
形を作成することを防止できる効果がある。
[0172] According to the invention of claim 7, wherein the operation intention inference processing unit, when the movement of the line segment element which is a component of a two-dimensional figure from the user interface has been made, caused by the movement of the line segment elements Recognizing the gap and determining the generation of a new line segment element for filling the gap, the drawing data processing unit, the new line segment element for filling the gap according to the determination of the operation intention inference processing unit Since it is configured to generate a new two-dimensional figure by adding, it is efficient to create and edit a figure that represents the contour shape of a product by gradually refining it from a simple shape such as a rectangle. Since it can be performed frequently, it is possible to prevent an incorrect figure from being created by an erroneous operation.

【0173】 請求項8 記載の発明によれば、製品モデル
構築処理部が、隙間を埋めるための新たな線分要素を付
加して生成された新たな2次元図形に対応して製品モデ
ルの修正を行い、図面化処理部が、修正された前記製品
モデルから各投影図を作成するように構成したので、単
純な形状から徐々にそれを詳細化して新たな2次元図形
を生成する効率化された作業が残りの全ての投影図にも
反映され、製品モデルの作成とその投影図の作成に要す
る時間を短縮できる効果がある。
[0173] According to the invention of claim 8, the product model construction processing unit, correction of the product model in response to a new two-dimensional figure, which is generated by adding a new line segment elements to fill the gap Since the drawing processing unit is configured to create each projection drawing from the modified product model, it is possible to improve the efficiency of gradually refining a simple shape to generate a new two-dimensional figure. This work is reflected in all the remaining projection views, which has the effect of shortening the time required to create the product model and the projection views.

【0174】 請求項9 記載の発明によれば、操作意図推
論処理部が、製品モデル構築処理部による製品モデルの
生成時に、前記製品モデルの各3次元部分形状について
の生成操作履歴を製品モデルデータ格納部に保存し、図
面データ処理部により2次元図面の構成要素を選択した
場合、選択された当該構成要素に対応した製品モデルの
生成操作履歴にもとづいて製品モデル構築処理部による
編集対象の3次元部分形状の範囲を定めるように構成し
たので、いずれか1つの図形要素を選択するだけでユー
ザが意図する処理対象範囲を自動的に設定できるように
なり、処理対象範囲を個々に選択する場合に比べて、選
択操作に要する時間が短縮され、かつ、選択誤りや選択
もれを防止できる効果がある。
[0174] According to the invention of claim 9, wherein the operation intention inference processing unit, when generating the product model by the product model construction processing unit, product model data generation operation history for each 3-dimensional partial shape of the product model When the constituent element of the two-dimensional drawing is selected by the drawing data processing unit after being stored in the storage unit, the three items to be edited by the product model construction processing unit based on the product model generation operation history corresponding to the selected constituent element. Since it is configured to determine the range of the three-dimensional partial shape, it becomes possible to automatically set the processing target range intended by the user only by selecting any one of the graphic elements, and when individually selecting the processing target range. Compared with, there is an effect that the time required for the selection operation is shortened, and selection error and selection omission can be prevented.

【0175】 請求項10 記載の発明によれば、製品モデ
ル構築処理部が、定められた編集対象の3次元部分形状
の範囲にもとづいて製品モデルおいて当該3次元部分形
状を修正し、図面化処理部が、当該3次元部分形状が修
正された製品モデルについての各投影図を作成するよう
に構成したので、複写対象や削除対象をユーザが個々に
選択する場合に比べて、投影図作成に要する時間が短縮
されるとともに、投影図間の整合性を維持し、選択誤り
や選択もれに起因する投影図間の不整合を防止できる効
果がある。
[0175] According to the invention of claim 10, wherein the product model construction processing unit, keep product model based on a range of 3-dimensional partial shape of the edited defined fix the 3-dimensional partial shape, drawings of Since the processing unit is configured to create each projection drawing for the product model in which the three-dimensional partial shape is corrected, the projection drawing can be created more than when the user individually selects a copy target or a deletion target. The required time is shortened, the consistency between the projection views is maintained, and the inconsistency between the projection views due to the selection error or the selection omission can be prevented.

【0176】 請求項11 記載の発明によれば、操作意図
推論処理部が、2次元図面上の構成要素の修正操作がな
された場合に、修正の対象となった構成要素に対応する
3次元部分形状および当該3次元部分形状の周囲の形状
との接続条件などの周囲状況を認識し、製品モデル構築
処理部が、認識された前記周囲状況に合致した当該3次
元部分形状の修正を行って製品モデルを生成するように
構成したので、図面修正の際に、ユーザが修正対象とな
る構成要素の移動先や複写先の形状に合わせて細かな部
分を修正する作業をなくし、図面修正時間を短縮できる
効果がある。
[0176] According to the invention of claim 11, wherein the operation intention inference processing unit, when the correction operation of the components on the two-dimensional drawing was made, three-dimensional portions corresponding to the components subject to modifications The product model construction processing unit recognizes the shape and the surrounding conditions such as the connection condition with the surrounding shape of the three-dimensional partial shape, and the product model construction processing unit corrects the three-dimensional partial shape that matches the recognized surrounding status. Since it is configured to generate a model, when modifying the drawing, the user does not have to modify the detailed parts according to the shape of the destination or copy destination of the component to be modified, which shortens the drawing modification time. There is an effect that can be done.

【0177】 請求項12 記載の発明によれば、操作意図
推論処理部が、製品モデルの生成時に、前記製品モデル
を構成する3次元部分形状についてのユーザ操作による
生成過程を生成操作履歴として製品モデルデータ格納部
に保存し、2次元図面上の構成要素の修正操作がなされ
た場合に、その修正の対象となる構成要素に対応する3
次元部分形状と当該3次元部分形状の周囲形状に対する
依存関係を前記生成操作履歴から検出し、製品モデル構
築処理部が、検出された前記周囲形状に対する依存関係
に合致する当該3次元部分形状の修正を行って製品モデ
ルを生成するように構成したので、図面修正の際に、ユ
ーザが構成要素の移動先や複写先の形状に合わせて細か
な部分を修正する作業をなくし、図面修正時間を短縮で
きる効果がある。
[0177] According to the invention of claim 12, wherein the operation intention inference processing unit, a product by generating the product model, the generation process by a user operation of the three-dimensional partial shape constituting the product model as a product operation history model When the data is stored in the data storage unit and a correction operation is performed on the component on the two-dimensional drawing, 3 corresponding to the component to be corrected
Of the three-dimensional partial shape and the peripheral shape of the three-dimensional partial shape are detected from the generation operation history, and the product model construction processing unit corrects the three-dimensional partial shape that matches the detected dependency of the peripheral shape. Since it is configured to generate a product model by performing the above, when modifying the drawing, the user does not need to modify the detailed parts according to the shape of the destination of the component or the copy destination, and the drawing modification time is shortened. There is an effect that can be done.

【0178】 請求項13 記載の発明によれば、操作意図
推論処理部が、製品モデルの生成時に、前記製品モデル
を構成する3次元部分形状についてのユーザ操作の過程
を生成操作履歴として製品モデルデータ格納部に保存
し、2次元図面上の構成要素の複写操作がなされた場合
に、前記構成要素に対応した3次元部分形状の生成操作
履歴を、複写によって生成された新たな構成要素に対応
した3次元部分形状の新たな生成操作履歴で共有するよ
う設定し、製品モデル構築処理部が、前記新たな構成要
素に対応した3次元部分形状を有する製品モデルを生成
し、2次元図面上の元の構成要素および新たな構成要素
のいずれか一つに対して修正操作がなされた場合、前記
新たな生成操作履歴にもとづいて対応する各3次元部分
形状に共通な修正を行って新たな製品モデルを生成する
ように構成したので、複写元形状と複写先形状とで生成
操作履歴を共有させることにより、両者を1つの論理的
なグループとして扱うことを可能にし、操作忘れやパラ
メータ入力誤りによる不正確な図面の作成を防止できる
効果がある。
[0178] According to the invention of claim 13, wherein the operation intention inference processing unit, when generating the product model, product model data a process of user operation of the three-dimensional partial shape constituting the product model as a generation operation history When a copying operation of a constituent element on a two-dimensional drawing is carried out and stored in a storage unit, a generation operation history of a three-dimensional partial shape corresponding to the constituent element corresponds to a new constituent element generated by copying. It is set to be shared by a new generation operation history of a three-dimensional partial shape, and the product model construction processing unit generates a product model having a three-dimensional partial shape corresponding to the new component, When a correction operation is performed on any one of the component and the new component, a common correction is made to each corresponding three-dimensional partial shape based on the new generation operation history. Since it is configured to generate a new product model, by sharing the generation operation history between the copy source shape and the copy destination shape, it is possible to handle both as one logical group, and forget the operation. There is an effect that it is possible to prevent inaccurate drawing creation due to a parameter input error.

【図面の簡単な説明】[Brief description of drawings]

【図1】 この発明の第1実施例によるCADシステム
の構成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of a CAD system according to a first embodiment of the present invention.

【図2】 この発明の第1実施例に係る製品モデル構築
処理部の処理を説明するための説明図である。
FIG. 2 is an explanatory diagram for explaining a process of a product model construction processing unit according to the first embodiment of the present invention.

【図3】 この発明の第2実施例に係る形状に関する製
図記号による2次元図形と製品モデルとの関係を示す説
明図である。
FIG. 3 is an explanatory diagram showing a relationship between a two-dimensional figure and a product model by a drawing symbol regarding a shape according to a second embodiment of the present invention.

【図4】 この発明の第3実施例に係る寸法に関する製
図記号による2次元図形と製品モデルとの関係を示す説
明図である。
FIG. 4 is an explanatory diagram showing a relationship between a two-dimensional graphic and a product model by a drawing symbol regarding dimensions according to a third embodiment of the present invention.

【図5】 この発明の第4実施例に係る省略や繰り返し
に関する製図記号による2次元図形と製品モデルとの関
係を示す説明図である。
FIG. 5 is an explanatory diagram showing a relationship between a two-dimensional figure and a product model using drawing symbols relating to omission and repetition according to the fourth embodiment of the present invention.

【図6】 この発明の第5実施例によるCADシステム
の構成を示すブロック図である。
FIG. 6 is a block diagram showing a configuration of a CAD system according to a fifth embodiment of the present invention.

【図7】 この発明の第6実施例によるCADシステム
の構成を示すブロック図である。
FIG. 7 is a block diagram showing a configuration of a CAD system according to a sixth embodiment of the present invention.

【図8】 この発明の第7実施例によるCADシステム
の構成を示すブロック図である。
FIG. 8 is a block diagram showing the configuration of a CAD system according to a seventh embodiment of the present invention.

【図9】 この発明の第5実施例によるCADシステム
の動作を示すフローチャートである。
FIG. 9 is a flowchart showing the operation of the CAD system according to the fifth embodiment of the present invention.

【図10】 この発明の第8実施例によるCADシステ
ムの動作を説明するための説明図である。
FIG. 10 is an explanatory diagram for explaining the operation of the CAD system according to the eighth embodiment of the present invention.

【図11】 この発明の第9実施例によるCADシステ
ムの動作を説明するための説明図である。
FIG. 11 is an explanatory diagram for explaining the operation of the CAD system according to the ninth embodiment of the present invention.

【図12】 この発明の第10実施例によるCADシス
テムの構成を示すブロック図である。
FIG. 12 is a block diagram showing the configuration of a CAD system according to a tenth embodiment of the present invention.

【図13】 この発明の第10実施例によるCADシス
テムの動作を説明するための説明図である。
FIG. 13 is an explanatory diagram for explaining the operation of the CAD system according to the tenth embodiment of the present invention.

【図14】 この発明の第10実施例によるCADシス
テムの動作を説明するための説明図である。
FIG. 14 is an explanatory diagram for explaining the operation of the CAD system according to the tenth embodiment of the present invention.

【図15】 この発明の第11実施例によるCADシス
テムの動作を示すフローチャートである。
FIG. 15 is a flowchart showing the operation of the CAD system according to the eleventh embodiment of the present invention.

【図16】 この発明の第12実施例によるCADシス
テムの動作を説明するための説明図である。
FIG. 16 is an explanatory diagram for explaining the operation of the CAD system according to the twelfth embodiment of the present invention.

【図17】 この発明の第13実施例によるCADシス
テムの構成を示すブロック図である。
FIG. 17 is a block diagram showing the structure of a CAD system according to a thirteenth embodiment of the present invention.

【図18】 この発明の第13実施例によるCADシス
テムの動作を説明するための説明図である。
FIG. 18 is an explanatory diagram for explaining the operation of the CAD system according to the thirteenth embodiment of the present invention.

【図19】 この発明の第14実施例によるCADシス
テムの動作を説明するための説明図である。
FIG. 19 is an explanatory diagram for explaining the operation of the CAD system according to the fourteenth embodiment of the present invention.

【図20】 この発明の第15実施例によるCADシス
テムの動作を説明するための説明図である。
FIG. 20 is an explanatory diagram for explaining the operation of the CAD system according to the fifteenth embodiment of the present invention.

【図21】 この発明の第16実施例によるCADシス
テムの動作を説明するための説明図である。
FIG. 21 is an explanatory diagram for explaining the operation of the CAD system according to the sixteenth embodiment of the present invention.

【図22】 この発明の第17実施例によるCADシス
テムの動作を説明するための説明図である。
FIG. 22 is an explanatory diagram for explaining the operation of the CAD system according to the seventeenth embodiment of the present invention.

【図23】 この発明の第17実施例によるCADシス
テムの動作を示すフローチャートである。
FIG. 23 is a flowchart showing the operation of the CAD system according to the seventeenth embodiment of the present invention.

【図24】 この発明の第18実施例によるCADシス
テムの動作を説明するための説明図である。
FIG. 24 is an explanatory diagram for explaining the operation of the CAD system according to the eighteenth embodiment of the present invention.

【図25】 この発明の第18実施例によるCADシス
テムの動作を説明するための説明図である。
FIG. 25 is an explanatory diagram for explaining the operation of the CAD system according to the eighteenth embodiment of the present invention.

【図26】 この発明の第18実施例によるCADシス
テムの動作を示すフローチャートである。
FIG. 26 is a flowchart showing the operation of the CAD system according to the eighteenth embodiment of the present invention.

【図27】 この発明の第18実施例によるCADシス
テムの複写に関する動作を説明するための説明図であ
る。
FIG. 27 is an explanatory diagram showing an operation relating to copying of the CAD system according to the eighteenth embodiment of the present invention.

【図28】 この発明の第18実施例によるCADシス
テムの削除に関する動作を説明するための説明図であ
る。
FIG. 28 is an explanatory diagram showing an operation related to deletion of the CAD system according to the eighteenth embodiment of the present invention.

【図29】 この発明の第19実施例によるCADシス
テムの動作を説明するための説明図である。
FIG. 29 is an explanatory diagram for explaining the operation of the CAD system according to the nineteenth embodiment of the present invention.

【図30】 この発明の第20実施例によるCADシス
テムの動作を説明するための説明図である。
FIG. 30 is an explanatory diagram for explaining the operation of the CAD system according to the twentieth embodiment of the present invention.

【図31】 この発明の第21実施例によるCADシス
テムの動作を説明するための説明図である。
FIG. 31 is an explanatory diagram for explaining the operation of the CAD system according to the twenty-first embodiment of the present invention.

【図32】 この発明の第22実施例によるCADシス
テムの動作を説明するための説明図である。
FIG. 32 is an explanatory diagram for explaining the operation of the CAD system according to the twenty-second embodiment of the present invention.

【図33】 CADシステムによる設計作業の流れを示
すフローチャートである。
FIG. 33 is a flowchart showing the flow of design work by the CAD system.

【図34】 従来のCADシステムの動作を説明するた
めの説明図である。
FIG. 34 is an explanatory diagram for explaining the operation of the conventional CAD system.

【符号の説明】[Explanation of symbols]

2 入力解釈部、3,31 製品モデル構築処理部、
製図規則データ格納部、6,61,62 図面化処理
部、8 図面データ処理部、21,22 操作意図推論
処理部。
2 Input interpretation unit, 3,31 Product model construction processing unit, 4
Drafting rule data storage , 6,61,62 Drawing process
Part, 8 drawing data processing part, 21 , 22 operation intention inference processing part.

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平1−7171(JP,A) 特開 平5−81358(JP,A) (58)調査した分野(Int.Cl.7,DB名) G06F 17/50 ─────────────────────────────────────────────────── ─── Continuation of the front page (56) References JP-A-1-7171 (JP, A) JP-A-5-81358 (JP, A) (58) Fields investigated (Int.Cl. 7 , DB name) G06F 17/50

Claims (13)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 2次元の図形から製品モデルを作成する
とともに、製品モデルの各投影図を作成するCADシス
テムにおいて、 公式規格など予め決められた製図記号や製図図面特有の
図形表現を示す2次元図面に関する製図規則と各製図規
則にもとづいて描かれた2次元図形や記号類から表現さ
れる3次元図形とを対応付ける製図規則データを保有す
る製図規則データ格納部と、 3次元の立体形状と属性とを有する製品モデルから前記
製図規則データを用いて当該製品モデルの各投影図を作
成する図面化処理部とを備えたことを特徴とするCAD
システム。
1. A CAD system for creating a product model from a two-dimensional graphic and for creating each projection of the product model. In the CAD system, a two-dimensional drawing showing a predetermined drawing symbol such as an official standard or a graphic representation peculiar to the drawing drawing. A drafting rule data storage unit that holds drafting rule data that associates drafting rules for drawings with three-dimensional figures represented by symbols and two-dimensional figures drawn based on each drafting rule, and a three-dimensional solid shape and attributes. And a drawing processing unit that creates each projection drawing of the product model using the drawing rule data from the product model having
system.
【請求項2】 2次元の図形から製品モデルを作成する
とともに、製品モデルの各投影図を作成するCADシス
テムにおいて、 公式規格など予め決められた製図記号や製図図面特有の
図形表現を示す2次元図面に関する製図規則と各製図規
則にもとづいて描かれた2次元図形や記号類から表現さ
れる3次元図形とを対応付ける製図規則データを保有す
る製図規則データ格納部と、 ユーザインタフェースからの指示に従って2次元図面を
作成または編集する図面データ処理部と、 この図面データ処理部が作成または編集した2次元図面
から前記製図規則データを用いて3次元の立体形状と属
性とを有する製品モデルを作成または編集する製品モデ
ル構築処理部と、 2次元図面とそれに対応する製品モデルとの対応関係を
格納する相互解釈データ格納部と、 製品モデルに対して前記製図規則データを用いて前記製
図規則にもとづいた各投影図を作成し、作成した投影図
と当該製品モデルとの対応関係を前記相互解釈データ格
納部に登録し、また前記図面データ処理部により少なく
とも1つの投影図が編集された場合、その2次元図面に
ついて前記相互解釈データ格納部から知り、前記製図規
則データを用いて当該2次元図面に対応する製品モデル
の他の投影図を作成する図面化処理部とを備えたことを
特徴とするCADシステム。
2. A CAD system for creating a product model from a two-dimensional graphic and for creating each projection of the product model. In the CAD system, a two-dimensional drawing showing a predetermined drawing symbol such as an official standard or a graphic representation peculiar to the drawing drawing. A drafting rule data storage unit that holds drafting rule data that associates drafting rules for drawings with three-dimensional figures represented by symbols and two-dimensional figures drawn based on each drafting rule, and according to instructions from the user interface 2 A drawing data processing unit for creating or editing a three-dimensional drawing, and a product model having a three-dimensional solid shape and attributes using the drawing rule data from the two-dimensional drawing created or edited by the drawing data processing unit The product model construction processing unit that stores the two-dimensional drawings and the mutual interpretation data that stores the correspondence relationship between the two-dimensional drawings and the corresponding product models. Using the drafting rule data for the storage unit and the product model, each projection drawing based on the drafting rule is created, and the correspondence relationship between the created projection drawing and the product model is registered in the mutual interpretation data storage unit. If at least one projection drawing is edited by the drawing data processing unit, the two-dimensional drawing is known from the mutual interpretation data storage unit and the product model corresponding to the two-dimensional drawing is created by using the drawing rule data. And a drawing processing unit that creates another projection drawing of the CAD system.
【請求項3】 図面化処理部が、2次元図面の編集を行
う際にユーザインタフェースにより当該2次元図面に断
面指示記号が与えられると、製図規則データ格納部内の
製図規則データにもとづいて前記断面指示記号を製品モ
デルの切断指示であると認識し、前記2次元図面に対応
する製品モデルの断面形状を示す2次元図面を生成する
ことを特徴とする請求項2記載のCADシステム。
3. The drawing processing unit, when a two-dimensional drawing is given a cross-section designating symbol by the user interface when the two-dimensional drawing is edited, the section is created based on the drawing rule data in the drawing rule data storage unit. 3. The CAD system according to claim 2 , wherein the instruction symbol is recognized as a cutting instruction of a product model, and a two-dimensional drawing showing a cross-sectional shape of the product model corresponding to the two-dimensional drawing is generated.
【請求項4】 2次元図面編集の際のユーザインタフェ
ースによるユーザの操作意図を推測する操作意図推論処
理部を備え、 製品モデル構築処理部が、前記操作意図推論処理部の推
測結果に従って製品モデルの作成および編集を行う請求
項1から請求項3のうちのいずれか1項記載のCADシ
ステム。
4. An operation intention inference processing unit for estimating an operation intention of a user by a user interface when editing a two-dimensional drawing, wherein the product model construction processing unit is configured to generate a product model according to the estimation result of the operation intention inference processing unit. The CAD system according to any one of claims 1 to 3 , which is created and edited.
【請求項5】 製品モデル構築処理部が、2次元図面に
対応する製品モデルを作成した際、その処理内容の操作
履歴を製品モデルデータ格納部に保存し、 操作意図推論処理部が、当該操作履歴の保存について相
互解釈データ格納部に登録し、2次元図面の編集が新た
に実行された際に当該2次元図面に係る操作履歴保存の
登録内容を前記相互解釈データ格納部から確認した場
合、前記製品モデル構築処理部に対して、保存された前
記操作履歴にもとづいて、編集された2次元図面に対応
する元の製品モデルの修正を行わせることを特徴とする
請求項4記載のCADシステム。
5. When the product model construction processing unit creates a product model corresponding to a two-dimensional drawing, the operation history of the processing contents is saved in the product model data storage unit, and the operation intention inference processing unit is operated by the operation intention inference processing unit. In the case where the registration of the history saving is registered in the mutual interpretation data storage unit, and the registered content of the operation history storage related to the two-dimensional drawing is confirmed from the mutual interpretation data storage unit when the two-dimensional drawing is newly edited, The product model construction processing unit is caused to correct the original product model corresponding to the edited two-dimensional drawing based on the stored operation history.
The CAD system according to claim 4 .
【請求項6】 操作意図推論処理部が、ユーザインタフ
ェースにより行われる複数の2次元図形を接する処理
を、それらの2次元図形に対応した複数の3次元部分形
状の接合処理と判断し、 製品モデル構築処理部が、前記接合処理の判断に応じ
て、あらかじめ準備された前記複数の3次元部分形状を
接合して一つの製品モデルに生成する請求項4または
求項5記載のCADシステム。
6. The product model, wherein the operation intention inference processing unit determines that the process of contacting a plurality of two-dimensional figures performed by the user interface is a process of joining a plurality of three-dimensional partial shapes corresponding to those two-dimensional figures. construction processor, in response to determination of the bonding process to generate a single product model by joining canned said plurality of 3-dimensional partial shape according to claim 4 or
The CAD system according to claim 5 .
【請求項7】 操作意図推論処理部が、ユーザインタフ
ェースより2次元図形の構成要素である線分要素の移動
がなされた場合に、その線分要素の移動によって生じる
隙間を認識して当該隙間を埋めるための新たな線分要素
の発生を決定し、 図面データ処理部が、前記操作意図推論処理部の決定に
応じて前記隙間を埋めるための新たな線分要素を付加し
て新たな2次元図形を生成することを特徴とする請求項
または請求項5記載のCADシステム。
7. The operation intention inference processing unit recognizes a gap generated by the movement of the line segment element when the line segment element, which is a constituent element of the two-dimensional figure, is moved from the user interface, and detects the gap. The generation of a new line segment element for filling is determined, and the drawing data processing unit adds a new line segment element for filling the gap in accordance with the determination of the operation intention inference processing unit and adds a new two-dimensional shape. Claim generating a figure
The CAD system according to claim 4 or claim 5 .
【請求項8】 製品モデル構築処理部が、隙間を埋める
ための新たな線分要素を付加して生成された新たな2次
元図形に対応して製品モデルの修正を行い、図面化処理
部が、修正された前記製品モデルから各投影図を作成す
ることを特徴とする請求項7記載のCADシステム。
8. The product model construction processing unit corrects the product model corresponding to a new two-dimensional figure generated by adding a new line segment element for filling the gap, and the drawing processing unit The CAD system according to claim 7 , wherein each projection drawing is created from the modified product model.
【請求項9】 操作意図推論処理部が、 製品モデル構築処理部による製品モデルの生成時に、前
記製品モデルの各3次元部分形状についての生成操作履
歴を製品モデルデータ格納部に保存し、 図面データ処理部により2次元図面の構成要素を選択し
た場合、選択された当該構成要素に対応した製品モデル
の生成操作履歴にもとづいて前記製品モデル構築処理部
による編集対象の3次元部分形状の範囲を定めることを
特徴とする請求項5記載のCADシステム。
9. The operation intention inference processing unit saves a generation operation history for each three-dimensional partial shape of the product model in the product model data storage unit when the product model construction processing unit generates the product model, and draws the drawing data. When the processing unit selects a constituent element of the two-dimensional drawing, the range of the three-dimensional partial shape to be edited by the product model construction processing unit is determined based on the generation operation history of the product model corresponding to the selected constituent element. The CAD system according to claim 5, wherein:
【請求項10】 製品モデル構築処理部が、定められた
編集対象の3次元部分形状の範囲にもとづいて製品モデ
ルにおいて当該3次元部分形状を修正し、 図面化処理部が、当該3次元部分形状が修正された製品
モデルについての各投影図を作成することを特徴とする
請求項9記載のCADシステム。
10. The product model construction processing unit corrects the three-dimensional partial shape in the product model based on the defined range of the three-dimensional partial shape to be edited, and the drawing processing unit causes the three-dimensional partial shape to be corrected. To create each projection for the modified product model
The CAD system according to claim 9 .
【請求項11】 操作意図推論処理部が、2次元図面上
の構成要素の修正操作がなされた場合に、修正の対象と
なった構成要素に対応する3次元部分形状および当該3
次元部分形状の周囲の形状との接続条件などの周囲状況
を認識し、 製品モデル構築処理部が、認識された前記周囲状況に合
致した当該3次元部分形状の修正を行って製品モデルを
生成することを特徴とする請求項4または請求項5記載
のCADシステム。
11. The operation intention inference processing unit, when a modification operation of a component on a two-dimensional drawing is performed, a three-dimensional partial shape corresponding to the modification target component and the 3
The product model construction processing unit recognizes a surrounding situation such as a connection condition with the surrounding shape of the three-dimensional partial shape, and the product model construction processing unit corrects the three-dimensional partial shape that matches the recognized surrounding situation to generate a product model. The CAD system according to claim 4 or 5, wherein:
【請求項12】 操作意図推論処理部が、製品モデルの
生成時に、前記製品モデルを構成する3次元部分形状に
ついてのユーザ操作による生成過程を生成操作履歴とし
て製品モデルデータ格納部に保存し、2次元図面上の構
成要素の修正操作がなされた場合に、その修正の対象と
なる構成要素に対応する3次元部分形状と当該3次元部
分形状の周囲形状に対する依存関係を前記生成操作履歴
から検出し、 製品モデル構築処理部が、検出された前記周囲形状に対
する依存関係に合致する当該3次元部分形状の修正を行
って製品モデルを生成することを特徴とする請求項11
記載のCADシステム。
12. The operation intention inference processing unit stores a generation process by a user operation for a three-dimensional partial shape forming the product model in the product model data storage unit as a generation operation history when the product model is generated. When a correction operation is performed on a component on a three-dimensional drawing, a dependency relationship between the three-dimensional partial shape corresponding to the component to be corrected and the peripheral shape of the three-dimensional partial shape is detected from the generation operation history. , claim product model construction processing unit performs a correction of the 3-dimensional partial shape matching the dependency on said detected peripheral shape and generates a product model 11
CAD system described.
【請求項13】 操作意図推論処理部が、製品モデルの
生成時に、前記製品モデルを構成する3次元部分形状に
ついてのユーザ操作の過程を生成操作履歴として製品モ
デルデータ格納部に保存し、2次元図面上の構成要素の
複写操作がなされた場合に、前記構成要素に対応した3
次元部分形状の生成操作履歴を、複写によって生成され
た新たな構成要素に対応した3次元部分形状の新たな生
成操作履歴で共有するよう設定し、 製品モデル構築処理部が、前記新たな構成要素に対応し
た3次元部分形状を有する製品モデルを生成し、2次元
図面上の元の構成要素および新たな構成要素のいずれか
一つに対して修正操作がなされた場合、前記新たな生成
操作履歴にもとづいて対応する各3次元部分形状に共通
な修正を行って新たな製品モデルを生成することを特徴
とする請求項5記載のCADシステム。
13. The operation intention inference processing unit stores a process of user operation for a three-dimensional partial shape forming the product model as a generated operation history in the product model data storage unit when the product model is generated, and the two-dimensional operation is performed. When a copy operation of a component on the drawing is performed, 3 corresponding to the component
The generation operation history of the three-dimensional partial shape is set to be shared by the new generation operation history of the three-dimensional partial shape corresponding to the new constituent element generated by copying, and the product model construction processing unit sets the new constituent element. When a product model having a three-dimensional partial shape corresponding to is generated and a correction operation is performed on one of the original component and the new component on the two-dimensional drawing, the new generation operation history 6. The CAD system according to claim 5, wherein a new product model is generated by performing common correction on each corresponding three-dimensional partial shape based on the above.
JP14208093A 1993-06-14 1993-06-14 CAD system Expired - Fee Related JP3421082B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14208093A JP3421082B2 (en) 1993-06-14 1993-06-14 CAD system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14208093A JP3421082B2 (en) 1993-06-14 1993-06-14 CAD system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2002370715A Division JP2003178101A (en) 2002-12-20 2002-12-20 CAD system

Publications (2)

Publication Number Publication Date
JPH06348788A JPH06348788A (en) 1994-12-22
JP3421082B2 true JP3421082B2 (en) 2003-06-30

Family

ID=15306977

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14208093A Expired - Fee Related JP3421082B2 (en) 1993-06-14 1993-06-14 CAD system

Country Status (1)

Country Link
JP (1) JP3421082B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4731187B2 (en) * 2005-03-17 2011-07-20 富士通株式会社 Design support apparatus and design support program
JP2012128609A (en) * 2010-12-15 2012-07-05 Babcock Hitachi Kk Drawing creation support method and apparatus
JP7649894B1 (en) * 2024-02-29 2025-03-21 株式会社アマダ Graphic data creation device, graphic data creation method, and graphic data creation program

Also Published As

Publication number Publication date
JPH06348788A (en) 1994-12-22

Similar Documents

Publication Publication Date Title
JP2753085B2 (en) Shape modeling method and apparatus
US8207990B1 (en) Systems and methods for merging and splitting intersecting solids and surfaces
US6636211B2 (en) CAD/CAM feature tree with manipulatable 3D miniatures
US7492364B2 (en) System and method for creating and updating a three-dimensional model and creating a related neutral file format
US5895459A (en) Information processing device based on object network
US7313504B2 (en) Model management technology using grouping of features
US8305376B2 (en) Locally updating a three-dimensional model
US8581902B2 (en) Reducing the size of a model using visibility factors
US5847956A (en) Automatic trimming of geometric objects in CAD/CAM systems
US7643027B2 (en) Implicit feature recognition for a solid modeling system
KR100503789B1 (en) A rendering system, rendering method, and recording medium therefor
JPH10207523A (en) Automatic programming device and method
JP4342193B2 (en) Three-dimensional CAD system, partial reprojection method, and computer program
JPH11306224A (en) Three-dimensional model creation device, three-dimensional model creation method, and recording medium storing three-dimensional model creation program
US6489957B1 (en) Three dimensional geometric modeling system with multiple concurrent geometric engines
CN102177518B (en) Method and device for producing a finite element model
JP3421082B2 (en) CAD system
Jia et al. Using pseudo voxel octree to accelerate collision between cutting tool and deformable objects modeled as linked voxels
JP4467614B2 (en) ASSY INFORMATION MANAGEMENT PROGRAM, ASSY INFORMATION MANAGEMENT DEVICE, AND ASSY INFORMATION MANAGEMENT METHOD
JP2001034653A (en) Feature-based macro language for defining customized analysis functions and customized figure functions
JP2005100038A (en) Analysis model creation support device
CN117708962B (en) Method and system based on two-dimensional and three-dimensional integrated design of Rhinoceros
KR20050084119A (en) Software for die-stamping modelling
JP3127265B2 (en) CAE system
JPH11306221A (en) 3D CAD model dividing device

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080418

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090418

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100418

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees