JPH0241573A - ソリッドcadシステム - Google Patents

ソリッドcadシステム

Info

Publication number
JPH0241573A
JPH0241573A JP63192287A JP19228788A JPH0241573A JP H0241573 A JPH0241573 A JP H0241573A JP 63192287 A JP63192287 A JP 63192287A JP 19228788 A JP19228788 A JP 19228788A JP H0241573 A JPH0241573 A JP H0241573A
Authority
JP
Japan
Prior art keywords
data
dimensional
storage unit
solid model
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.)
Granted
Application number
JP63192287A
Other languages
English (en)
Other versions
JP2817917B2 (ja
Inventor
Kazuhiro Takeuchi
一博 竹内
Takumi Suzawa
洲澤 拓美
Masahiro Nagakura
正浩 永倉
Tomiyo Sugiyama
杉山 富世
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP63192287A priority Critical patent/JP2817917B2/ja
Publication of JPH0241573A publication Critical patent/JPH0241573A/ja
Application granted granted Critical
Publication of JP2817917B2 publication Critical patent/JP2817917B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔概要〕 物体の三次元形状をソリッドモデルで扱い、そのソリッ
ドモデルに対する創成・編集処理機能を有するシステム
において、用途に応じた付属データの管理を容易にした
ソリッドCADシステムに関し。
ソリッドモデルに関して設計・製造に必要なデータを、
形状データとともに、統一的に管理する手段を提供する
ことを目的とし。
各ソリッドモデルごとに、ソリッドモデルの形状データ
が格納される形状データ格納ユニットと。
二次元付属データが格納される二次元付属データ格納ユ
ニットと、三次元付属データが格納される三次元付属デ
ータ格納ユニットと、三次元空間内の平面上における図
形データが格納される三次元プレーンデータ格納ユニッ
トと、前記各格納ユニットに対するアドレス情報を持つ
付属データポインタテーブルとを備えるとともに、前記
各格納ユニットに格納されるデータについての作成およ
び編集処理手段を備えるように構成する。
〔産業上の利用分野〕
本発明は、物体の三次元形状をソリッドモデルで扱い、
そのソリッドモデルに対する創成・編集処理機能を有す
るシステムにおいて、用途に応じた付属データの管理を
容易にしたソリッドCADシステムに関する。
〔従来の技術〕 計算機により物体の三次元形状を扱う処理システムとし
て、大別すると、物体をエツジだけで定義するワイヤー
フレームモデルを扱うワイヤーCADシステムと、物体
を1つのかたまりとして定義するソリッドモデルを扱う
ソリッドCADシステムなどがある。
ワイヤーCADシステムでは1図面などのデータラスべ
て同レベルのものとして並列的に扱っているが、ソリッ
ドCADシステムでは1本来の作成目的とするソリッド
モデルが存在し、その他のデータはそれに付随するもの
として別に作成・編集される。そのため、形状データを
含めたすべてのデータを並列に扱うデータ構造は適さな
い。
従来のソリッドCADシステムにおいては。
般に、三次元の形状データ以外の付属データは。
アプリケーションごとに、それぞれその付属データの用
途に応じて記憶領域を確保し1個別に管理するようにし
ていた。
〔発明が解決しようとする課題〕
ソリッドCADシステムでは、ソリッドモデルの形状を
決める本幹データの他に、ソリッドモデルの作成に使用
する三面図のデータや、二次元の図面・文字等のデータ
や、ワイヤーデータなどの多くの付属データが必要にな
る。従来、これらの付属データを、すべてアプリケ−シ
コン側が管理しているので、その記憶領域の確保などの
処理負担が大きいという問題がある。
また1例えば三面図に表されている図形の一部を変更し
た場合、それをソリッドモデルの形状データに自動的に
反映させるなどの処理を、システム側の処理機能として
汎用的に提供することはできず、すべてアプリケーショ
ン側が開発しなければならないという問題がある。
本発明は、このような問題点の解決を可能とするため、
ソリッドモデルに関して設計・製造に必要な付属データ
を、形状データとともに、統一的に管理する手段を提供
することを目的としている。
〔課題を解決するための手段〕
第1図は本発明の原理説明図である。
第1図において、10はCPUおよびメモリ等からなる
処理装置、11はCRTデイスプレィ等の表示W置、1
2はキーボードやタブレット等による入力装置、13は
例えば数値制御(NC)データの作成や構造解析という
ような応用に関する処理を行うアプリケーション処理部
、14はソリッドモデルについての創成および編集処理
を行うソリッドモデル創成・編集処理部、15はソリ・
ノドモデルデータ部、16はソリッドモデルに関して必
ず存在する基礎データであるソリッド本幹データ部、1
7はソリッドモデルに関して応用分野に応じて必要とな
る付随的なデータである付属データ部、18は形状デー
タが格納される記憶領域である形状データ格納ユニット
、19は付属データポインタテーブル、20は二次元付
属データ格納ユニット、21は三次元付属データ格納ユ
ニット、22は三次元プレーンデータ格納ユニット。
23は外部記憶装置へのアクセス制御を行う外部記憶ア
クセス制御部、24は磁気ディスク装置等の外部記憶装
置を表す。
本発明では、1つのソリッドモデルについて。
単に形状データのみを管理するのではなく、主として形
状データからなるソリッド本幹データ部16に、付属デ
ータ部17をリンクさせることにより、この付属データ
部17に、設計・製造に必要なデータを付随的に持たせ
ることができるようにしている。
さらに、この付属データ部17について、二次元付属デ
ータ、三次元付属データ、三次元プレーンデータの少な
くとも3種の用途対応に5区別した管理が可能となるよ
うに、それぞれのデータが格納される二次元付属データ
格納ユニット2〇三次元付属データ格納ユニフト21.
三次元プレーンデータ格納ユニット22が提供されるよ
うになっている。
二次元付、属データ格納ユニット20は、ソリッドモデ
ルに関する二次元の図面および文字データを含む二次元
付属データが格納される記憶領域である。三次元付属デ
ータ格納ユニット21は、ソリッドモデルに関して、ア
プリケーションが使用する三次元付属データが格納され
る記憶領域である。三次元プレーンデータ格納ユニット
22はソリッドモデルが配置される三次元空間内の平面
上における図形データが格納される記憶領域である。こ
れらの付属データが格納される各格納ユニットは、モデ
ルの形状およびアプリケーション処理部13の要求に応
じて、1つのソリッドモデルについて、複数個設けるこ
とができるようになっている。
これらの各格納ユニットに対して、データの読み書きを
行うために、付属データポインタテーブル19が設けら
れ、付属データポインタテーブル19の各エントリは、
付属データの種別情報と各格納ユニットへのアドレス情
報であるポインタを持つようになっている。
付属データポインタテーブル19の管理手段および付属
データ部17へのアクセス手段は、ソリッドモデル創成
・編集処理部14が持つ。例えば。
アプリケーション処理部13が、新しい三次元付属デー
タの格納をソリッドモデル創成・編集処理部14に要求
すると、ソリッドモデル創成・編集処理部14は、三次
元付属データ格納ユニット21を記憶領域から切り出し
、そのアドレスを付属データポインタテーブル19に登
録し、新しい三次元付属データをその記憶領域に設定す
る。付属データの参照または更新の場合には、付属デー
タポインタテーブル19を介して、そのデータが格納さ
れているユニットへのアクセスが行われる。
ソリッド本幹データ部16および付属データ部17の中
で、保存が必要なものは、外部記憶アクセス制御部23
を介して、指定された契機または適当な契機に、外部記
憶装置24に書き込まれる。
本幹データとして、形状データ格納ユニット18に格納
される形状データは2例えばウィングドエノジ構造によ
る境界表現モデルによって表されるようなデータである
〔作用〕
第2図は本発明によるデータ構造の概念図である。
ユーザ(アプリケーション)から、1つのソリッドモデ
ルを見た場合1本発明では、第2図に示すようなビュー
(view)になる。すなわち、モデル30の本幹デー
タとして、ウィングドエンジ構造等による形状データ3
1が存在し、これに必要に応じた個数の二次元付属デー
タ32.三次元付属データ33.三次元プレーンデータ
34が付加される形になっている。
二次元付属データ32は9例えばソリ・7ドモデルの形
状をプレゼンテーションとして表示する場合などの枠や
文字の情報や、形状を作成する場合に参照した二次元の
図面情報などである。
三次元付属データ33は、アプリケーションが自由に扱
うことができるデータであり1例えばNCに対する解析
等に使用するための、ソリッドモデルの形状を作成する
ときに使用したカッターや、その動作軌跡を表現したデ
ータであるとか。
有限要素法(FEM)による構造解析に使用するための
、形状を格子状に分割したメツシュデータとかいったも
のである。
三次元プレーンデータ34は、ソリッドモデルを、ある
方向からみたときの形状に対する寸法線や、そのある方
向からみた形状を図面化したときのデータである。
このように本発明では、各種の付属データが。
用途別に、形状データ31に付随するものとして。
統一的に管理されるため、第1図に示すアプリケーショ
ン処理部13とソリッドモデル創成・編集処理部14と
の連携処理を容易に行うことができるようになり、アプ
リケーション処理部13における処理負担を軽減するこ
とが可能となる。
〔実施例〕
第3図は本発明の一実施例によるモデルの創成・編集処
理の例、第4図は本発明の一実施例に係る画面の使用例
、第5図は本発明の一実施例に係る付属データの利用例
を示す。
新しいソリッドモデルを作る場合、第3図(イ)に示す
fat〜telの処理が行われる。
fel  まず2本幹となる形状を作成する。形状の作
成は、第1図に示す表示装置11.入力装置12を介し
た会話処理や1図示省略した図面入力装置を用いて入力
された図面入力データの解析処理等によって行われる。
fbl  本幹となる形状を作成したときに使用した他
の図形等で、必要なものを付属データとし、その用途・
種別に応じて、格納ユニットの確保を行い。
その格納ユニットに設定する。
(c+  必要な場合には、新たに形状を作成し、その
形状および付属データを、モデルに付加させる。
この処理を繰り返すことにより、モデルが完成すること
になる。
ソリッドモデルの編集では3例えば第3図(ロ)に示す
ような処理(dl〜(flが行われる。
fdl  本幹の形状について、会話処理インタフェー
スなどを介することにより変更する。
fel  本幹の形状データが変更されると、付属デー
タポインタテーブル19を参照し、三次元プレーンデー
タがあるかどうかを調べる。
げ) 三次元プレーンデータがある場合2本幹の形状デ
ータの変更内容に応じて、三次元プレーンデータを変更
する。
同様に他の付属データについても、必要に応じて、形状
の変更に伴う修正等を行うことができる。
また、各モデルについて、形状データと付属データとが
、統括的に管理されているため、三次元プレーンデータ
の変更に対して2本幹データである形状データを自動的
に変更する処理も可能である。
第、1図に示す形状データ格納ユニット18には。
作成するソリッドの部品形状が、境界表現モデルなどに
よる形式で格納されるが、これに付随する各格納ユニッ
トに格納されるデータの具体的な用途は、以下のとおり
である。
(i)二次元付属データ格納ユニット 作成したソリッドモデルの二次元の図面や透視図、注記
文字や寸法線などのデータが格納される。
ユーザが自由に使用してもよい、ソリッド・サーフェス
の隠線処理をした図面情報を、この二次元付属データ格
納ユニットに格納する機能が、ソリッドモデル創成・編
集処理部14により提供される。
(ii)三次元付属データ格納ユニット作成内容は、ア
プリケーション処理部13のアプリケーションにまかさ
れる。例えば、NCのカッターパス、有限要素法で使用
する節点情報1機構解析で用いるワイヤーデータ、ロボ
ットシミニレ−ジョンで用いるときの対象物などの情報
を格納することができる。ソリッドモデル創成・編集処
理部14は、このユニットに対してデータを読み書きす
るインタフェースを提供する。次のような利用が可能で
ある。
+a+  ソリッド本幹データを、三次元付属データ格
納ユニットにコピーする。
(bl  形状を利用して、アプリケーション処理部1
3が、NCのカッターパスを三次元付属データとして生
成する。
(C1三次元付属データ内で5ソリッドモデル創成・編
集処理部14が提供する機能を用いて編集を行う。
なお、ソリッドモデル創成・編集処理部14が提供する
機能は、形状データ格納ユニット18に対して従来から
提供しているデータの作成・編集機能と同様でよ(2本
実施例では、その他に、ユニット間のデータのコピー機
能についても提供している。そのコピーの処理手続きで
は、付属データポインタテーブル19からたどって、新
しいユニットまたは指定されたユニットに、目的とする
データの転写が行われる。
(iii )三次元プレーンデータ格納ユニ、ト二次元
プレーンデータ格納ユニットの深さは。
自由に設定できる。このデータを利用して、第1図に示
す表示装置11のデイスプレィ画面に、第4図に示すよ
うなデータを表示させる機能などが提供される。第4図
の例では3画面を4分割し。
左上に、ソリッドモデルの三次元形状を表示し。
右上に、三次元プレーンデータ格納ユニット22から得
られた作成ソリッドの平面図を、左下に。
作成ソリッドの側面図を、右下に1作成ソリ・ンドの正
面図を表示している。このように複数ユニットのデータ
を同時に表示することができるようになっている。その
表示処理に関係する処理手続きについては、説明するま
でもない。
このような付属データについての具体的な利用例を、第
5図に従って説明する。
作成したい部品の図面が存在する場合に、それを利用し
て1次のようにソリッドモデルを作成する。
+al  既存図面の三面図(平面、正面、側面など)
を、それぞれ三次元プレーンデータ格納ユニット22に
格納する。例えば、XY平面、YZ平面、zX平面を三
次元ブレーンとする。
fbl  画面を分割し、三面図と1作成したい本幹形
状データとを表示する。
(C1三次元プレーン内のワイヤーのヒツトによりソリ
ッドモデルを編集する。このとき、深さを自由に変化さ
せて作業を行う。
このオペレーションのためのコマンドとして。
例えば、閉じたワイヤー列を指定の高さまで立ち上げた
物体の生成を行うための5WEEPコマンドや2面と面
とを接合するコマンドがある。これらのコマンドは9本
幹データの作成・編集に提供されている従来のコマンド
と同様である。また。
深さを変えるコマンドが提供される。オペレーションは
、以下のようになる。
(al  S W E E Pコマンドにより、第5図
に示す平面図の外枠の■〜■のワイヤーをヒントし2次
に高さを決めるために、側面図におけるワイヤー〇をヒ
ツトする。これにより、大きい方の台を生成する。
伽) 深さを変えるコマンドによって、平面図に対する
深さをaに変更する。
(CI  S W E E Pコマンドを用いて、平面
図のワイヤー〇〜■をヒツトし、高さを決めるために。
側面図のワイヤー■をヒツトする。
(dl  面と面とを接合するコマンドにより、大小の
台を結合する。
このように深さを変えるコマンドなどにより。
既存の図面を利用した部品の作成が可能になる。
〔発明の効果〕
以上説明したように1本発明によれば、ソリッドモデル
に関して設計・製造に必要な付属データを、形状データ
とともに、統一的に管理することが可能になり、有限要
素法や数値制御といった解析などのための三次元データ
を、目的のソリッドモデルに関連づけて扱うことができ
るようになる。
また、アプリケーションプログラム等が使用するデータ
を記憶する領域の管理を一元的に行うことができ、アプ
リケーションプログラム等の処理負担を軽減することが
できる。
【図面の簡単な説明】
第1図は本発明の原理説明図。 第2図は本発明によるデータ構造の概念図。 第3図は本発明の一実施例によるモデルの創成・編集処
理の例。 第4図は本発明の一実施例に係る画面の使用例。 第5図は本発明の一実施例に係る付属データの利用例を
示す。 図中、10は処理装置、11は表示装置、12は入力装
置、13はアプリケーション処理部、14はソリッドモ
デル創成・編集処理部、15はソリンドモデルデータ部
、16はソリッド本幹データ部、17は付属データ部、
18は形状データ格納ユニット、19は付属データポイ
ンタテーブル。 20は二次元付属データ格納ユニソ)、21は三次元付
属データ格納ユニット、22は三次元プレーンデータ格
納ユニット、23は外部記憶アクセス制御部、24は外
部記憶装置を表す。

Claims (1)

  1. 【特許請求の範囲】 物体の三次元形状をソリッドモデルで扱い、そのソリッ
    ドモデルに対する創成・編集処理機能を有するソリッド
    CADシステムにおいて、 各ソリッドモデルごとに、 ソリッドモデルに関する形状データが格納される形状デ
    ータ格納ユニット(18)と、 ソリッドモデルに関する二次元の図面および文字データ
    を含む二次元付属データが格納される二次元付属データ
    格納ユニット(20)と、 ソリッドモデルに関して、アプリケーションが使用する
    三次元付属データが格納される三次元付属データ格納ユ
    ニット(21)と、 ソリッドモデルが配置される三次元空間内の平面上にお
    ける図形データが格納される三次元プレーンデータ格納
    ユニット(22)と、 前記二次元付属データ格納ユニット、前記三次元付属デ
    ータ格納ユニット、前記三次元プレーンデータ格納ユニ
    ットのそれぞれに対するアドレス情報を持つ付属データ
    ポインタテーブル(19)とを備えるとともに、 前記二次元付属データ格納ユニット、前記三次元付属デ
    ータ格納ユニット、前記三次元プレーンデータ格納ユニ
    ットに格納されるデータについての作成および編集処理
    手段(13、14)を備えたことを特徴とするソリッド
    CADシステム。
JP63192287A 1988-08-01 1988-08-01 ソリッドcadシステム Expired - Fee Related JP2817917B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63192287A JP2817917B2 (ja) 1988-08-01 1988-08-01 ソリッドcadシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63192287A JP2817917B2 (ja) 1988-08-01 1988-08-01 ソリッドcadシステム

Publications (2)

Publication Number Publication Date
JPH0241573A true JPH0241573A (ja) 1990-02-09
JP2817917B2 JP2817917B2 (ja) 1998-10-30

Family

ID=16288770

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63192287A Expired - Fee Related JP2817917B2 (ja) 1988-08-01 1988-08-01 ソリッドcadシステム

Country Status (1)

Country Link
JP (1) JP2817917B2 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5649076A (en) * 1993-08-06 1997-07-15 Toyota Jidosha Kabushiki Kaisha Method of generating or modifying solid model of an object according to cross-sectional shapes and a predetermined relationship and apparatus suitable for practicing the method
US5701403A (en) * 1994-06-03 1997-12-23 Mitsubishi Denki Kabushiki Kaisha Cad system
US6571484B2 (en) * 2000-02-02 2003-06-03 Rolls-Royce Plc Conformance gauge
JP2010134791A (ja) * 2008-12-05 2010-06-17 Fujitsu Ltd プログラム、情報処理装置及び表示方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5649076A (en) * 1993-08-06 1997-07-15 Toyota Jidosha Kabushiki Kaisha Method of generating or modifying solid model of an object according to cross-sectional shapes and a predetermined relationship and apparatus suitable for practicing the method
US5701403A (en) * 1994-06-03 1997-12-23 Mitsubishi Denki Kabushiki Kaisha Cad system
US6571484B2 (en) * 2000-02-02 2003-06-03 Rolls-Royce Plc Conformance gauge
JP2010134791A (ja) * 2008-12-05 2010-06-17 Fujitsu Ltd プログラム、情報処理装置及び表示方法

Also Published As

Publication number Publication date
JP2817917B2 (ja) 1998-10-30

Similar Documents

Publication Publication Date Title
US5923573A (en) Three-dimensional CAD system for producing a three-dimensional model
US5808616A (en) Shape modeling method and apparatus utilizing ordered parts lists for designating a part to be edited in a view
EP0248919A1 (en) Method for generating representations of 3-dimensional objects and system performing this method
JPH0969120A (ja) ソフトウェアモデリングシステムにおけるデータ依存関係を表示する方法
JP3056297B2 (ja) 図面情報処理システム、設計支援方法
US8013854B2 (en) Process for displaying objects of a PLM database and apparatus implementing this process
JP2962369B2 (ja) グラフィクス・ディスプレイ・システムの操作方法及びデータ格納方法
US7103516B2 (en) Apparatus and method for optimizing three-dimensional model
CN102177518A (zh) 实现有限元模型的方法和设备
JPH0241573A (ja) ソリッドcadシステム
JP2005071095A (ja) 3次元モデルデータベース装置
Jia et al. Using pseudo voxel octree to accelerate collision between cutting tool and deformable objects modeled as linked voxels
CN116933346B (zh) 一种将三维智能部件引入二维cad专业辅助设计系统的方法
JPH01116729A (ja) 仕様記述のためのエディタ
CN115329450A (zh) 埋件复制方法及装置
JP2575803B2 (ja) 3次元物体干渉チエック方法および装置
KR20050084119A (ko) 다이-스탬핑 모델링을 위한 소프트웨어
Leverenz et al. Using interactive graphics for the preparation and management of finite element data
JPH0449471A (ja) 画像編集装置
JP3689599B2 (ja) 設計生産支援方法およびシステム
JP3706844B2 (ja) 図面情報処理方法および図面情報処理装置
JP3370064B2 (ja) 図面情報処理方法およびシステム
JP3207303B2 (ja) 3次元オブジェクト表示装置
JPH05314222A (ja) 3次元cadシステム
JPH07502355A (ja) 有向オブジェクトのコンピュータエイド形状設計のための関連エンティティシステム

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees