JPH096989A - 幾何形状モデルの表示方法及びその装置 - Google Patents

幾何形状モデルの表示方法及びその装置

Info

Publication number
JPH096989A
JPH096989A JP15327695A JP15327695A JPH096989A JP H096989 A JPH096989 A JP H096989A JP 15327695 A JP15327695 A JP 15327695A JP 15327695 A JP15327695 A JP 15327695A JP H096989 A JPH096989 A JP H096989A
Authority
JP
Japan
Prior art keywords
displaying
grid
display
shape model
geometric 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
JP15327695A
Other languages
English (en)
Other versions
JP3715680B2 (ja
Inventor
Toyonari Sasaki
豊成 佐々木
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP15327695A priority Critical patent/JP3715680B2/ja
Publication of JPH096989A publication Critical patent/JPH096989A/ja
Application granted granted Critical
Publication of JP3715680B2 publication Critical patent/JP3715680B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

(57)【要約】 【目的】 本発明は、ディスプレイ上に表示した図形を
一目見て、その寸法,位置がわかるようにする図形の表
示方法及びその装置を提供することを目的とする。 【構成】 3次元形状をした幾何形状モデルを、任意視
点方向からグラフィックディスプレイ上に平行投影して
表示する幾何形状モデルの表示方法であって、座標系中
の任意の点をPとする場合に、視点ベクトルと垂直な平
面に点Pを投影した点P’を格子原点とし、前記格子原
点P’にそれを示す印を表示すると共に、前記格子原点
P’を起点にディスプレイの横方向,縦方向に等間隔の
線を複数本表示することにより格子を表示することを特
徴とする。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、2次元または3次元形
状をした幾何形状モデルをグラフィックディスプレイ上
に表示する場合に利用できるものであり、モデルの寸
法,位置を示すスケールの表示を含み、例えば有限要素
分割図(解析結果を含む)の表示に好適な図形表示方法
及びその装置に関するものである。
【0002】
【従来の技術】近年、製造分野において、コンピュータ
を使用した設計作業が行なわれ、作成した幾何形状モデ
ルをグラッフィクディスプレイに表示することが行われ
ている。また、製品のコンパクト化,高性能化のため
に、設計に有限要素法,境界要素法等の数値解析が多数
導入されるようになった。また、本数値解析において、
精度を高める目的から3次元形状の解析が行われるよう
になったが、それに伴って3次元の要素分割モデル(解
析結果を含む)を表示する必要性が増大してきている。
【0003】従来の、3次元要素分割モデルを表示する
際の処理手順の概略を、図8〜図10を用いて説明す
る。図8は処理の流れを示す図、図9は処理の流れを説
明するための実際のモデルの図、図10は本処理の結
果、ディスプレイ上に表示される図である。
【0004】3次元要素分割モデルをディスプレイ上に
表示するには、図8に示すように、まず、ステップS7
0で計算システムの入力部より表示条件データを入力す
る。表示条件データしては、視点方向ベクトルVz 、ビ
ューアップベクトルVy (分割モデルのどの方向を上に
して表示するかを決定するベクトル)、表示する分割モ
デルの範囲、及びディスプレイ上で表示する位置を指定
するデータがある。
【0005】次に、ステップS71〜S73で示した処
理を行う。すなわち、まずステップS71で、分割モデ
ルMを視点方向ベクトルVz とビューアップベクトルV
y とに従って配置する。次に、ステップS72でディス
プレイに表示する範囲及び位置を設定し、ステップS7
3でディスプレイに描画する。なお、視点等を変更して
表示する場合には、これら一連の流れを繰り返すことに
なる。
【0006】次に、図9を用いて実際の分割モデルの例
に基づいて説明する。
【0007】図9中、Mは3次元空間中に存在する3次
元要素分割モデル、4は分割モデルの節点位置を定義し
ている座標系(モデル座標系)の原点、Vz は視点方向
ベクトル、Vy はビューアップベクトル、Vx はベクト
ルVy ,Vz と直交するベクトルである。ここでは簡単
のため、分割モデルMは1つの4面体要素からなるもの
とした。
【0008】ディスプレイに分割図を表示するために、
まず入力部から入力されたデータに従って、図に示した
ようにベクトルVx ,Vy ,Vz を設定する。本ベクト
ルV x ,Vy ,Vz は、それぞれ、ディスプレイ平面内
における横方向,縦方向及び面に垂直な方向と一致す
る。次に、ディスプレイに表示する分割モデルの範囲、
及び位置を設定する。最後に、以上の設定に従って分割
モデルをディスプレイ面に平行投影し、表示を行う。
【0009】図10は、上記処理によりディスプレイ上
に表示された図である。図中、Wはディスプレイ上の図
を表示させる領域、M’,4’はそれぞれ図9における
分割モデルM、モデル座標系の原点4を投影して表示し
たものである。
【0010】なお、ここでは処理の概略だけを説明した
が、実際の表示においては、視点ベクトル,表示範囲等
の設定に、それぞれ固有の手法が確立されている。これ
らの詳細は、“W.M.Newman,R.F.Spraull:Principles of
Interactive Computer Graphics,McGRAW-HILL INTERNA
TIONAL BOOK COMPANY(1982) ”に説明されており、ここ
では概略を説明するにとどめる。
【0011】また、3次元分割図を投影する方法とし
て、視点から遠いものを小さく、近いものを大きく表示
する遠近投影法があるが、ここでは遠近投影法は使用せ
ず、平行投影法を用いるものとする。尚、投影法の違い
が本発明の特徴に及ぼす影響は小さいものである。
【0012】
【発明が解決しようとする課題】しかしながら、従来の
方法で表示された図では、分割モデルの寸法,分割図の
モデル座標系中での位置を知ることができなかった。
【0013】図10を例にとると、分割モデルMの寸法
の情報は表示されていないため、まったくわからない。
また、原点4’の位置により、モデル座標系中での分割
モデルの位置について、方向はわかるが距離を知ること
はできなかった。
【0014】なお、図にはないが、一般的な分割図表示
装置には、分割図の節点の座標を数値で表示させる機能
があり、この機能を用いることで寸法,位置を知ること
はできる。しかし、これによっても、寸法等を知るには
以下のような手間を要した。すなわち、表示されるもの
が座標を示す数値であり、いちいち読まなくてはならな
いし、距離を求めるのには計算をしなくてはならなかっ
た。また、大規模な分割モデルの場合、座標を表示する
節点の指定に長時間を要し、問題となっていた。
【0015】本発明は、このような課題を鑑みてなされ
たものであり、ディスプレイ上に表示した幾何形状モデ
ルを一目見て、その寸法,位置がわかるようにする幾何
形状モデルの表示方法及びその装置を提供することを目
的とする。
【0016】
【課題を解決するための手段】上記課題を解決するため
に、本発明の幾何形状モデルの表示方法は、幾何形状モ
デルをグラフィックディスプレイ上に表示し、該表示し
た幾何形状モデルに、縦と横とがそれぞれ一定の間隔の
格子を重ね表示することを特徴とする。ここで、更に、
幾何形状モデルの座標系の値で格子の間隔を表示する。
また、前記格子を構成する線の横方向,縦方向の線の両
端部を、それぞれ縦方向,横方向の線の最端の線と交差
する点にある線分として表示する。また、更に、格子領
域の外に数値目盛りを付加する。
【0017】又、本発明の幾何形状モデルの表示方法
は、座標系中の任意の点をPとする場合に、視点ベクト
ルと垂直な平面に点Pを投影した点P’を格子原点と
し、前記格子原点P’にそれを示す印を表示すると共
に、前記格子原点P’を起点にディスプレイの横方向,
縦方向に等間隔の線を複数本表示することにより格子を
表示することを特徴とする。ここで、格子を構成する線
の本数を、前記格子原点を起点に、ディスプレイ平面に
おいて横方向,縦方向それぞれ独立に指定する。また、
格子原点を示す印を、表示範囲,格子の間隔にかかわら
ずディスプレイの画面上の寸法で、一定の大きさで表示
する。また、格子,格子原点の印,格子間隔を表示する
値及び目盛りを、指定された色で表示する。
【0018】また、本発明の幾何形状モデルの表示方法
は、幾何形状モデルを該モデルの大きさを示す目盛り付
き直線または直線群と共に表示する表示方法であって、
モデル上の距離を、所定の初期値から逐次増加または減
少させながら画面上の距離に変換して所定の条件を満た
すかをチェックし、初めて前記条件を満たしたモデル上
の距離を前記目盛りの単位として設定する。ここで、前
記モデル上の距離を、特定の仮数部を持つ値の中で逐次
増加または減少させる。また、前記所定の条件は、画面
上の距離と所定値との大小に関する条件とする。また、
前記目盛り付き直線群として前記目盛りの単位を間隔と
する格子を表示し、前記所定の条件は、前記画面上の距
離と画面サイズとから導かれる格子の本数と所定値との
大小に関する条件とする。
【0019】又、本発明の幾何形状モデルの表示装置
は、3次元形状をした要素分割モデルを、任意視点方向
からグラフィックディスプレイ上に平行投影して表示す
る有限要素分割図の表示装置であって、該要素分割図を
表示する第1の表示手段と、前記要素分割図に、縦と横
とがそれぞれ一定の間隔の格子を重ね表示する第2の表
示手段とを備えることを特徴とする。ここで、前記第2
の表示手段は、座標系中の任意の点をPとする場合に、
視点ベクトルと垂直な平面に点Pを投影した点P’を格
子原点とし、前記格子原点P’にそれを示す印を表示す
る手段と、前記格子原点P’を起点にディスプレイの横
方向,縦方向に等間隔の線を複数本表示することにより
格子を表示する手段とを備える。
【0020】また、本発明の幾何形状モデルの表示装置
は、表示対象の幾何形状モデル上の距離を、所定の初期
値から逐次増加または減少させながら画面上の距離に変
換して所定の条件を満たすかをチェックし、初めて前記
条件を満たしたモデル上の距離を前記モデルの大きさを
示す目盛り付き直線または直線群の目盛りの単位として
設定する設定手段と、該設定手段で設定された単位の目
盛り付き直線または直線群と共に前記幾何形状モデル表
示する表示手段とを備える。
【0021】
【作用】かかる構成により、重ね表示された格子及び格
子の間隔の値より、ディスプレイ上で2点間の距離を知
ることができる。また、格子原点を示す印との位置関係
から、モデル座標系における任意の点の位置を知ること
ができる。また、所定の条件を満たす単位で目盛りが設
定された直線または直線群により、モデルの大きさを適
切に示すことができる。
【0022】
【実施例】
(第1実施例)以下、本発明を一実施例を用いて詳細に
説明する。
【0023】図1〜図5は本発明の実施例を説明する図
であり、図中、符号の同じものは共通するものである。
また、原点4,4’、ベクトルVx ,Vy ,Vz 、分割
モデルM,M’、表示領域W、ステップS70,71,
72,73は、図8〜図10とも共通する。これらの図
を用いて、以下に本実施例を説明する。
【0024】図5は、本実施例の3次元要素分割モデル
を表示する計算機システムの構成を示すブロック図であ
る。
【0025】図中、41はグラフィックディスプレイ
(以後、ディスプレイと略記)、42は演算・制御用の
中央処理装置(CPU)、43はキーボードやポインテ
ィングディバイス等による指示データ入力、あるいはフ
ロッピーディスクや通信装置等の分割モデルデータ入力
を行う入力部を示す。入力部43から、分割モデルデー
タを入力した後に、要素分割モデルを表示する視点位置
等の情報を入力し、CPU42により入力されたデータ
に従って、表示のための処理を行い、ディスプレイ41
に表示を行う。ROM44にはCPU42の制御手順を
記憶する制御プログラムや定数が入っており、この手順
に基づいてシステムを制御する。RAM45はデータ記
憶及び補助記憶用であり、座標軸に関するデータを記憶
する座標軸データ領域45a,視点座標及び方向のデー
タを記憶する視点データ領域56b,表示する格子のデ
ータを記憶する格子データ領域45cを含む。
【0026】図2は本実施例における処理の流れを示す
図である。
【0027】ステップS21では、従来技術と同様にま
ず、入力部より表示条件のデータ、すなわち、視点方向
ベクトルVz 、ビューアップベクトルVy 、表示する分
割モデルの範囲、及びディスプレイ上で表示する位置を
指定するデータを入力する。次に、ステップS22で
は、分割モデルを視点方向ベクトルVz ,ビューアップ
ベクトルVy に従って配置する。
【0028】ステップS23では、視点方向ベクトルV
z に垂直な平面を定義し、本平面にモデル座標系の原点
を投影した点(格子原点、図1の点4´)を設定する。
次にステップS24で、本平面上に格子原点4´を起点
にして、格子を設定する。
【0029】ステップS25では、従来技術と同様に、
ディスプレイに表示する範囲と位置とを設定し、ステッ
プS26で分割モデルをディスプレイに投影した分割図
を描画する。ステップS27では、上で設定した格子を
分割図の上に描画する。なお、視点等を変更して表示す
る場合には、これら一連の流れを繰り返すことになる。
【0030】次に、本処理の流れを従来技術で用いた分
割モデルと同じモデルを用いて説明する。
【0031】図3は3次元空間中に存在する分割モデル
M、モデル座標系の原点4、視点方向等を示すベクトル
x ,Vy ,Vz 、および格子の関係を示す図であり、
本図は従来例の図9に対応するものである。
【0032】分割図を表示するにあたり、まず、ベクト
ルVx ,Vy ,Vz を設定する。次に、視点方向ベクト
ルVz に垂直な面(ベクトルVx ,Vy のなす面)を定
義し、その面上に、モデル座標系の原点4を投影した点
4’を設定し、格子原点とする。そして、格子原点4’
を通るベクトルVx ,Vy に平行な直線KX0,KY0
を設定し、モデル座標系で示される一定の間隔(Lとす
る)をおいて、KX0,KY0に平行な直線(KX1,
KY1)を複数本設定する。これによって、図に示すよ
うな格子が設定される。
【0033】なお、格子原点4’には図で示したような
印Zを付加する。ここで、格子の間隔L及び格子を構成
する直線KX1,KY1の本数は、図2におけるステッ
プS21で入力部から入力、または要素分割モデルの寸
法から自動的に決定してもよい。
【0034】次に、ディスプレイに表示する範囲と位置
とを設定し、従来技術で説明したように、ベクトルV
x ,Vy ,Vz の方向をディスプレイ平面の横,縦,垂
直方向にそれぞれ対応させて分割モデルを投影し、要素
分割図を描画する。そして、最後に本要素分割図の上
に、先に設定した格子(KX0,KY0,KY1,KY
1)を投影して上書きし、それとともに格子の間隔Lを
文字で表示する(図1の1参照)。
【0035】これらの処理により、図1に示した要素分
割図がディスプレイに表示される。ここで、表示した格
子と格子原点を示す印Zは、図3における同じ符号のも
のを投影したものである。また、1は格子の間隔Lを文
字で表示したものである(ここではL=1.0)とし
た。
【0036】ここで、原点であることを示す印Zは、格
子の間隔,表示範囲にかかわらず、ディスプレイ画面上
の寸法で一定の大きさで表示されるように設定する。一
定の大きさで表示することにより、ディスプレイ上で容
易に本印を認識することができるようになる。
【0037】なお、図3に示したように、直線KX1,
KY1の本数を格子原点から、それぞれベクトルVy
x の正方向,負方向共に5本,6本としたが、本本数
は、図2におけるステップS21で入力部から任意に決
められるようにしたほうが効率的である。すなわち、ス
テップS25で設定する表示範囲の外にステップS24
で多数の格子を設定することは、計算時間を意味なく増
大させ無駄であるからである。
【0038】また、格子を構成する線の端部は、交差す
る格子線の存在する範囲を越えるように十分長くした
が、Vx 方向,Vy 方向を向いた各線の端部を、それぞ
れVy方向,Vx 方向の最端の線の位置とすることで、
端を揃えてもよい。端を揃えることにより、KX1,K
Y1の本数を少なめに設定し、表示範囲をディスプレイ
中に全格子が納まるように設定すれば、グラフのように
表すことができる。このようにして表示した例を図4に
示す。
【0039】図4は、格子を構成する線分KX1を、格
子原点からベクトルVy の正方向に1本,負方向に4
本、線分KY1をベクトルVx の正方向に2本,負方向
に5本としたものである。格子の下には、格子原点から
の距離をモデル座標系で示す目盛り3を付加した。本目
盛りにより、距離を知ることが更に容易となり、またグ
ラフのように表示されることにより、図が簡潔になり、
格子外の部分に注釈等を加えた場合には判別が容易にな
る。なお、図4では格子原点4´を基準に目盛りをつけ
たが、本目盛りは他の格子点を基準につけてもよい。
【0040】また、格子を構成する線分の間隔を、Vx
方向とVy 方向とで統一(L)したが、各方向で独立し
てもよい。独立することにより、分割モデルが細長い場
合などに、格子を構成する線の本数を数え易くなり、距
離が容易にかわるようになる。
【0041】また、モデル座標系の原点4を投影した点
4’を格子原点として格子を設定し、格子原点4’の位
置に原点を示す印Zをつけたが、モデル座標系の原点に
変わり、モデル座標系における任意の点を指定できるよ
うにしてもよい。任意の点を指定できることにより、原
点からはなれた距離にある部分についても、容易にその
位置(座標位置)を認識できるようになる。
【0042】また、ここで表示した、格子,格子原点の
印Z,格子間隔の表示1及び格子の目盛り3の色は、背
景色に対して分かりやすいように変更できることが望ま
しい。
【0043】なお、本発明では、従来の表示方法に比
べ、格子の表示分だけ余分に計算時間を有するが、この
時間は現在の計算機の性能をもってすれば十分短く、操
作性上問題とならない程度である。 (第2の実施例)上述の実施例においては、表示倍率を
変更し、拡大または縮小表示すると、モデルとともに格
子の間隔も変化するので見づらくなることがあり、その
場合には、操作者が再度間隔の設定をしなければならな
い。
【0044】一方、モデルの表示サイズを変化させて
も、格子間隔を固定するようにすると、モデルの表示サ
イズによっては、1間隔の値が中途半端な値となり、格
子からサイズを求めるのが難しくなる。そこで、本実施
例では、モデルの大きさに応じて、最適な格子間隔を求
めるようにする。図6のフローチャートを参照して、本
実施例における格子間隔の設定手順を説明する。
【0045】まず、ステップS601で、変数eに、仮
数部が1.0の非常に小さい値を設定する。ここでは、
e=1.0×10-38とする。次に、ステップS602
で、変数dに、変数eの1.0倍、すなわちeそのもの
を設定する。ステップS603では、変数dをモデル座
標系の長さとして、スクリーン座標系での長さ、即ち画
面上での距離Dに変換する。一般に、この距離Dはピク
セル数を表す整数で表現されるものである。
【0046】次に、ステップS604で、距離Dを、予
め定められた格子間隔の最小値D1と比較し、DがD1
より大きければ処理を終了する。大きくなければ、ステ
ップS605へ進み、変数dに、変数eの2.0倍を設
定し、ステップS606〜607で、ステップS603
〜604と同様に、dをDに変換し、D1と比較する。
DがD1より大きければ処理を終了するが、大きくなけ
れば、ステップS608へ進み、変数dに、変数eの
5.0倍を設定し、ステップS609〜610で、ステ
ップS603〜604と同様に、dをDに変換し、D1
と比較する。DがD1より大きければ処理を終了する
が、ここでも大きくなければ、ステップS611で、e
の値を10倍し、ステップS602〜611を繰り返
す。
【0047】以上の処理により、格子間隔dとして、モ
デル座標系において、仮数部が1.0、2.0、5.0
のいずれかのきりのよい値であって、画面上での距離D
が設定された最小値D1より大きく、かつD1と同じ値
の大きさ(Dは、D1を少しずつ大きくして行って初め
てD1を越えた値であるので)の値が得られる。以上に
おいて、D1には、10〜200ピクセルの範囲の値を
設定することが好ましい。この範囲外では、間隔が短過
ぎ、あるいは長過ぎて見づらくなる。また、以上では、
間隔dの仮数部を1.0、2.0、5.0のいずれかと
なるようにしたが、これに限らず、他の区切りのよい値
として、さらに2.5等も用いてもよい。
【0048】また、本実施例では、間隔dを非常に小さ
い値から徐々に大きくして行ったが、逆に、非常に大き
な値から徐々に小さくして行き、D1より小さくなった
時点で処理を終了するようにしてもよい。また、以上で
は、距離を示すために格子を表示するようにし、dを格
子の間隔としたが、長さの値のついた線分(スケール)
を表示するようにし、dをこの長さとしてもよい。
【0049】以上の実施例では、画面上で格子の間隔を
制限するようにしたが、格子線の本数を制限するように
してもよい。図7に、この場合のフローチャートを示
す。図7において、ステップS701〜703、706
〜707、710〜711、714は、図6のステップ
S601〜603、605〜606、608〜609、
611と同じである。図6と異なるのは、ステップS6
04、607、610のDとD1の比較に代えて、ステ
ップS704〜705、708〜709、712〜71
3を設けた点である。
【0050】ここで、ステップS704、708、71
2では、距離Dとグラフィック画面のサイズWから、n
=W/Dにより格子線の本数nを求め、ステップS70
5、709、713では、求められた格子線の本数nを
予め設定された最大本数Nと比較するようにし、nがN
を超えるまで処理が繰り返される。この最大本数Nとし
ては、50以下の値が好ましい。それ以上では、見づら
くなったり、描画に長時間を要するからである。
【0051】なお、以上の間隔(スケール)の計算は、
画面の縦、横それぞれの方向について行う必要がある。
すなわち、間隔(スケール)は、縦と横とで独立に設定
される。以上の説明から明らかなように、本実施例によ
れば、モデルの表示倍率を変更した場合でも、モデルの
寸法を示すために、常に分かり易い単位の見やすい適切
なスケールが表示させることができる。
【0052】以上では、有限要素モデルを例として説明
したが、これに限らず、2次元面内、3次元空間内に位
置する点、線、面等の表示に広く用いることができるこ
とは言うまでもない。
【0053】尚、本発明は、複数の機器から構成される
システムに適用しても、1つの機器から成る装置に適用
しても良い。また、本発明はシステム或は装置にプログ
ラムを供給することによって達成される場合にも適用で
きることはいうまでもない。
【0054】
【発明の効果】以上の説明から明らかなように、本発明
により、ディスプレイに表示した要素分割図から、分割
モデルの寸法,モデル座標系中での位置を容易に認識で
きるようになった。
【0055】図1を例にとれば、分割モデルを視点方向
から見たときの横方向の長さは4.0、縦方向の長さは
約2.8であることが容易にわかる。なお上記の説明か
ら明らかなように、本寸法は格子の間隔を狭く設定する
ことにより、更に正確に知ることが可能である。なお、
本図の例では、三角錐を斜め方向から見た図を表示して
いるが、視点方向を変化させて表示すれば、一辺の長さ
等も容易にわかる。
【0056】また、モデル座標系における位置も、符号
Zで示したモデル座標系の原点を示す印との位置関係か
ら、容易に知ることができる。
【0057】更に、図4で示したように、格子を構成す
る線分の長さを規制し、目盛り数値を入れることによ
り、距離,位置は更にわかりやすくなり、注釈等の挿入
も容易となる。また、モデル座標系とスクリーン座標系
に応じて、適切な格子間隔が設定できる。
【図面の簡単な説明】
【図1】本発明の一実施例のディスプレイに表示された
3次元要素分割モデルの表示例を示す図である。
【図2】本発明の一実施例の処理の流れを説明する図で
ある。
【図3】本発明の一実施例の簡単な分割モデルについて
表示法を説明する図である。
【図4】本発明の一実施例のディスプレイに表示された
3次元要素分割モデルの表示例を示す図である。
【図5】本実施例の表示を行う計算機の構成を示すブロ
ック図である。
【図6】格子間隔を設定する処理のフローチャートであ
る。
【図7】格子間隔を設定する処理のフローチャートであ
る。
【図8】従来の表示のための処理の流れを説明する図で
ある。
【図9】簡単な分割モデルについて表示方法及び表示例
を説明する図である。
【図10】簡単な分割モデルについて表示方法及び表示
例を説明する図である。
【符号の説明】
KX0,KX1,KY0,KY1 格子を構成する直線 Z 格子原点を示す印 M 要素分割モデル M’ 要素分割モデルを投影した図 4 モデル座標系の原点 4’ モデル座標系の原点を投影した点(格子原点) W ディスプレイ上の分割図を表示する領域 Vx 視点ベクトル,ビューアップベクトルに垂直なベ
クトル Vy ビューアップベクトル Vz 視点ベクトル 41 グラフィックディスプレイ 42 CPU 43 入力部 1 格子間隔を示す文字

Claims (15)

    【特許請求の範囲】
  1. 【請求項1】 幾何形状モデルをグラフィックディスプ
    レイ上に表示し、 該表示した幾何形状モデルに、縦と横とがそれぞれ一定
    の間隔の格子を重ね表示することを特徴とする幾何形状
    モデルの表示方法。
  2. 【請求項2】 更に、幾何形状モデルの座標系の値で格
    子の間隔を表示することを特徴とする請求項1記載の幾
    何形状モデルの表示方法。
  3. 【請求項3】 前記格子を構成する線の横方向,縦方向
    の線の両端部を、それぞれ縦方向,横方向の線の最端の
    線と交差する点にある線分として表示することを特徴と
    する請求項1記載の幾何形状モデルの表示方法。
  4. 【請求項4】 更に、格子領域の外に数値目盛りを付加
    することを特徴とする請求項3記載の幾何形状モデルの
    表示方法。
  5. 【請求項5】 座標系中の任意の点をPとする場合に、
    視点ベクトルと垂直な平面に点Pを投影した点P’を格
    子原点とし、 前記格子原点P’にそれを示す印を表示すると共に、 前記格子原点P’を起点にディスプレイの横方向,縦方
    向に等間隔の線を複数本表示することにより格子を表示
    することを特徴とする幾何形状モデルの表示方法。
  6. 【請求項6】 格子を構成する線の本数を、 前記格子原点を起点に、ディスプレイ平面において横方
    向,縦方向それぞれ独立に指定することを特徴とする請
    求項5記載の幾何形状モデルの表示方法。
  7. 【請求項7】 格子原点を示す印を、 表示範囲,格子の間隔にかかわらずディスプレイの画面
    上の寸法で、一定の大きさで表示することを特徴とする
    請求項5記載の幾何形状モデルの表示方法。
  8. 【請求項8】 格子,格子原点の印,格子間隔を表示す
    る値及び目盛りを、指定された色で表示することを特徴
    とする請求項5記載の幾何形状モデルの表示方法。
  9. 【請求項9】 幾何形状モデルを該モデルの大きさを示
    す目盛り付き直線または直線群と共に表示する表示方法
    であって、 モデル上の距離を、所定の初期値から逐次増加または減
    少させながら画面上の距離に変換して所定の条件を満た
    すかをチェックし、 初めて前記条件を満たしたモデル上の距離を前記目盛り
    の単位として設定することを特徴とする幾何形状モデル
    の表示方法。
  10. 【請求項10】 前記モデル上の距離を、特定の仮数部
    を持つ値の中で逐次増加または減少させることを特徴と
    する請求項9記載の幾何形状モデルの表示方法。
  11. 【請求項11】 前記所定の条件は、画面上の距離と所
    定値との大小に関する条件であることを特徴とする請求
    項9記載の幾何形状モデルの表示方法。
  12. 【請求項12】 前記目盛り付き直線群として前記目盛
    りの単位を間隔とする格子を表示し、前記所定の条件
    は、前記画面上の距離と画面サイズとから導かれる格子
    の本数と所定値との大小に関する条件であることを特徴
    とする請求項9記載の幾何形状モデルの表示方法。
  13. 【請求項13】 幾何形状モデルをグラフィックディス
    プレイ上に表示する幾何形状モデルの表示装置であっ
    て、 該幾何形状モデルを表示する第1の表示手段と、 前記幾何形状モデルに、縦と横とがそれぞれ一定の間隔
    の格子を重ね表示する第2の表示手段とを備えることを
    特徴とする幾何形状モデルの表示装置。
  14. 【請求項14】 前記第2の表示手段は、 座標系中の任意の点をPとする場合に、視点ベクトルと
    垂直な平面に点Pを投影した点P’を格子原点とし、前
    記格子原点P’にそれを示す印を表示する手段と、 前記格子原点P’を起点にディスプレイの横方向,縦方
    向に等間隔の線を複数本表示することにより格子を表示
    する手段とを備えることを特徴とする請求項13記載の
    幾何形状モデルの表示装置。
  15. 【請求項15】 表示対象の幾何形状モデル上の距離
    を、所定の初期値から逐次増加または減少させながら画
    面上の距離に変換して所定の条件を満たすかをチェック
    し、初めて前記条件を満たしたモデル上の距離を前記モ
    デルの大きさを示す目盛り付き直線または直線群の目盛
    りの単位として設定する設定手段と、 該設定手段で設定された単位の目盛り付き直線または直
    線群と共に前記幾何形状モデル表示する表示手段とを備
    えることを特徴とする幾何形状モデルの表示装置。
JP15327695A 1995-06-20 1995-06-20 幾何形状モデルの表示方法及びその装置 Expired - Fee Related JP3715680B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15327695A JP3715680B2 (ja) 1995-06-20 1995-06-20 幾何形状モデルの表示方法及びその装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15327695A JP3715680B2 (ja) 1995-06-20 1995-06-20 幾何形状モデルの表示方法及びその装置

Publications (2)

Publication Number Publication Date
JPH096989A true JPH096989A (ja) 1997-01-10
JP3715680B2 JP3715680B2 (ja) 2005-11-09

Family

ID=15558933

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15327695A Expired - Fee Related JP3715680B2 (ja) 1995-06-20 1995-06-20 幾何形状モデルの表示方法及びその装置

Country Status (1)

Country Link
JP (1) JP3715680B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114969866A (zh) * 2022-04-19 2022-08-30 北京电子工程总体研究所 一种应用于三维仿真的图表比例显示方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114969866A (zh) * 2022-04-19 2022-08-30 北京电子工程总体研究所 一种应用于三维仿真的图表比例显示方法

Also Published As

Publication number Publication date
JP3715680B2 (ja) 2005-11-09

Similar Documents

Publication Publication Date Title
US4891763A (en) NC program editing and programming device
JPH05346957A (ja) 形状特徴量提示装置および方法
JP4046370B2 (ja) 3次元形状の作図方法
JP2828271B2 (ja) Cadシステムにおける形状生成方式
US5649081A (en) Method and apparatus for pattern data processing
US5302967A (en) Figure processing apparatus and method aided by display with ruled lines
JP2868666B2 (ja) 任意の線に沿って組版する電子組版装置
JPH096989A (ja) 幾何形状モデルの表示方法及びその装置
JPH10124541A (ja) 3次元形状分割モデルの部分選択方法および情報処理装置
JPH0619992A (ja) Cadシステム
JPH0816826A (ja) 立体図形配置入力方法及びグラフィックシステム
JPH0973476A (ja) 三次元形状情報入力装置
JP2829692B2 (ja) オペレーションマクロ方式cad装置
JPH1049691A (ja) ベジェ曲線による点列トレースの方法および装置
JPH1115994A (ja) 曲面作成方法
JP2786098B2 (ja) 図形拡大編集方法
JPS63155260A (ja) コンピユ−タによる表の編集方法
JP2001188922A (ja) 3次元形状処理システム、3次元形状処理方法およびその処理方法を実施するためのプログラムを記憶した記憶媒体
JP2616132B2 (ja) 画像表示装置
JPH0855244A (ja) 立体図形データ入力方法
JPH05324040A (ja) 数値制御装置
JP3092779B2 (ja) 図形処理方法及び装置
JP2669366B2 (ja) 線対称図形入力装置
JPH06348790A (ja) 形状モデリング装置
JPH0841720A (ja) グレーディング装置

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050516

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050715

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050808

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050826

R150 Certificate of patent (=grant) or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20090902

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20090902

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20100902

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20110902

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20110902

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20120902

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20120902

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20130902

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees