JPH05307589A - Cadシステム間のデータ転送方式 - Google Patents

Cadシステム間のデータ転送方式

Info

Publication number
JPH05307589A
JPH05307589A JP4096936A JP9693692A JPH05307589A JP H05307589 A JPH05307589 A JP H05307589A JP 4096936 A JP4096936 A JP 4096936A JP 9693692 A JP9693692 A JP 9693692A JP H05307589 A JPH05307589 A JP H05307589A
Authority
JP
Japan
Prior art keywords
dimensional
data
shape data
cad system
dimensional shape
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
Application number
JP4096936A
Other languages
English (en)
Inventor
Katsumi Hayashi
克己 林
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.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric Co Ltd
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 Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP4096936A priority Critical patent/JPH05307589A/ja
Publication of JPH05307589A publication Critical patent/JPH05307589A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】 【目的】 3次元形状データを2次元形状データに変換
する場合、重複要素に伴う不要なデータが自動的に削除
されるCADシステム間のデータ転送方式を提供する。 【構成】 3次元形状データを保有する3次元CADシ
ステム1と、2次元形状データを保有すべき2次元CA
Dシステム7と、3次元CADシステム1から2次元C
ADシステム7へのデータ転送を行なう手段とを具え、
該データ転送手段は、前記3次元形状データを2次元形
状データに変換する際、3次元形状を平面図、正面図及
び側面図に投影し、該投影図にて複数の要素が互いに重
複するか否かを検索し、重複要素が発見されたとき、こ
れらの要素を1つの要素に合成して、重複部分の形状デ
ータを削除する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はCADシステムに関し、
更に具体的には3次元CADシステムと2次元CADシ
ステム間のデータ転送方式に関するものである。
【0002】
【従来の技術】3次元CADシステムにおいては、3次
元のデータ構造によって立体形状が表わされ、形状認識
が容易であるため、各種構造物の設計に広く用いられて
いる。
【0003】一方、2次元CADシステムは、2次元の
データ構造によって、点、線、円等の図形要素を平面上
で表わすものであるが、実際の設計現場では依然として
広く用いられており、例えば既存のCAD/CAMシス
テムにおいては、NC工作機械に供給すべきCADデー
タとして、2次元CADシステムが保有する2次元形状
データが要求されることがある。
【0004】この様な場合、3次元CADシステムを導
入したとしても、該3次元CADシステムによって作成
した3次元形状データを2次元形状データに変換する必
要性が生じる。
【0005】そこで従来は、3次元CADシステムによ
って作成した3次元形状を平面図、正面図及び側面図に
投影し、これによって生成される形状データを、所定の
データ変換ルーチンによって中間ファイル形式に変換し
た上で、該中間ファイルを2次元CADシステムに取り
込んで、2次元形状データを得ている。
【0006】例えば図3に示す如き立体構造物の3次元
形状データを2次元形状データに変換する場合、該立体
構造物を図4に示す如く平面図、正面図及び右側面図に
投影し、これによって生成された図形要素を2次元形状
データとして表わすのである。
【0007】
【発明が解決しようとする課題】ところが、図3と図4
の対照からも明らかな様に、3次元的な位置関係におい
ては別異の2直線が投影図では重複する場合がある。例
えば図3の直線aとeは、図4の正面図では1本の直線
に重なることになる。
【0008】この様な場合、従来のデータ転送方式で
は、重複する要素の形状データがそのまま2次元CAD
システムに取り込まれることになるので、2次元形状デ
ータが重複によって膨大な量となり、2次元CADシス
テムの動作に支障を来す問題があった。
【0009】本発明の目的は、3次元形状データを2次
元形状データに変換する場合、重複要素に伴う不要なデ
ータが自動的に削除されるCADシステム間のデータ転
送方式を提供することである。
【0010】
【課題を解決する為の手段】本発明に係るCADシステ
ム間のデータ転送方式は、3次元形状データ(2)を保有
する3次元CADシステム(1)と、2次元形状データ
(9)を保有すべき2次元CADシステム(7)と、3次元
CADシステム(1)から2次元CADシステム(7)への
データ転送を行なう手段とを具えている。該データ転送
手段は、3次元形状データ(2)を2次元形状データ(9)
に変換する際、3次元形状を平面図、正面図及び側面図
に投影し、該投影図にて複数の要素が互いに重複するか
否かを検索し、重複要素が発見されたとき、これらの要
素を1つの要素に合成して、重複部分の形状データを削
除するものである。
【0011】
【作用及び効果】本発明に係るCADシステム間のデー
タ転送方式においては、3次元形状を平面図、正面図及
び側面図に投影した場合に生じる要素の重複が検索され
て、重複要素に伴う不要な形状データが自動的に削除さ
れるから、2次元CADシステムには、必要不可欠なデ
ータのみが取り込まれて、データ量の大幅な削減が図ら
れる。従って、2次元CADシステムが小規模なもので
あっても、その動作に支障を来す虞れはない。
【0012】
【実施例】以下、本発明の一実施例につき、図面に沿っ
て説明する。図1の如く、3次元CADシステム(1)
は、3次元形状データ(2)をファイルとして格納すると
共に、形状編集機能や製図機能等の各種基本機能を具
え、この内、製図機能がデータ変換ルーチン(3)によっ
て実現される。
【0013】即ちデータ変換ルーチン(3)は、例えば図
3に示す立体構造物の場合、該立体構造物を図4に示す
平面図、正面図及び右側面図に投影して、前記3次元形
状データ(2)を各投影図上の形状データに変換するので
ある。この際、図3に示す18本の直線a〜rは、図4
の如く3面図に投影されることによって2本ずつが互い
に重複することになる。
【0014】投影によって得られた形状データは図1に
示す形状データファイル(4)へ所定の中間ファイル形式
で書き込まれる。図5(a)は、形状データファイル(4)
に書き込まれた中間ファイル形式のデータの内、本発明
に係るデータ、即ち図形要素を識別するための要素番号
と座標データを要素毎に示しており、図示する例では、
直線の要素番号“200”と、直線の始点及び終点の座
標(X1,Y1)、(X2,Y2)が要素〜について書き込
まれている。ここで、要素と、要素と、要素
とは完全に重複しており、重複した要素の内、一方の
形状データは不要である。
【0015】そこで、図1に示す重複要素削除ルーチン
(5)が、図5(a)の形状データファイル(4)内の重複要
素を検索し、重複要素が発見されたとき、一方の要素の
形状データを形状データファイル(4)から削除する。
【0016】図2は重複要素削除ルーチン(5)の手続き
を示しており、形状データファイル(4)から形状データ
を取り込み(S1)、その後、重複要素を検索して不要な
データを削除する(S2)。
【0017】続いて、全ての要素についての検索が終了
したか否かを判断し(S3)、終了していなければ前記ス
テップS2へ戻って検索、削除を繰り返す。全ての要素
についての検索、削除手続きが完了すれば、これによっ
て得られた編集後の形状データを図1に示す形状データ
ファイル(6)へ前記の中間ファイル形式で出力する(S
4)。
【0018】例えば図5(a)の例では、同図(b)に示す
如く重複要素が削除されて、必要な要素の
みが凝集された形状データファイル(6)が得られること
になる。
【0019】形状データファイル(6)内の形状データ
は、図1に示す如く2次元CADシステム(7)のデータ
変換ルーチン(8)によって読み込まれ、該2次元CAD
システムに適合した所定フォーマットの2次元形状デー
タ(9)に変換されて、ファイルとして格納される。
【0020】尚、上記データ変換ルーチン(3)及びデー
タ変換ルーチン(8)は夫々のCADシステムにサポート
されているユーザインターフェースプログラムを利用し
て容易に作成出来る。
【0021】ところで、直線の重複には図6(A)〜(E)
に示す各種の態様が考えられる。図6(A)は直線aとb
が完全に重複する場合に直線cが生成される例である
が、同図(B)(C)は2つの直線a、bに一部重複が生ず
るときに、両直線を合成してなる新たな直線cが生成さ
れる場合である。
【0022】又、図6(D)は2つの直線a、bが一点に
て実質的に重複する場合で、両直線を合成して1本の直
線cが生成される。更に図6(E)は、3本の直線a、
b、cが重複する場合で、直線aとbが合成されて直線
dが生成された後、該直線dと直線cが合成されて、最
終的に1本の直線eが生成されている。
【0023】図6(B)〜(E)の場合にも、上記同様の検
索、削除手続きにより、重複データの削減を図ることが
出来る。
【0024】上述のデータ転送方式によれば、図1に示
す如く従来の3次元CADシステム(1)と2次元CAD
システム(7)の間に、上述の重複要素削除ルーチンを介
装するだけで、3次元形状データを2次元形状データに
展開する際の重複要素に起因する諸問題を一挙に解決出
来る。
【0025】上記実施例の説明は、本発明を説明するた
めのものであって、特許請求の範囲に記載の発明を限定
し、或は範囲を減縮する様に解すべきではない。又、本
発明の各部構成は上記実施例に限らず、特許請求の範囲
に記載の技術的範囲内で種々の変形が可能であることは
勿論である。
【0026】例えば、直線どうしの重複のみならず、円
弧等の曲線どうしの重複を削除対象とすることも可能で
ある。
【図面の簡単な説明】
【図1】本発明に係るCADシステム間のデータ転送方
式を実施するための装置構成のブロック図である。
【図2】重複要素削除ルーチンのフローチャートであ
る。
【図3】3次元CADシステムによって描画された立体
構造物の一例を示す斜視図である。
【図4】3次元CADシステムのデータ変換ルーチンに
よって作成された3面図である。
【図5】データ削除前及び削除後の形状データファイル
の要部を示す図表である。
【図6】直線の重複の各種態様を説明する図である。
【符号の説明】
(1) 3次元CADシステム (3) データ変換ルーチン (5) 重複要素削除ルーチン (7) 2次元CADシステム (8) データ変換ルーチン

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 3次元形状データ(2)を保有する3次元
    CADシステム(1)と、2次元形状データ(9)を保有す
    べき2次元CADシステム(7)と、3次元CADシステ
    ム(1)から2次元CADシステム(7)へのデータ転送を
    行なう手段とを具え、該データ転送手段は、前記3次元
    形状データ(2)を2次元形状データ(9)に変換する際、
    3次元形状を平面図、正面図及び側面図に投影し、該投
    影図にて複数の要素が互いに重複するか否かを検索し、
    重複要素が発見されたとき、これらの要素を1つの要素
    に合成して、重複部分の形状データを削除することを特
    徴とするCADシステム間のデータ転送方式。
JP4096936A 1992-04-17 1992-04-17 Cadシステム間のデータ転送方式 Pending JPH05307589A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4096936A JPH05307589A (ja) 1992-04-17 1992-04-17 Cadシステム間のデータ転送方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4096936A JPH05307589A (ja) 1992-04-17 1992-04-17 Cadシステム間のデータ転送方式

Publications (1)

Publication Number Publication Date
JPH05307589A true JPH05307589A (ja) 1993-11-19

Family

ID=14178225

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4096936A Pending JPH05307589A (ja) 1992-04-17 1992-04-17 Cadシステム間のデータ転送方式

Country Status (1)

Country Link
JP (1) JPH05307589A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007087309A (ja) * 2005-09-26 2007-04-05 Fujitsu Ltd 投影制御処理を行うcadプログラム、cad装置およびcadシステム
JP2007334436A (ja) * 2006-06-12 2007-12-27 Nitto Denko Corp 図形処理装置、図形処理方法および図形処理プログラム
JP2012038105A (ja) * 2010-08-06 2012-02-23 Canon Inc 情報処理装置、情報処理方法、およびプログラム

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007087309A (ja) * 2005-09-26 2007-04-05 Fujitsu Ltd 投影制御処理を行うcadプログラム、cad装置およびcadシステム
JP2007334436A (ja) * 2006-06-12 2007-12-27 Nitto Denko Corp 図形処理装置、図形処理方法および図形処理プログラム
JP2012038105A (ja) * 2010-08-06 2012-02-23 Canon Inc 情報処理装置、情報処理方法、およびプログラム

