JP3599360B2 - 形状モデリング装置及び形状モデリング方法 - Google Patents
形状モデリング装置及び形状モデリング方法 Download PDFInfo
- Publication number
- JP3599360B2 JP3599360B2 JP21058093A JP21058093A JP3599360B2 JP 3599360 B2 JP3599360 B2 JP 3599360B2 JP 21058093 A JP21058093 A JP 21058093A JP 21058093 A JP21058093 A JP 21058093A JP 3599360 B2 JP3599360 B2 JP 3599360B2
- Authority
- JP
- Japan
- Prior art keywords
- cross
- component
- shape
- interest
- section
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Graphics (AREA)
- Geometry (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Processing Or Creating Images (AREA)
Description
【産業上の利用分野】
本発明は、機械等の設計、製図に用いるCAD(Computer Aided Design )装置に関するものであり、特に計算機システムを利用した形状モデリング装置および形状モデリング方法に関するものである。
【0002】
【従来技術】
従来においては、機械部品等のモデリングを行なう場合、これから作成するまたは修正する部品を指示してから形状生成方法を指示し、さらに断面をスケッチするスケッチ面を指示し、断面をスケッチした後に、三次元形状を生成するといった部品ごとに形状をモデリングする方法が取られている。
【0003】
【発明が解決しようとしている課題】
機械設計における部品やユニットを配置するレイアウト設計を行う場合は、周辺の部品やユニットの配置や形状を意識しながら、干渉しないように形状や配置を決定していくことが多い。
【0004】
しかしながら、従来の部品単位でモデリングする形状モデリング方法では、部品ごとに形状の作成あるいは修正を終了させなければ、他の部品の形状作成あるいは修正処理に移行できなかったため、複数部品を同時に試行錯誤しながら形状や配置を決定するレイアウト設計に適していなかった。
【0005】
そこで、本発明は、複数部品の配置あるいは形状を容易に設計可能にした形状モデリング装置および形状モデリング方法を提供することを目的とする。
【0006】
【課題を解決するための手段】
上述した目的を達成するため、本発明の形状モデリング装置は、表示手段に表示されている複数の三次元形状の部品をスケッチするためのスケッチ面の向きを指示する第1の指示手段と、前記第1の指示手段で指示されたスケッチ面の向きに対応する前記複数の部品の断面を前記表示手段にそれぞれ表示する表示制御手段と、前記表示制御手段によって前記複数の部品の断面が表示されている状態で、スケッチする断面の部品を着目部品として変更する変更手段と、前記着目部品の断面から三次元形状を生成する方法を指示する第2の指示手段と、前記第2の指示手段の指示に応じて前記着目部品の三次元形状を生成し、前記表示手段に表示する生成手段とを有して構成する。
【0007】
また、本発明の形状モデリング方法は、表示手段に表示されている複数の三次元形状の部品をスケッチするためのスケッチ面の指示に応じて、指示されたスケッチ面の向きに対応する前記複数の部品の断面を記憶手段から読み出して前記表示手段にそれぞれ表示する表示制御ステップと、前記スケッチ面の向きに対応する前記複数の部品の断面が表示されている状態で、指示に応じて断面をスケッチする部品を着目部品として前記記憶手段に記憶させることにより変更する変更ステップと、前記着目部品の断面から三次元形状を生成する方法の指示に応じて、前記着目部品の三次元形状を生成する生成ステップとを構成する。
【0008】
【実施例】
以下、図面に示す実施例に基づいて本発明を詳細に説明する。
【0009】
図2は本発明の一実施例の形状モデリング方式が適用されるCAD装置の構成を示すブロック図である。このCAD装置は、以下に詳述する中央処理装置2、表示装置4、入力装置6、記憶装置8および情報取り込み装置10等を有して構成されている。
【0010】
中央処理装置2は、形状モデリングの処理の他、後述する複数の処理を実行する。表示装置4は、スケッチされた断面や生成した三次元形状や処理方法等指示するメニュー等の表示等を行う。入力装置6は、メニュー等がボタンに割り当てられているコマンドボックス、キーボードおよびマウス等を備え、断面のスケッチで図形要素の指示や形状定義に必要な情報の入力、メニューの選択指示あるいはその他の指示等を入力する。記憶装置8は、後述する形状モデリングを行うプログラムおよびスケッチした断面の形状や生成された三次元形状等のデータ等を記憶する。情報取り込み装置10は、外部から形状モデリングを行うプログラムを読み込み、前述の記憶装置8に記憶する。
【0011】
本実施例においては、磁気テープやフロッピーディスク等の外部記憶媒体から情報取り込み装置10を通してプログラムを半導体RAM、あるいは磁気ディスク等の記憶装置8に読み込み、三次元形状や断面形状等を表示装置4に表示する。そして、表示されている三次元形状や断面形状等のデータは記憶装置8に格納し、形状モデリングのために必要な断面形状のスケッチや形状生成方法等の情報は入力装置6から指定し、この指定に基づいて中央処理装置2によって作成された三次元形状を表示装置4に再表示するとともに記憶装置8の三次元形状等のデータを変更する。
【0012】
図1には形状モデリング方法の概略を示すフローチャートが示されている。以下に、この図1とともに前述の図2に示した構成に基づきその動作を説明する。
【0013】
ステップ1は、部品の断面のスケッチ面を指示するステップである。このステップ1においては、0個以上の部品が表示装置4に表示されており、本実施例のシステムがデフォルトで持っている上面、正面、底面、右側面、左側面、背面等の面(view)または予め登録されているviewを選択することによってスケッチするviewを指定することができる。上述したデフォルトで持っている6面以外で良く使用される斜面や部分面等は、予め登録しておいた方が使用上有利である。これらのviewは、後述するように、図3(a)に示すviewパネル24によって指定可能になる。なお、上記部品に対応する三次元形状等のデータは記憶装置8に記憶されている。また、0個以上の部品の表示とは部品の非表示も含むことを意味する。
【0014】
本実施例では、中央処理装置2内にスケッチ面登録手段を設けることにより、前述したように、記憶装置8内に予めスケッチするためのviewを登録することができる。登録されたviewは、viewパネル24に表示することができる。また、1個以上の部品の三次元形状やviewを定義するための作業用の面が表示されている場合は、マウスやキーボード等の入力装置6を用いて三次元形状の面を指定してスケッチ面を指示する。この場合、スケッチ面の向きを定めるために他の面等を利用してスケッチ面の上下または左右等を指示することによってスケッチ面を正面に見ることができる。また、後述するように複数のviewが表示されている場合は、マウス等の入力装置6を用いてすでに表示されているviewをスケッチ面とすることができる。
【0015】
図3は、ステップ1の処理を詳細に説明するための図で、図3(a)では、符号20で示す2個の部品の三次元形状が表示装置4に表示されており、断面をスケッチするスケッチ面の指示するためのメニュー22の〔view〕を選択することによって、デフォルトやすでに登録されているviewを識別できるviewパネル24が表示される。このviewパネル22には、デフォルトで持っている上面、正面、底面、右側面、左側面、背面のそれぞれのview24a,24b,24c,24d,24e,24fおよび予め登録されているview24g,24h,24iが表示されている。そして、マウス等の入力装置6を用いて、viewパネル24の中から所望のviewを指示するか、あるいは部品20の三次元形状で示すいずれかの面を指示することによってスケッチ面を指示できる。
【0016】
図3(b)は、スケッチ面を指示し、スケッチ面をどの向きに表示させるかの情報としての向きを指示した後の表示装置4の表示画面を示したものである。
【0017】
一方、所望のviewを指示した後、スケッチ面の向きを指示せずに、メニュー22の〔sketch〕を選択した場合は、後述するステップ2において、図3(c)に示すように図3(a)に示される表示状態を保って、指定されたスケッチ面上で符号26で示すようにスケッチしていくことになる。予め登録されているviewをviewパネル24から選択した場合は、登録されている見え方でスケッチ面等が表示装置4に表示される。
【0018】
スケッチ面の表示では、三次元形状を合わせて表示できるようになっている。三次元形状は、部品単位あるいはいくつかの部品群単位で表示したり非表示にできるほか、ワイヤーフレーム表示や隠線を非表示にして表示すること等ができる。また、不要な三次元形状や断面を非表示にしておくことで、表示装置6の表示スピードを速くすることができる。
【0019】
また、断面形状についても、〔表示〕または〔非表示〕を設定する手段を設け、部品単位やいくつかの部品群単位で表示したり非表示にできる。この手段は、入力装置6で〔表示〕あるいは〔非表示〕を指示して中央処理装置2で処理することにより達成できる。表示、非表示を設定する手段では、着目部品と後述する次回着目部品のみを表示する設定を行うことができる。
【0020】
どの部品あるいは部品群を表示・非表示にしているかという情報は、記憶装置8に記憶され、必要に応じて表示装置4に表示することができる。
【0021】
ステップ2では、着目されている部品の断面をステップ1で指示されたスケッチ面で作画する。作画の機能として、線分、円弧、円錐曲線あるいはスプライン曲線等をスケッチ面上で作画することができる。これは、一般的な二次元CADの作画機能に見られるものと同等のものである。作画された断面は、表示装置4に表示されるとともに記憶装置8にデータが記憶される。
【0022】
本実施例では、すでに表示されている三次元形状等がスケッチ面で参照できるようになっており、これらの形状やすでに作画されている断面形状等を利用してスケッチ面において同じ形状やオフセット形状等を作成することができる。また、スケッチされた形状を削除する手段を設けており、表示装置4および記憶装置8からスケッチされた形状を削除することができる。
【0023】
ステップ3では、ステップ1で指定されたviewにおいて、断面をスケッチする部品を変更する。メニュー22において着目部品を変更するメニュー〔part〕を選択した後に着目したい部品を入力装置6にて指示する。ステップ2で作成されるスケッチは、着目されている部品の断面として認識される。着目されている部品の断面は、図3(c)に示されるように表示装置4に着目を表す色に変えて表示することができる。本実施例では、中央処理装置2内に部品の表示色設定手段を設けており、入力装置6を用いて予め着目部品等の表示色を設定しておくことができる。どの部品が着目されているかという情報は記憶装置8に保存されており、新しくスケッチ面を指定し、断面の作画を行う時は、前回着目していた部品が着目部品となる。部品が存在しない等着目部品が設定されていない場合には、システムが、使用していない部品名を割り振ることでデフォルトの部品名を作成する。なお、新規の部品を作成する場合は、ステップ2に先立って、新規部品名を入力装置6等から入力してから断面のスケッチを行うことができる。ステップ2において、着目された部品の断面のスケッチをしている際に、隣接する部品が干渉しないようにするため、先にこの隣接する部品のスケッチをすませるべくステップ3に移行した場合には、このステップ3の処理が終わった後またステップ2に戻り処理を続行する。
【0024】
本実施例では、着目部品とは別に次回着目部品を設定する手段を設けている。次回着目部品は、着目部品を変更するメニュー〔part〕を選択した時点で、着目部品となる。このとき、今まで着目部品であった部品は、次回着目部品となる。着目部品および次回着目部品は、それぞれ1つずつ設定できる。着目部品および次回着目部品以外の部品を着目したいときには、着目部品を変更するメニュー〔part〕を選択するのに引き続いて、着目部品にしたい部品を入力装置6により指示する。指示の方法は、部品名を入力装置6としてのキーボードやマウス等を用いて部品名等の識別子を入力するか、マウスにより表示されている断面形状や三次元形状を直接指示する。
【0025】
図4(a)は、着目部品の設定と次回着目部品の設定を詳細に説明するフローチャートであり、図4(b)は、着目部品の設定と次回着目部品の設定を詳細に説明するフローチャートである。以下図4(a),(b)に基づいて着目部品の設定および変更処理を説明する。ここで説明する着目部品の変更処理は、前述したステップ3の処理を詳細に示したものである。
【0026】
ステップ11では、着目部品を入力装置6を用いて指定する。すでに、着目部品が設定されている場合は、このステップ11で指定された部品が着目部品となる。また、特にこのステップ11で着目部品を設定していない場合でも、上述したように本実施例のシステムがデフォルトの着目部品を作成する。どの部品が着目部品かという情報は記憶装置8に記憶される。
【0027】
ステップ12では次回着目部品を入力装置6により指定する。すでに、次回着目部品が設定されている場合は、このステップ12で指定された部品が次回着目部品となる。どの部品が次回着目部品かという情報は記憶装置8に記憶される。なお、着目部品をこのステップ2で指定した場合は、何も処理されず、次回着目部品は未設定となる。
【0028】
以上のような処理により、着目部品および次回着目部品の設定を行なうことができる。次に、着目部品と次回着目部品との変更処理について説明する。
【0029】
ステップS1では、入力装置6により着目部品を変更するメニュー〔part〕を選択し、中央処理装置2は記憶装置8を参照して次回着目部品が設定されている場合、着目部品と次回着目部品とを入れ替える。例えば、上述したステップ11,12により部品Aが着目部品で部品Bが次回着目部品の状態では、このステップS1において部品Aが次回着目部品となり、部品Bが着目部品となる。どの部品が着目部品あるいは次回着目部品かという情報は記憶装置8に記憶されるとともに、必要に応じて表示装置4にその情報を表示することができる。
【0030】
ステップS2では、ステップS1に引き続いて入力装置6を用いて着目部品を指示する。例えば、部品Aが次回着目部品で部品Bが着目部品の状態で、部品Cを指示した場合、部品Cが新たに着目部品となる。どの部品が着目部品かという情報は記憶装置8に記憶される。
【0031】
主に特定の2つの部品の間で配置や形状を設計していく場合には、この次回着目部品を設定しておくと便利である。
【0032】
図1に戻り、ステップ4では、ステップ2あるいはステップ3で着目した部品の断面から三次元形状を生成する方法、例えば、断面を押し出したり、断面でカットする方法等を指定する。これらの指示は、図3に示すメニュー22の〔3dGEN〕を選択することにより表示装置4の画面上に表示される不図示のメニュー、例えば〔押し出し〕,〔カット〕等のコマンドを選択することで行なう。指定された情報は記憶装置8に格納する。
【0033】
断面を押し出して三次元形状を生成する場合、メニュー〔押し出し〕を選択し、押し出す方向、押し出す量、また必要に応じて押し出しの基準となる面を等を指定することができる。押し出す方向は、〔手前〕,〔奥〕,〔両側〕の中から入力装置6を用いて選択する。押し出し量は、キーボード等の入力装置6を用いて値を入力する。この他、詳しくは後述する図6の他のview32を利用してマウス(入力装置6)を用いて辺46,48を指示し、view34に示される断面40の両端の面42,44等を指定することができる。
【0034】
また、このステップ4においては、複数のviewを同時に表示装置4に表示する手段を設けており、別のviewの要素を断面を押し出して三次元形状を生成する方法の指定等に利用できる。図5は、三次元形状を生成する方法の指定に、別のviewの要素を利用する方法を詳細に説明するフローチャートであり、以下図5に基づいて説明する。
【0035】
ステップ21では、マウスを用いて他のviewを別に表示するメニューを指示し、ステップ1(図1)と同様の方法で別に表示するviewを指定する。指定されたviewは、表示装置4上に図6の符号32に示すように、スケッチしているview34と別に表示される。他のviewを別に表示するメニューは、メニュー22の〔3dGEN〕を選択した際に、〔押し出し〕,〔カット〕等のコマンドメニューと並列的に表示される。
【0036】
また、viewを消去する手段を設けることで、ステップ21で作成されたview32を表示装置4から削除することができる。削除せずに表示装置4に残すview34は、前述したようにステップ1(図1)でスケッチ面としてマウス等の入力装置6を用いて選択することができる。
【0037】
ステップ22では、例えば断面を押し出して三次元形状を生成する際に、前述したように他のview32の断面形状や三次元形状等の要素を利用して、view34の断面40の両端の面42,44をマウス等の入力装置6を用いてview32に示される辺46,48を指示することで指定する。
【0038】
再び、ステップ4(図1)の説明に戻り、断面でカットして三次元形状を生成する場合、断面でカットして三次元形状を生成するメニュー〔カット〕を選択し、その選択に伴って表示されるメニュー〔カット方向〕,〔カット量〕を指定することができ、また必要に応じてカットの基準となる面等を指定することができる。カットの方向は、〔手前〕,〔奥〕,〔両側〕の中から入力装置6を用いて選択する。カットの量は、キーボード等の入力装置6を用いて値を入力する。その他、部品の一部を貫通する指定や、上述した他のviewを利用してカットする両端の面等をマウス等の入力装置6を用いて指定することができる。カットする場合には、着目部品がすでに押し出し等で三次元形状を持っていることが必要である。
【0039】
本実施例では、図形形状の誤差修正手段を設け、必要に応じて断面形状が連続した図形要素で構成されるように修正することができる。
【0040】
また、図形形状間で寸法をつけたり平行や水平、垂直やある要素が別の要素上にのっているといった形状拘束を与える手段を設け、形状を修正することができる。
【0041】
ステップ5では、中央処理装置2が記憶装置8の三次元形状を生成する方法を参照して、新たに付加したりあるいは削除したりする三次元形状を計算し、表示装置4に表示するとともに、記憶装置8に格納されている着目部品の三次元形状のデータを変更する。
【0042】
なお、ステップ2またはステップ3の処理を行っている任意の段階で、ステップ1の処理を利用して別の断面を新たなスケッチ面として、ステップ2またはステップ3の処理を行うことができる。この場合、これまでスケッチされてきた情報は、記憶装置8に保存される。ステップ1もしくはステップ21等で再度このスケッチ面が指定されると、これまでこのスケッチ面でスケッチされてきた情報が表示装置6に表示される。
【0043】
本実施例では、このようにviewごとに着目部品を適宜変更しながら複数部品を配置・形状定義を行い、必要に応じてスケッチする(着目する)viewを変更し、そのviewで着目部品を適宜変更しながら複数部品を配置・形状定義を行うことができる。
【0044】
また、すでに作成された形状は、作成方法等の履歴が記憶装置8に記憶されており、本実施例では形状修正手段を設けることで、断面形状や断面形状から三次元形状を生成する方法等を変更できる。この場合でも、着目部品を適宜変更しながら複数部品を配置・形状定義を行い、必要に応じてスケッチする(着目する)viewを変更し、そのviewで着目部品を適宜変更しながら複数部品を配置・形状変更できるようになっている。
【0045】
【発明の効果】
以上説明したように本発明の形状モデリング装置および形状モデリング方法では、着目する部品の断面をスケッチする面を指示するとともに、この指示された面において着目する部品を変更可能としているので、複数の部品の配置や形状を容易に設計を行えるようにした効果がある。
【図面の簡単な説明】
【図1】本発明の一実施例の概略を示すフローチャートである。
【図2】CAD装置構成ブロック図である。
【図3】スケッチ面の指定の説明図である。
【図4】(a)は着目部品および次回着目部品の設定処理を説明するためのフローチャートであり、(b)は着目部品と次回着目部品との変更処理を説明するためのフローチャートである。
【図5】他のviewを利用して断面から三次元形状を生成する方法を指示するフローチャートである。
【図6】他のviewを別に表示した例を示す図である。
【符号の説明】
2 中央処理装置
4 表示装置
6 入力装置
8 記憶装置
10 情報読み込み装置
Claims (10)
- 表示手段に表示されている複数の三次元形状の部品をスケッチするためのスケッチ面の向きを指示する第1の指示手段と、
前記第1の指示手段で指示されたスケッチ面の向きに対応する前記複数の部品の断面を前記表示手段にそれぞれ表示する表示制御手段と、
前記表示制御手段によって前記複数の部品の断面が表示されている状態で、スケッチする断面の部品を着目部品として変更する変更手段と、
前記着目部品の断面から三次元形状を生成する方法を指示する第2の指示手段と、
前記第2の指示手段の指示に応じて前記着目部品の三次元形状を生成し、前記表示手段に表示する生成手段とを有することを特徴とする形状モデリング装置。 - 請求項1において、前記表示制御手段は、前記第1の指示手段で指示された面と異なる面上に存在する部品を断面として表示可能であることを特徴とする形状モデリング装置。
- 請求項2において、前記第2の指示手段は、前記異なる面上の断面を利用して三次元形状を生成する方法を指示することを特徴とする形状モデリング装置。
- 請求項1において、前記複数の部品の中から次回の着目部品を設定する次回着目部品設定手段を更に有することを特徴とする形状モデリング装置。
- 請求項4において、前記変更手段は、前記着目部品と前記次回の着目部品間の変更をすることを特徴とする形状モデリング装置。
- 表示手段に表示されている複数の三次元形状の部品をスケッチするためのスケッチ面の指示に応じて、指示されたスケッチ面の向きに対応する前記複数の部品の断面を記憶手段から読み出して前記表示手段にそれぞれ表示する表示制御ステップと、
前記スケッチ面の向きに対応する前記複数の部品の断面が表示されている状態で、指示に応じて断面をスケッチする部品を着目部品として前記記憶手段に記憶させることにより変更する変更ステップと、
前記着目部品の断面から三次元形状を生成する方法の指示に応じて、前記着目部品の三次元形状を生成する生成ステップとを有することを特徴とする形状モデリング方法。 - 請求項6において、前記指示されたスケッチ面と異なる面上に存在する部品を断面として表示するステップを更に有することを特徴とする形状モデリング方法。
- 請求項7において、前記生成ステップでは、前記異なる面上の断面を利用して三次元形状を生成する方法を指示することを特徴とする形状モデリング方法。
- 請求項6において、前記複数の部品の中から次回の着目部品を設定する次回着目部品設定ステップを更に有することを特徴とする形状モデリング装置。
- 請求項9において、前記変更ステップでは、前記着目部品と前記次回の着目部品間の変更をすることを特徴とする形状モデリング方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21058093A JP3599360B2 (ja) | 1993-08-25 | 1993-08-25 | 形状モデリング装置及び形状モデリング方法 |
DE69414784T DE69414784T2 (de) | 1993-08-25 | 1994-08-22 | Vorrichtung und Verfahren zur Formmodellierung |
EP94113065A EP0640943B1 (en) | 1993-08-25 | 1994-08-22 | Shape modeling apparatus and method |
US08/745,103 US5808616A (en) | 1993-08-25 | 1996-11-07 | Shape modeling method and apparatus utilizing ordered parts lists for designating a part to be edited in a view |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21058093A JP3599360B2 (ja) | 1993-08-25 | 1993-08-25 | 形状モデリング装置及び形状モデリング方法 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003181262A Division JP2004030676A (ja) | 2003-06-25 | 2003-06-25 | 形状モデリング装置及び形状モデリング方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0765201A JPH0765201A (ja) | 1995-03-10 |
JP3599360B2 true JP3599360B2 (ja) | 2004-12-08 |
Family
ID=16591671
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP21058093A Expired - Lifetime JP3599360B2 (ja) | 1993-08-25 | 1993-08-25 | 形状モデリング装置及び形状モデリング方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US5808616A (ja) |
EP (1) | EP0640943B1 (ja) |
JP (1) | JP3599360B2 (ja) |
DE (1) | DE69414784T2 (ja) |
Families Citing this family (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5662566A (en) * | 1995-07-17 | 1997-09-02 | American Gem Corporation | Method and apparatus for production of three dimensional components |
US6084587A (en) * | 1996-08-02 | 2000-07-04 | Sensable Technologies, Inc. | Method and apparatus for generating and interfacing with a haptic virtual reality environment |
US5995107A (en) * | 1996-08-02 | 1999-11-30 | Autodesk, Inc. | Caching in a three dimensional modeling and animation system |
US6308144B1 (en) | 1996-09-26 | 2001-10-23 | Computervision Corporation | Method and apparatus for providing three-dimensional model associativity |
JPH10111776A (ja) * | 1996-10-08 | 1998-04-28 | Sharp Corp | 情報処理装置 |
JP3370605B2 (ja) * | 1998-07-14 | 2003-01-27 | 富士通株式会社 | 3次元モデルの最適化装置および方法 |
US6552722B1 (en) * | 1998-07-17 | 2003-04-22 | Sensable Technologies, Inc. | Systems and methods for sculpting virtual objects in a haptic virtual reality environment |
US6421048B1 (en) | 1998-07-17 | 2002-07-16 | Sensable Technologies, Inc. | Systems and methods for interacting with virtual objects in a haptic virtual reality environment |
US6782141B1 (en) * | 1999-05-10 | 2004-08-24 | Canon Kabushiki Kaisha | Ordering a plurality of objects |
US6603486B1 (en) * | 1999-09-13 | 2003-08-05 | Solidworks Corporation | Electronic drawing data translation |
JP4573971B2 (ja) * | 2000-08-30 | 2010-11-04 | キヤノン株式会社 | 図形処理装置及び該装置における図形要素間最短距離算出方法 |
US7119805B2 (en) * | 2001-02-20 | 2006-10-10 | Canon Kabushiki Kaisha | Three-dimensional CAD attribute information presentation |
US6975971B2 (en) * | 2001-03-13 | 2005-12-13 | Ford Global Technologies Llc | System and method of section cutting and analysis of a computer model |
JP2003030258A (ja) * | 2001-07-19 | 2003-01-31 | Toyota Keeramu:Kk | Cadシステム |
GB0206338D0 (en) * | 2002-03-18 | 2002-05-01 | Aes Eng Ltd | Product selection |
JP4017166B2 (ja) * | 2004-04-20 | 2007-12-05 | 日本アイ・ビー・エム株式会社 | 編集装置、編集方法、プログラム、及び記録媒体 |
US7990374B2 (en) * | 2004-06-29 | 2011-08-02 | Sensable Technologies, Inc. | Apparatus and methods for haptic rendering using data in a graphics pipeline |
US7519516B1 (en) * | 2004-07-09 | 2009-04-14 | The Mathworks, Inc. | System and method for synchronizing and using a three dimensional view with a block diagram model |
US8674983B1 (en) | 2004-07-09 | 2014-03-18 | The Mathworks, Inc. | System and method for synchronizing and using a three dimensional view with a block diagram model |
US7913190B2 (en) * | 2005-07-18 | 2011-03-22 | Dassault Systèmes | Method, system and software for visualizing 3D models |
US20070046695A1 (en) * | 2005-08-23 | 2007-03-01 | University Of Utah | System and method for computer aided design |
US7873237B2 (en) * | 2006-02-17 | 2011-01-18 | Dassault Systèmes | Degrading 3D information |
DE102006020667A1 (de) * | 2006-05-04 | 2007-11-08 | K1 Gmbh | Verfahren zum Erzeugen einer dreidimensionalen Freiformfläche mit haptisch und/oder optisch wahrnehmbaren Mikrostrukturen |
US20080088621A1 (en) * | 2006-10-11 | 2008-04-17 | Jean-Jacques Grimaud | Follower method for three dimensional images |
US20130124148A1 (en) * | 2009-08-21 | 2013-05-16 | Hailin Jin | System and Method for Generating Editable Constraints for Image-based Models |
US10455219B2 (en) | 2012-11-30 | 2019-10-22 | Adobe Inc. | Stereo correspondence and depth sensors |
US9135710B2 (en) | 2012-11-30 | 2015-09-15 | Adobe Systems Incorporated | Depth map stereo correspondence techniques |
WO2014091543A1 (ja) * | 2012-12-10 | 2014-06-19 | 三菱電機株式会社 | Ncプログラム検索方法、ncプログラム検索装置、ncプログラム作成方法およびncプログラム作成装置 |
US9208547B2 (en) | 2012-12-19 | 2015-12-08 | Adobe Systems Incorporated | Stereo correspondence smoothness tool |
US10249052B2 (en) | 2012-12-19 | 2019-04-02 | Adobe Systems Incorporated | Stereo correspondence model fitting |
US9396292B2 (en) * | 2013-04-30 | 2016-07-19 | Siemens Product Lifecycle Management Software Inc. | Curves in a variational system |
US20150097829A1 (en) * | 2013-10-09 | 2015-04-09 | Cherif Atia Algreatly | 3D Modeling Using Unrelated Drawings |
EP2889738B1 (en) * | 2013-12-30 | 2020-08-12 | Dassault Systèmes | Computer-implemented method for designing a three-dimensional modeled object |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4058849A (en) * | 1975-09-22 | 1977-11-15 | International Business Machines Corporation | System for converting a rough sketch to a finished drawing |
US5003498A (en) * | 1986-01-13 | 1991-03-26 | Hitachi, Ltd. | Graphic display method |
US4845643A (en) * | 1986-04-14 | 1989-07-04 | Clapp Roy A | Simplified computer graphics perspectives |
DE3662319D1 (en) * | 1986-06-07 | 1989-04-13 | Hewlett Packard Gmbh | Method for generating representations of 3-dimensional objects and system performing this method |
US4855939A (en) * | 1987-09-11 | 1989-08-08 | International Business Machines Corp. | 3D Dimensioning in computer aided drafting |
US5278983A (en) * | 1988-09-30 | 1994-01-11 | International Business Machines Corporation | Boundary representation solid modeling system |
US5119309A (en) * | 1989-04-26 | 1992-06-02 | General Motors Corporation | Feature based method of designing automotive panels |
US5237647A (en) * | 1989-09-15 | 1993-08-17 | Massachusetts Institute Of Technology | Computer aided drawing in three dimensions |
-
1993
- 1993-08-25 JP JP21058093A patent/JP3599360B2/ja not_active Expired - Lifetime
-
1994
- 1994-08-22 DE DE69414784T patent/DE69414784T2/de not_active Expired - Lifetime
- 1994-08-22 EP EP94113065A patent/EP0640943B1/en not_active Expired - Lifetime
-
1996
- 1996-11-07 US US08/745,103 patent/US5808616A/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH0765201A (ja) | 1995-03-10 |
DE69414784T2 (de) | 1999-05-27 |
EP0640943A3 (en) | 1996-01-24 |
EP0640943A2 (en) | 1995-03-01 |
DE69414784D1 (de) | 1999-01-07 |
EP0640943B1 (en) | 1998-11-25 |
US5808616A (en) | 1998-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3599360B2 (ja) | 形状モデリング装置及び形状モデリング方法 | |
JPH0816820A (ja) | 3次元アニメーション作成装置 | |
JP3038521B2 (ja) | 製品図面作成装置 | |
US5613093A (en) | Apparatus and method for drill design | |
JP2000003384A5 (ja) | ||
EP1638027A1 (en) | Product parts catalog creating method and system | |
EP2083393A2 (en) | Image processing apparatus, image processing method, and storage medium storing a program for causing an image processing apparatus to execute an image processing method | |
JPH0363756A (ja) | 文書編集装置 | |
JP3181877B2 (ja) | 3次元画像作成装置 | |
JP4582701B2 (ja) | 画面作成方法及び装置並びにプログラム | |
JPH11296571A (ja) | 干渉チェック装置およびそのプログラム記録媒体 | |
JP2004030676A (ja) | 形状モデリング装置及び形状モデリング方法 | |
JP3137855B2 (ja) | 複合文書編集方法及び複合文書編集処理装置 | |
JP2021028810A (ja) | 絵コンテ制作装置及びプログラム | |
JPS63155260A (ja) | コンピユ−タによる表の編集方法 | |
JP3632127B2 (ja) | 有限要素メッシュの生成装置 | |
JP2936668B2 (ja) | プロッタ出力位置簡易決定方法およびその装置 | |
JP3470974B2 (ja) | 図形作成方法および装置 | |
JP2004094466A (ja) | 簡略化モデル作成支援装置 | |
JP3327734B2 (ja) | 図形処理方法および装置 | |
JP5311379B2 (ja) | 設計支援システム及び設計支援方法 | |
JP2003346169A (ja) | 線図形作成プログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
JPH0546707A (ja) | 情報処理装置 | |
JP2003281195A (ja) | 階層図の作成方法及びこの作成方法を利用したcadシステム | |
JP2001067394A (ja) | 図面情報処理方法およびシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20030506 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040914 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070924 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080924 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090924 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090924 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100924 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100924 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110924 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110924 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120924 Year of fee payment: 8 |