JPH0844783A - 図形処理装置 - Google Patents
図形処理装置Info
- Publication number
- JPH0844783A JPH0844783A JP6176814A JP17681494A JPH0844783A JP H0844783 A JPH0844783 A JP H0844783A JP 6176814 A JP6176814 A JP 6176814A JP 17681494 A JP17681494 A JP 17681494A JP H0844783 A JPH0844783 A JP H0844783A
- Authority
- JP
- Japan
- Prior art keywords
- solid model
- input
- dimensional
- arc
- shape data
- 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.)
- Pending
Links
Landscapes
- Processing Or Creating Images (AREA)
Abstract
(57)【要約】
【目的】 2次元の3面図上における3次元のソリッド
モデルに復元不可能な円弧部分を、復元できる形状デー
タに自動的に変換して、2次元の3面図の修正を行うこ
となく3次元のソリッドモデルを復元することができる
信頼性,作業性に優れた図形処理装置を提供することを
目的とする。 【構成】 入力指定を行う入力部1と、表示を行う表示
部2と、形状データ等を入力する2次元図面入力手段4
と、ソリッドモデルを復元するソリッドモデル変換手段
5と、変換されたソリッドモデルを表示するソリッドモ
デル表示手段6と、を有する制御部7と、を備えている
図形処理装置であって、形状データの円弧を前記円弧の
端点を結ぶ線分に置換する面取り変換手段3を有する構
成を有している。
モデルに復元不可能な円弧部分を、復元できる形状デー
タに自動的に変換して、2次元の3面図の修正を行うこ
となく3次元のソリッドモデルを復元することができる
信頼性,作業性に優れた図形処理装置を提供することを
目的とする。 【構成】 入力指定を行う入力部1と、表示を行う表示
部2と、形状データ等を入力する2次元図面入力手段4
と、ソリッドモデルを復元するソリッドモデル変換手段
5と、変換されたソリッドモデルを表示するソリッドモ
デル表示手段6と、を有する制御部7と、を備えている
図形処理装置であって、形状データの円弧を前記円弧の
端点を結ぶ線分に置換する面取り変換手段3を有する構
成を有している。
Description
【0001】
【産業上の利用分野】本発明は特にComputer
Aided Design(以下CADと略す)と呼ば
れる図形処理装置に関するものである。
Aided Design(以下CADと略す)と呼ば
れる図形処理装置に関するものである。
【0002】
【従来の技術】近年、2次元の3面図で描かれた図面か
ら各面図間の図形要素の整合性または合致性を調整し、
3次元の立体図面であるソリッドモデルへの復元が行わ
れている。
ら各面図間の図形要素の整合性または合致性を調整し、
3次元の立体図面であるソリッドモデルへの復元が行わ
れている。
【0003】以下に従来の図形処理装置について、図面
を参照しながら説明する。図18は従来の図形処理装置
の機能ブロック図である。10は文字,数値,図形要
素,位置等の入力,指定を行う入力部、11は入力部1
0で入力された文字,数値,図形要素,位置等を表示す
る表示部、12は入力部10で入力指定された形状デー
タ等を入力する2次元図面入力手段、13は2次元図面
入力手段12で入力された3面図の形状データ等をもと
にソリッドモデルを復元するソリッドモデル変換手段、
14はソリッドモデル変換手段13で変換された3次元
の図形要素を表示するソリッドモデル表示手段、15は
装置全体の制御を行う制御部である。
を参照しながら説明する。図18は従来の図形処理装置
の機能ブロック図である。10は文字,数値,図形要
素,位置等の入力,指定を行う入力部、11は入力部1
0で入力された文字,数値,図形要素,位置等を表示す
る表示部、12は入力部10で入力指定された形状デー
タ等を入力する2次元図面入力手段、13は2次元図面
入力手段12で入力された3面図の形状データ等をもと
にソリッドモデルを復元するソリッドモデル変換手段、
14はソリッドモデル変換手段13で変換された3次元
の図形要素を表示するソリッドモデル表示手段、15は
装置全体の制御を行う制御部である。
【0004】以上のように構成された従来の図形処理装
置について、以下その動作を説明する。図19は従来の
図形処理装置のフローチャートであり、図20は従来の
図形処理装置の変換前後の3面図及び3次元ソリッドモ
デルの一例を示す図である。まず、2次元で描かれた3
面図データを読み込む(S1)。次に、S1で読み込ん
だデータをもとに各方向から見た面図間のデータの整合
性または合致性を考慮して、3次元座標軸上に全てのデ
ータを取り込む(S2)。次に、S2で取り込まれたデ
ータをもとに3次元座標軸上の閉じた立体として構成で
きるか判断する(S3)。Noである場合はS1へジャ
ンプし、Yesである場合は3次元形状のソリッドモデ
ルとして復元する(S4)。
置について、以下その動作を説明する。図19は従来の
図形処理装置のフローチャートであり、図20は従来の
図形処理装置の変換前後の3面図及び3次元ソリッドモ
デルの一例を示す図である。まず、2次元で描かれた3
面図データを読み込む(S1)。次に、S1で読み込ん
だデータをもとに各方向から見た面図間のデータの整合
性または合致性を考慮して、3次元座標軸上に全てのデ
ータを取り込む(S2)。次に、S2で取り込まれたデ
ータをもとに3次元座標軸上の閉じた立体として構成で
きるか判断する(S3)。Noである場合はS1へジャ
ンプし、Yesである場合は3次元形状のソリッドモデ
ルとして復元する(S4)。
【0005】
【発明が解決しようとする課題】しかしながら上記従来
の構成では、円,円環,円錐等の円弧を有する図形にお
いて、2次元の3面図で正確な形状を表すことができな
い場合や、2次元の3面図による形状データだけでは各
図面間の整合性,合致性またはデータ不足のために、3
次元座標軸上において完全な閉じた立体を作成すること
ができない場合があり、正確な3次元のソリッドモデル
を復元することができず、ソリッドモデルを復元できな
い場合には2次元の3面図における各図面間の整合性ま
たは合致性を再び考慮して変換させなくてはならず信頼
性,作業性に欠けるという問題点を有していた。
の構成では、円,円環,円錐等の円弧を有する図形にお
いて、2次元の3面図で正確な形状を表すことができな
い場合や、2次元の3面図による形状データだけでは各
図面間の整合性,合致性またはデータ不足のために、3
次元座標軸上において完全な閉じた立体を作成すること
ができない場合があり、正確な3次元のソリッドモデル
を復元することができず、ソリッドモデルを復元できな
い場合には2次元の3面図における各図面間の整合性ま
たは合致性を再び考慮して変換させなくてはならず信頼
性,作業性に欠けるという問題点を有していた。
【0006】本発明は上記従来の問題点を解決するもの
で、2次元の3面図上における3次元のソリッドモデル
に復元不可能な円弧部分を、復元できる形状データに自
動的に変換して、2次元の3面図の修正を行うことなく
3次元のソリッドモデルを復元することができる信頼
性,作業性に優れた図形処理装置を提供することを目的
とする。
で、2次元の3面図上における3次元のソリッドモデル
に復元不可能な円弧部分を、復元できる形状データに自
動的に変換して、2次元の3面図の修正を行うことなく
3次元のソリッドモデルを復元することができる信頼
性,作業性に優れた図形処理装置を提供することを目的
とする。
【0007】
【課題を解決するための手段】この目的を達成するため
に本発明の請求項1に記載の図形処理装置は文字,数
値,図形要素,位置等の入力,指定を行う入力部と、入
力部で入力された文字,数値,図形要素,位置等を表示
する表示部と、入力部で入力指定された形状データ等を
入力する2次元図面入力手段と、2次元図面入力手段で
入力された3面図の形状データ等をもとにソリッドモデ
ルを復元するソリッドモデル変換手段と、ソリッドモデ
ル変換手段で変換された3次元の図形要素を表示するソ
リッドモデル表示手段と、を有する制御部と、を備えて
いる図形処理装置であって、制御部が入力部で入力指定
された形状データの円弧を円弧の端点を結ぶ線分に置換
する面取り変換手段を有しており、請求項2に記載の図
形処理装置は文字,数値,図形要素,位置等の入力,指
定を行う入力部と、入力部で入力された文字,数値,図
形要素,位置等を表示する表示部と、入力部で入力指定
された形状データ等を入力する2次元図面入力手段と、
2次元図面入力手段で入力された3面図の形状データ等
をもとにソリッドモデルを復元するソリッドモデル変換
手段と、ソリッドモデル変換手段で変換された3次元の
図形要素を表示するソリッドモデル表示手段と、を有す
る制御部と、を備えている図形処理装置であって、制御
部が入力部で入力指定された形状データの円弧を円弧の
各端点と各端点における接線の交点とを結ぶ線分に置換
する角付け変換手段を有しており、請求項3に記載の図
形処理装置は文字,数値,図形要素,位置等の入力,指
定を行う入力部と、入力部で入力された文字,数値,図
形要素,位置等を表示する表示部と、入力部で入力指定
された形状データ等を入力する2次元図面入力手段と、
2次元図面入力手段で入力された3面図の形状データ等
をもとにソリッドモデルを復元するソリッドモデル変換
手段と、ソリッドモデル変換手段で変換された3次元の
図形要素を表示するソリッドモデル表示手段と、を有す
る制御部と、を備えている図形処理装置であって、制御
部が入力部で入力指定された形状データの円弧を円弧の
分割点を結ぶ線分に置換する分割面取り変換手段を有し
た構成を有している。
に本発明の請求項1に記載の図形処理装置は文字,数
値,図形要素,位置等の入力,指定を行う入力部と、入
力部で入力された文字,数値,図形要素,位置等を表示
する表示部と、入力部で入力指定された形状データ等を
入力する2次元図面入力手段と、2次元図面入力手段で
入力された3面図の形状データ等をもとにソリッドモデ
ルを復元するソリッドモデル変換手段と、ソリッドモデ
ル変換手段で変換された3次元の図形要素を表示するソ
リッドモデル表示手段と、を有する制御部と、を備えて
いる図形処理装置であって、制御部が入力部で入力指定
された形状データの円弧を円弧の端点を結ぶ線分に置換
する面取り変換手段を有しており、請求項2に記載の図
形処理装置は文字,数値,図形要素,位置等の入力,指
定を行う入力部と、入力部で入力された文字,数値,図
形要素,位置等を表示する表示部と、入力部で入力指定
された形状データ等を入力する2次元図面入力手段と、
2次元図面入力手段で入力された3面図の形状データ等
をもとにソリッドモデルを復元するソリッドモデル変換
手段と、ソリッドモデル変換手段で変換された3次元の
図形要素を表示するソリッドモデル表示手段と、を有す
る制御部と、を備えている図形処理装置であって、制御
部が入力部で入力指定された形状データの円弧を円弧の
各端点と各端点における接線の交点とを結ぶ線分に置換
する角付け変換手段を有しており、請求項3に記載の図
形処理装置は文字,数値,図形要素,位置等の入力,指
定を行う入力部と、入力部で入力された文字,数値,図
形要素,位置等を表示する表示部と、入力部で入力指定
された形状データ等を入力する2次元図面入力手段と、
2次元図面入力手段で入力された3面図の形状データ等
をもとにソリッドモデルを復元するソリッドモデル変換
手段と、ソリッドモデル変換手段で変換された3次元の
図形要素を表示するソリッドモデル表示手段と、を有す
る制御部と、を備えている図形処理装置であって、制御
部が入力部で入力指定された形状データの円弧を円弧の
分割点を結ぶ線分に置換する分割面取り変換手段を有し
た構成を有している。
【0008】ここで、分割面取り変換手段としては、対
象円弧の半径に応じて分割数を変化させることができ
る。
象円弧の半径に応じて分割数を変化させることができ
る。
【0009】
【作用】この構成によって、入力部が文字,数値,図形
要素,位置等の入力,指定を行い、表示部が入力部で入
力された文字,数値,図形要素,位置等を表示し、制御
部の2次元図面入力手段が入力部で入力指定された形状
データ等を入力し、ソリッドモデル変換手段が2次元図
面入力手段で入力された3面図の形状データ等をもとに
ソリッドモデルを復元し、ソリッドモデル表示手段がソ
リッドモデル変換手段で変換された3次元の図形要素を
表示し、面取り変換手段が入力部で入力指定された形状
データの円弧を前記円弧の端点を結ぶ線分に置換し、角
付け変換手段が入力部で入力指定された形状データの円
弧を前記円弧の各端点と前記各端点における接線の交点
とを結ぶ線分に置換し、分割面取り変換手段が入力部で
入力指定された形状データの円弧を前記円弧の分割点を
結ぶ線分に置換するために、ソリッドモデルに変換不可
能な円弧部分を整合性,合致性を考慮しながら近似を行
い、3次元ソリッドモデルに変換可能な形状データに変
換することができる。
要素,位置等の入力,指定を行い、表示部が入力部で入
力された文字,数値,図形要素,位置等を表示し、制御
部の2次元図面入力手段が入力部で入力指定された形状
データ等を入力し、ソリッドモデル変換手段が2次元図
面入力手段で入力された3面図の形状データ等をもとに
ソリッドモデルを復元し、ソリッドモデル表示手段がソ
リッドモデル変換手段で変換された3次元の図形要素を
表示し、面取り変換手段が入力部で入力指定された形状
データの円弧を前記円弧の端点を結ぶ線分に置換し、角
付け変換手段が入力部で入力指定された形状データの円
弧を前記円弧の各端点と前記各端点における接線の交点
とを結ぶ線分に置換し、分割面取り変換手段が入力部で
入力指定された形状データの円弧を前記円弧の分割点を
結ぶ線分に置換するために、ソリッドモデルに変換不可
能な円弧部分を整合性,合致性を考慮しながら近似を行
い、3次元ソリッドモデルに変換可能な形状データに変
換することができる。
【0010】
(実施例1)以下本発明の一実施例における図形処理装
置について、図面を参照しながら説明する。図1は本発
明の第1の実施例における図形処理装置の機能ブロック
図である。1は入力部、2は表示部、4は2次元図面入
力手段、5はソリッドモデル変換手段、6はソリッドモ
デル表示手段、7は制御部であり、従来と同様なものな
ので説明を省略する。3は前記入力部1で入力指定され
た形状データの円弧を前記円弧の端点を結ぶ線分に置換
する面取り変換手段である。
置について、図面を参照しながら説明する。図1は本発
明の第1の実施例における図形処理装置の機能ブロック
図である。1は入力部、2は表示部、4は2次元図面入
力手段、5はソリッドモデル変換手段、6はソリッドモ
デル表示手段、7は制御部であり、従来と同様なものな
ので説明を省略する。3は前記入力部1で入力指定され
た形状データの円弧を前記円弧の端点を結ぶ線分に置換
する面取り変換手段である。
【0011】以上のように構成された本発明の図形処理
装置について、以下その動作について説明を行う。図2
は本発明の第1の実施例における図形処理装置のフロー
チャートであり、図3は本発明の第1の実施例における
図形処理装置の変換前後の3面図及び3次元ソリッドモ
デルの一例を示す図であり、図4は本発明の第1の実施
例における図形処理装置の変換過程の3面図の一例を示
す図であり、図5は本発明の第1の実施例における図形
処理装置のフローチャートであり、図6は本発明の第1
の実施例における図形処理装置の2以上の円弧が混在す
る場合の変換前後の3面図及び3次元ソリッドモデルの
一例を示す図であり、図7は本発明の第1の実施例にお
ける図形処理装置の2以上の円弧が混在する場合の変換
過程の3面図の一例を示す図である。まず、図2に示す
ように、2次元の3面図より3次元のソリッドモデルに
変換不可能な円弧部分を3面図より取り出す(S5)。
ここでは、図3のCにおける正面図の円弧が対象とな
る。次に、S5で取り出された円弧が含まれる線分を図
4のEに示すように他の面図から検出する(S6)。次
に、取り出した円弧の形状を表す線分を他の図面から検
出する(S7)。次に、候補となる線分の長さを図9の
Fに示すようにS5で選択した線分の間で限定する(S
8)。次に、対象円弧の端点を各面図に投影した点を基
点にしてS8で取り出した線分の傾き及び長さをもとに
して図4のGに示すようなC面エッジ線を作成する(S
9)。次に、図4のHに示すような、円弧の端点同士を
結ぶC面線に置き換える(S10)。次に、2次元図面
入力手段4によって、S5乃至S10で得られたデータ
を3次元座標軸上に取り込む(S11)。次に、ソリッ
ドモデル変換手段5によってS11で得られたデータを
もとにして3次元のソリッドモデルを復元する(S1
2)。次に、ソリッドモデル表示手段6によって、S1
1で復元されたソリッドモデルを表示部2に表示する
(S13)。
装置について、以下その動作について説明を行う。図2
は本発明の第1の実施例における図形処理装置のフロー
チャートであり、図3は本発明の第1の実施例における
図形処理装置の変換前後の3面図及び3次元ソリッドモ
デルの一例を示す図であり、図4は本発明の第1の実施
例における図形処理装置の変換過程の3面図の一例を示
す図であり、図5は本発明の第1の実施例における図形
処理装置のフローチャートであり、図6は本発明の第1
の実施例における図形処理装置の2以上の円弧が混在す
る場合の変換前後の3面図及び3次元ソリッドモデルの
一例を示す図であり、図7は本発明の第1の実施例にお
ける図形処理装置の2以上の円弧が混在する場合の変換
過程の3面図の一例を示す図である。まず、図2に示す
ように、2次元の3面図より3次元のソリッドモデルに
変換不可能な円弧部分を3面図より取り出す(S5)。
ここでは、図3のCにおける正面図の円弧が対象とな
る。次に、S5で取り出された円弧が含まれる線分を図
4のEに示すように他の面図から検出する(S6)。次
に、取り出した円弧の形状を表す線分を他の図面から検
出する(S7)。次に、候補となる線分の長さを図9の
Fに示すようにS5で選択した線分の間で限定する(S
8)。次に、対象円弧の端点を各面図に投影した点を基
点にしてS8で取り出した線分の傾き及び長さをもとに
して図4のGに示すようなC面エッジ線を作成する(S
9)。次に、図4のHに示すような、円弧の端点同士を
結ぶC面線に置き換える(S10)。次に、2次元図面
入力手段4によって、S5乃至S10で得られたデータ
を3次元座標軸上に取り込む(S11)。次に、ソリッ
ドモデル変換手段5によってS11で得られたデータを
もとにして3次元のソリッドモデルを復元する(S1
2)。次に、ソリッドモデル表示手段6によって、S1
1で復元されたソリッドモデルを表示部2に表示する
(S13)。
【0012】ここで、2次元の3面図に2以上の円弧が
混在する場合について説明する。まず、図5に示すよう
に、S5乃至S10と同様にしてC面エッジ線及びC面
線を作成する。次に、C面エッジ線及びC面線にレベル
を付加し、C面エッジ線には円弧の両端点からでる線分
にペアを作りシーケンシャルに番号を付ける(S1
4)。ここでは、最初に作成される線分のレベルをL
1、図7のFの正面図に示すペアをP1、右側面図に示
すペアをP2とする。次に、C面エッジ線及びC面線を
引く際に、他のC面エッジ線及びC面線と交差するか判
断する(S15)。Noである場合はS14へジャンプ
し、Yesである場合は交差するC面エッジ線のレベル
がL1であるか判断する(S16)。Yesである場合
はレベルL1のC面エッジ線と交差する側を残し、他方
を交差する点まで削除する(S17)。Noである場合
は交差する線分のペア同士の交点を結ぶ線分をレベルL
2の線分として作成する(S18)。ここで、図7のH
に示すように、新たに作成するレベルL2の線分が他の
線分と交差する場合には、交差するところまでを線分と
する。次に、S11乃至S13と同様にしてソリッドモ
デルを復元する。
混在する場合について説明する。まず、図5に示すよう
に、S5乃至S10と同様にしてC面エッジ線及びC面
線を作成する。次に、C面エッジ線及びC面線にレベル
を付加し、C面エッジ線には円弧の両端点からでる線分
にペアを作りシーケンシャルに番号を付ける(S1
4)。ここでは、最初に作成される線分のレベルをL
1、図7のFの正面図に示すペアをP1、右側面図に示
すペアをP2とする。次に、C面エッジ線及びC面線を
引く際に、他のC面エッジ線及びC面線と交差するか判
断する(S15)。Noである場合はS14へジャンプ
し、Yesである場合は交差するC面エッジ線のレベル
がL1であるか判断する(S16)。Yesである場合
はレベルL1のC面エッジ線と交差する側を残し、他方
を交差する点まで削除する(S17)。Noである場合
は交差する線分のペア同士の交点を結ぶ線分をレベルL
2の線分として作成する(S18)。ここで、図7のH
に示すように、新たに作成するレベルL2の線分が他の
線分と交差する場合には、交差するところまでを線分と
する。次に、S11乃至S13と同様にしてソリッドモ
デルを復元する。
【0013】(実施例2)以下本発明の第2の実施例に
おける図形処理装置について、図面を参照しながら説明
する。図8は本発明の第2の実施例における図形処理装
置の機能ブロック図である。1は入力部、2は表示部、
4は2次元図面入力手段、5はソリッドモデル変換手
段、6はソリッドモデル表示手段、7は制御部であり、
従来と同様なものなので説明を省略する。8は前記入力
部1で入力指定された形状データの円弧を前記円弧の各
端点と前記各端点における接線の交点とを結ぶ線分に置
換する角付け変換手段である。
おける図形処理装置について、図面を参照しながら説明
する。図8は本発明の第2の実施例における図形処理装
置の機能ブロック図である。1は入力部、2は表示部、
4は2次元図面入力手段、5はソリッドモデル変換手
段、6はソリッドモデル表示手段、7は制御部であり、
従来と同様なものなので説明を省略する。8は前記入力
部1で入力指定された形状データの円弧を前記円弧の各
端点と前記各端点における接線の交点とを結ぶ線分に置
換する角付け変換手段である。
【0014】以上のように構成された本発明の図形処理
装置について、以下その動作について説明を行う。図9
は本発明の第2の実施例における図形処理装置のフロー
チャートであり、図10は本発明の第2の実施例におけ
る図形処理装置の変換前後の3面図及び3次元ソリッド
モデルの一例を示す図であり、図11は本発明の第2の
実施例における図形処理装置の変換過程の3面図の一例
を示す図であり、図12は本発明の第2の実施例におけ
る図形処理装置の変換前後の3面図及び3次元ソリッド
モデルの一例を示す図であり、図13は本発明の第2の
実施例における図形処理装置の変換過程の3面図の一例
を示す図である。まず、図9に示すように、2次元の3
面図より3次元のソリッッドモデルに変換不可能な円弧
を取り出す(S19)。次に、S19で取り出した円弧
の各端点に接線を引き、図11のFに示すような円弧の
端点と前記円弧における接線の交点とを結ぶ線分を作成
する(S20)。次に、円弧の端点における接線が共に
X軸に平行であるか判断する(S21)。Yesである
場合はS23へジャンプし、Noである場合はX軸方向
にある面図に対して、接線の交点を投影した点を通る線
分を発生させる(S22)。次に、円弧の端点における
接線が共にY軸に平行であるか判断する(S23)。Y
esである場合はS25へジャンプし、Noである場合
はY軸方向にある面図に対して、接線の交点を投影した
点を通る線分を発生させる(S24)。次に、2次元図
面入力手段4によって、面取り変換手段3で得られたデ
ータを3次元座標軸上に入力する(S25)。次に、ソ
リッドモデル変換手段5によってS25で得られたデー
タをもとにして3次元のソリッドモデルを復元する(S
26)。次に、ソリッドモデル表示手段6によって、S
26で復元されたソリッドモデルを表示部2に表示する
(S27)。
装置について、以下その動作について説明を行う。図9
は本発明の第2の実施例における図形処理装置のフロー
チャートであり、図10は本発明の第2の実施例におけ
る図形処理装置の変換前後の3面図及び3次元ソリッド
モデルの一例を示す図であり、図11は本発明の第2の
実施例における図形処理装置の変換過程の3面図の一例
を示す図であり、図12は本発明の第2の実施例におけ
る図形処理装置の変換前後の3面図及び3次元ソリッド
モデルの一例を示す図であり、図13は本発明の第2の
実施例における図形処理装置の変換過程の3面図の一例
を示す図である。まず、図9に示すように、2次元の3
面図より3次元のソリッッドモデルに変換不可能な円弧
を取り出す(S19)。次に、S19で取り出した円弧
の各端点に接線を引き、図11のFに示すような円弧の
端点と前記円弧における接線の交点とを結ぶ線分を作成
する(S20)。次に、円弧の端点における接線が共に
X軸に平行であるか判断する(S21)。Yesである
場合はS23へジャンプし、Noである場合はX軸方向
にある面図に対して、接線の交点を投影した点を通る線
分を発生させる(S22)。次に、円弧の端点における
接線が共にY軸に平行であるか判断する(S23)。Y
esである場合はS25へジャンプし、Noである場合
はY軸方向にある面図に対して、接線の交点を投影した
点を通る線分を発生させる(S24)。次に、2次元図
面入力手段4によって、面取り変換手段3で得られたデ
ータを3次元座標軸上に入力する(S25)。次に、ソ
リッドモデル変換手段5によってS25で得られたデー
タをもとにして3次元のソリッドモデルを復元する(S
26)。次に、ソリッドモデル表示手段6によって、S
26で復元されたソリッドモデルを表示部2に表示する
(S27)。
【0015】ここで、対象円弧の角付けを行った後に発
生する他の面図に対する交点を投影した新しい形状を表
す線分の引く範囲を決定する処理について説明する。ま
ず、平面図に対して円弧の対応する線分を探索する。こ
こでは、図13のEに示すように、4本の線分が候補と
してあがる。この円弧に角付けにより発生する投影線は
図13のFに示すように4本の線分の間に3本まで引く
ことができるが、全て引くことができるか判断すること
ができないので、先に右側面図に対して同様の処理を行
う。ここでは、図13のGに示すように、4本の候補線
が検出されるとともに、図13のHに示すように円弧の
形状を表す線分の候補として2本が検出され、線分間の
投影線を限定する。次に、右側面図において、限定され
た投影線を平面図に対してフィードバックさせて、図1
3のIに示すように投影線を2本に限定する。
生する他の面図に対する交点を投影した新しい形状を表
す線分の引く範囲を決定する処理について説明する。ま
ず、平面図に対して円弧の対応する線分を探索する。こ
こでは、図13のEに示すように、4本の線分が候補と
してあがる。この円弧に角付けにより発生する投影線は
図13のFに示すように4本の線分の間に3本まで引く
ことができるが、全て引くことができるか判断すること
ができないので、先に右側面図に対して同様の処理を行
う。ここでは、図13のGに示すように、4本の候補線
が検出されるとともに、図13のHに示すように円弧の
形状を表す線分の候補として2本が検出され、線分間の
投影線を限定する。次に、右側面図において、限定され
た投影線を平面図に対してフィードバックさせて、図1
3のIに示すように投影線を2本に限定する。
【0016】(実施例3)以下本発明の第3の実施例に
おける図形処理装置について、図面を参照しながら説明
する。図14は本発明の第3の実施例における図形処理
装置の機能ブロック図である。1は入力部、2は表示
部、4は2次元図面入力手段、5はソリッドモデル変換
手段、6はソリッドモデル表示手段、7は制御部であ
り、従来と同様なものなので説明を省略する。9は前記
入力部1で入力指定された形状データの円弧を前記円弧
の分割点を結ぶ線分に置換する分割面取り変換手段であ
る。
おける図形処理装置について、図面を参照しながら説明
する。図14は本発明の第3の実施例における図形処理
装置の機能ブロック図である。1は入力部、2は表示
部、4は2次元図面入力手段、5はソリッドモデル変換
手段、6はソリッドモデル表示手段、7は制御部であ
り、従来と同様なものなので説明を省略する。9は前記
入力部1で入力指定された形状データの円弧を前記円弧
の分割点を結ぶ線分に置換する分割面取り変換手段であ
る。
【0017】以上のように構成された本発明の図形処理
装置について、以下その動作について説明を行う。図1
5は本発明の第3の実施例における図形処理装置のフロ
ーチャートであり、図16は本発明の第3の実施例にお
ける図形処理装置の変換前後の3面図及び3次元ソリッ
ドモデルの一例を示す図であり、図17は本発明の第3
の実施例における図形処理装置の変換過程の3面図の一
例を示す図である。まず、図15に示すように、3次元
のソリッドモデルに変換不可能な円弧を取り出す(S2
8)。次に、S28で取り出した円弧の分割数を決定す
るために円弧の半径を検出する(S29)。次に、S2
9で検出された半径に応じて分割する角度を決定する
(S30)。ここでは、円弧の半径をキーとした変換表
をもとに分割角度を決定する。次に、図18のFに示す
ように円弧の分割点を結ぶ線分を引くとともにもとの円
弧を消去する(S31)。次に、S31で引かれた線分
により、他の面図に発生する投影線分を実施例2と同様
にして、図17のGに示すように平面図及び右側面図に
追加する(S32)。次に、実施例2のS25乃至S2
7と同様にしてソリッドモデルへの変換処理を行う(S
33乃至S35)。
装置について、以下その動作について説明を行う。図1
5は本発明の第3の実施例における図形処理装置のフロ
ーチャートであり、図16は本発明の第3の実施例にお
ける図形処理装置の変換前後の3面図及び3次元ソリッ
ドモデルの一例を示す図であり、図17は本発明の第3
の実施例における図形処理装置の変換過程の3面図の一
例を示す図である。まず、図15に示すように、3次元
のソリッドモデルに変換不可能な円弧を取り出す(S2
8)。次に、S28で取り出した円弧の分割数を決定す
るために円弧の半径を検出する(S29)。次に、S2
9で検出された半径に応じて分割する角度を決定する
(S30)。ここでは、円弧の半径をキーとした変換表
をもとに分割角度を決定する。次に、図18のFに示す
ように円弧の分割点を結ぶ線分を引くとともにもとの円
弧を消去する(S31)。次に、S31で引かれた線分
により、他の面図に発生する投影線分を実施例2と同様
にして、図17のGに示すように平面図及び右側面図に
追加する(S32)。次に、実施例2のS25乃至S2
7と同様にしてソリッドモデルへの変換処理を行う(S
33乃至S35)。
【0018】尚、本実施例では分割・近似変換手段にお
いて対象円弧を2つに分割したが対象円弧の半径に応じ
て分割角度を決定し、分割数を変化させることができ
る。
いて対象円弧を2つに分割したが対象円弧の半径に応じ
て分割角度を決定し、分割数を変化させることができ
る。
【0019】
【発明の効果】以上のように本発明は、入力部が文字,
数値,図形要素,位置等の入力,指定を行い、表示部が
入力部で入力された文字,数値,図形要素,位置等を表
示し、制御部の2次元図面入力手段が入力部で入力指定
された形状データ等を入力し、ソリッドモデル変換手段
が2次元図面入力手段で入力された3面図の形状データ
等をもとにソリッドモデルを復元し、ソリッドモデル表
示手段がソリッドモデル変換手段で変換された3次元の
図形要素を表示し、面取り変換手段が入力部で入力指定
された形状データの円弧を前記円弧の端点を結ぶ線分に
置換し、角付け変換手段が入力部で入力指定された形状
データの円弧を前記円弧の各端点と前記各端点における
接線の交点とを結ぶ線分に置換し、分割面取り変換手段
が入力部で入力指定された形状データの円弧を前記円弧
の分割点を結ぶ線分に置換するために、ソリッドモデル
に変換不可能な円弧部分を整合性,合致性を考慮しなが
ら近似を行い、3次元ソリッドモデルに変換可能な形状
データに変換することができるので形状データの整合性
または合致性を調整せずに、正確な3次元のソリッドモ
デルを復元することができる信頼性,作業性に優れた図
形処理装置を実現できるものである。
数値,図形要素,位置等の入力,指定を行い、表示部が
入力部で入力された文字,数値,図形要素,位置等を表
示し、制御部の2次元図面入力手段が入力部で入力指定
された形状データ等を入力し、ソリッドモデル変換手段
が2次元図面入力手段で入力された3面図の形状データ
等をもとにソリッドモデルを復元し、ソリッドモデル表
示手段がソリッドモデル変換手段で変換された3次元の
図形要素を表示し、面取り変換手段が入力部で入力指定
された形状データの円弧を前記円弧の端点を結ぶ線分に
置換し、角付け変換手段が入力部で入力指定された形状
データの円弧を前記円弧の各端点と前記各端点における
接線の交点とを結ぶ線分に置換し、分割面取り変換手段
が入力部で入力指定された形状データの円弧を前記円弧
の分割点を結ぶ線分に置換するために、ソリッドモデル
に変換不可能な円弧部分を整合性,合致性を考慮しなが
ら近似を行い、3次元ソリッドモデルに変換可能な形状
データに変換することができるので形状データの整合性
または合致性を調整せずに、正確な3次元のソリッドモ
デルを復元することができる信頼性,作業性に優れた図
形処理装置を実現できるものである。
【図1】本発明の第1の実施例における図形処理装置の
機能ブロック図
機能ブロック図
【図2】本発明の第1の実施例における図形処理装置の
フローチャート
フローチャート
【図3】本発明の第1の実施例における図形処理装置の
変換前後の3面図及び3次元ソリッドモデルの一例を示
す図
変換前後の3面図及び3次元ソリッドモデルの一例を示
す図
【図4】本発明の第1の実施例における図形処理装置の
変換過程の3面図の一例を示す図
変換過程の3面図の一例を示す図
【図5】本発明の第1の実施例における図形処理装置の
フローチャート
フローチャート
【図6】本発明の第1の実施例における図形処理装置の
2以上の円弧が混在する場合の変換前後の3面図及び3
次元ソリッドモデルの一例を示す図
2以上の円弧が混在する場合の変換前後の3面図及び3
次元ソリッドモデルの一例を示す図
【図7】本発明の第1の実施例における図形処理装置の
2以上の円弧が混在する場合の変換過程の3面図の一例
を示す図
2以上の円弧が混在する場合の変換過程の3面図の一例
を示す図
【図8】本発明の第2の実施例における図形処理装置の
機能ブロック図
機能ブロック図
【図9】本発明の第2の実施例における図形処理装置の
フローチャート
フローチャート
【図10】本発明の第2の実施例における図形処理装置
の変換前後の3面図及び3次元ソリッドモデルの一例を
示す図
の変換前後の3面図及び3次元ソリッドモデルの一例を
示す図
【図11】本発明の第2の実施例における図形処理装置
の変換過程の3面図の一例を示す図
の変換過程の3面図の一例を示す図
【図12】本発明の第2の実施例における図形処理装置
の変換前後の3面図及び3次元ソリッドモデルの一例を
示す図
の変換前後の3面図及び3次元ソリッドモデルの一例を
示す図
【図13】本発明の第2の実施例における図形処理装置
の変換過程の3面図の一例を示す図
の変換過程の3面図の一例を示す図
【図14】本発明の第3の実施例における図形処理装置
の機能ブロック図
の機能ブロック図
【図15】本発明の第3の実施例における図形処理装置
のフローチャート
のフローチャート
【図16】本発明の第3の実施例における図形処理装置
の変換前後の3面図及び3次元ソリッドモデルの一例を
示す図
の変換前後の3面図及び3次元ソリッドモデルの一例を
示す図
【図17】本発明の第3の実施例における図形処理装置
の変換過程の3面図の一例を示す図
の変換過程の3面図の一例を示す図
【図18】従来の図形処理装置の機能ブロック図
【図19】従来の図形処理装置のフローチャート
【図20】従来の図形処理装置の変換前後の3面図及び
3次元ソリッドモデルの一例を示す図
3次元ソリッドモデルの一例を示す図
1,10 入力部 2,11 表示部 3 面取り変換手段 4,12 2次元図面入力手段 5,13 ソリッドモデル変換手段 6,14 ソリッドモデル表示手段 7,15 制御部 8 角付け変換手段 9 分割面取り変換手段
Claims (3)
- 【請求項1】文字,数値,図形要素,位置等の入力,指
定を行う入力部と、前記入力部で入力された文字,数
値,図形要素,位置等を表示する表示部と、前記入力部
で入力指定された形状データ等を入力する2次元図面入
力手段と、前記2次元図面入力手段で入力された3面図
の形状データ等をもとにソリッドモデルを復するソリッ
ドモデル変換手段と、前記ソリッドモデル変換手段で変
換された3次元の図形要素を表示するソリッドモデル表
示手段と、を有する制御部と、を備えている図形処理装
置であって、前記制御部が前記入力部で入力指定された
形状データの円弧を前記円弧の端点を結ぶ線分に置換す
る面取り変換手段を有することを特徴とする図形処理装
置。 - 【請求項2】文字,数値,図形要素,位置等の入力,指
定を行う入力部と、前記入力部で入力された文字,数
値,図形要素,位置等を表示する表示部と、前記入力部
で入力指定された形状データ等を入力する2次元図面入
力手段と、前記2次元図面入力手段で入力された3面図
の形状データ等をもとにソリッドモデルを復元するソリ
ッドモデル変換手段と、前記ソリッドモデル変換手段で
変換された3次元の図形要素を表示するソリッドモデル
表示手段と、を有する制御部と、を備えている図形処理
装置であって、前記制御部が前記入力部で入力指定され
た形状データの円弧を前記円弧の各端点と前記各端点に
おける接線の交点とを結ぶ線分に置換する角付け変換手
段を有することを特徴とする図形処理装置。 - 【請求項3】文字,数値,図形要素,位置等の入力,指
定を行う入力部と、前記入力部で入力された文字,数
値,図形要素,位置等を表示する表示部と、前記入力部
で入力指定された形状データ等を入力する2次元図面入
力手段と、前記2次元図面入力手段で入力された3面図
の形状データ等をもとにソリッドモデルを復元するソリ
ッドモデル変換手段と、前記ソリッドモデル変換手段で
変換された3次元の図形要素を表示するソリッドモデル
表示手段と、を有する制御部と、を備えている図形処理
装置であって、前記制御部が前記入力部で入力指定され
た形状データの円弧を前記円弧の分割点を結ぶ線分に置
換する分割面取り変換手段を有することを特徴とする図
形処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6176814A JPH0844783A (ja) | 1994-07-28 | 1994-07-28 | 図形処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6176814A JPH0844783A (ja) | 1994-07-28 | 1994-07-28 | 図形処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0844783A true JPH0844783A (ja) | 1996-02-16 |
Family
ID=16020317
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6176814A Pending JPH0844783A (ja) | 1994-07-28 | 1994-07-28 | 図形処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0844783A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11945040B2 (en) | 2018-11-27 | 2024-04-02 | Lg Energy Solution, Ltd. | Electric resistance welder and method manufacturing battery using the same |
-
1994
- 1994-07-28 JP JP6176814A patent/JPH0844783A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11945040B2 (en) | 2018-11-27 | 2024-04-02 | Lg Energy Solution, Ltd. | Electric resistance welder and method manufacturing battery using the same |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4855939A (en) | 3D Dimensioning in computer aided drafting | |
| US5649080A (en) | Apparatus and method for converting line segment data to three-dimensional data | |
| US5734383A (en) | Apparatus and method for generating a three-dimensional model on a graphic display from a two-dimensional image | |
| JPH03250267A (ja) | 画像表示装置及び画像表示方法 | |
| US8896598B2 (en) | System and associated methodology for three-dimensional rendering of data containing clipping shapes | |
| JP3884195B2 (ja) | 薄板金属製作設備全体にわたって設計製作情報を分配する装置および方法 | |
| JP4776531B2 (ja) | 地図情報生成装置、地図情報生成方法、および地図情報生成プログラム | |
| Akeo et al. | Computer Graphics System for Reproducing Three‐Dimensional Shape from Idea Sketch | |
| JPH09190551A (ja) | 3次元形状の作図方法 | |
| EP1503346B1 (en) | A process for providing a vector image with removed hidden lines | |
| JPH0844783A (ja) | 図形処理装置 | |
| US20040164982A1 (en) | Method and apparatus for editing three-dimensional model, and computer readable medium | |
| CN102831264A (zh) | 基于cad的地图信息转换方法 | |
| KR100452606B1 (ko) | 3차원 공간정보 생성 및 편집 시스템 | |
| JP4804257B2 (ja) | 組合せ断面図生成方法、その装置及びプログラム | |
| CA2375665C (en) | Method for manual editing of a closed contour | |
| JP2602492B2 (ja) | 曲面表示方法 | |
| JPH0773341A (ja) | 3次元ソリッドモデリング装置 | |
| JPH09128565A (ja) | 物体の三次元投影状態における稜線の線種決定方法 | |
| Versluis et al. | Feature visualization | |
| JPH10255083A (ja) | Cadの製図法及び装置 | |
| JPH04119484A (ja) | 三次元形状線画表示方法及びその装置 | |
| JPS63241625A (ja) | 線画入力装置 | |
| JPH0281271A (ja) | コンピュータ援用による設計システム | |
| JPS63178372A (ja) | 多面体形状作成装置 |