Similar Documents

Publication Publication Date Title
US5608858A (en) Method and system for registering and filing image data
US5606651A (en) Process for merging CAD vector files and automatically removing duplicate and obsolete patterns
JPH05307589A (ja) Cadシステム間のデータ転送方式
US7298382B1 (en) Figure selection method, figure selection device, and storage medium storing figure selection program
JP2800592B2 (ja) 加工図形データへの工具配置干渉チェック方法
JPH05314073A (ja) プログラム仕様データの部分転送方式
JPH05334363A (ja) データベース検索システム
JPH02165353A (ja) 対話型データ処理方式
JPH05324555A (ja) 既実行オペレーションの取消装置
JPH056272A (ja) ソフトウエア設計装置
JP2000222259A (ja) Sql自動生成システム
JP2718663B2 (ja) 対話型情報検索編集方法
JPH0765186A (ja) 図形編集装置
JPH08221265A (ja) ソフトウエア開発支援装置
JP2852162B2 (ja) データベース管理装置
JPH0736946A (ja) 回路図変換ツール
JPH0589103A (ja) 文書編集処理装置
JPH02257368A (ja) 図形処理装置
JPH0736862A (ja) データ挿入装置
JPH07141157A (ja) 状態遷移表変換処理方式
JPH05233313A (ja) シンボルテーブル処理方式
JPH0619734B2 (ja) データセットアクセス方式
JPH0490026A (ja) 処理フロー図編集装置
JPH06251150A (ja) セグメント管理方式
JPH0784620A (ja) 工具経路情報の変換処理方法

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20010529