JPS62172465A - 物体表示方法 - Google Patents
物体表示方法Info
- Publication number
- JPS62172465A JPS62172465A JP61013232A JP1323286A JPS62172465A JP S62172465 A JPS62172465 A JP S62172465A JP 61013232 A JP61013232 A JP 61013232A JP 1323286 A JP1323286 A JP 1323286A JP S62172465 A JPS62172465 A JP S62172465A
- Authority
- JP
- Japan
- Prior art keywords
- display
- dimensional object
- wire frame
- coordinate system
- view
- 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
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〈産業上の利用分計〉
本発明は物体表示方法にかかり、特に物体の正確な寸法
を容易に確認できる物体表示方法に関する。
を容易に確認できる物体表示方法に関する。
〈従来技術〉
CAD/CAMシステムにおける機械設計は、意匠設計
と構造設計とに大別される。このうち、構造設計はいろ
いろな干渉が絡んで(るため、通常設計者は3角法によ
る3面図(平面図、正面図、側面図)を考え、ついでこ
れらを用いて三次元物体の斜視図をグラフィックディス
プレイ端末で表示して三次元物体のイメージを得、しか
る後斜視図を見ながら修正を施して三次元物体の意匠を
決定する。たとえば、グラフィックディスプレイ端末に
表示された三次元物体が意匠的に気に入らない場合には
、該三次元物体の形状をもともとの画像データに変更を
加えることな(グラフィックディスプレイ端末側でのみ
修正し、最終的な物体形状をホスト側データペースメモ
リに登録するようにしている。
と構造設計とに大別される。このうち、構造設計はいろ
いろな干渉が絡んで(るため、通常設計者は3角法によ
る3面図(平面図、正面図、側面図)を考え、ついでこ
れらを用いて三次元物体の斜視図をグラフィックディス
プレイ端末で表示して三次元物体のイメージを得、しか
る後斜視図を見ながら修正を施して三次元物体の意匠を
決定する。たとえば、グラフィックディスプレイ端末に
表示された三次元物体が意匠的に気に入らない場合には
、該三次元物体の形状をもともとの画像データに変更を
加えることな(グラフィックディスプレイ端末側でのみ
修正し、最終的な物体形状をホスト側データペースメモ
リに登録するようにしている。
〈発明が解決しようとしている問題点〉しかし、従来の
物体表示方法では、修正によって3面図上でどの程度の
寸法がどのように影響を受けたかを容易に確認すること
ができず、従ってCAD/CAMシステムにおける機械
設計を困難にしている。
物体表示方法では、修正によって3面図上でどの程度の
寸法がどのように影響を受けたかを容易に確認すること
ができず、従ってCAD/CAMシステムにおける機械
設計を困難にしている。
以上から本発明の目的は、斜視図に基づいた修正によっ
て3面図上でどの程度の寸法がどのように影響を受けた
かを容易に確認することができる物体表示方法を提供す
ることである。
て3面図上でどの程度の寸法がどのように影響を受けた
かを容易に確認することができる物体表示方法を提供す
ることである。
く問題点を解決するための手段〉
第1図は本発明の物体表示方法の概略説明図である。
11 ハワ−/L、 F座標系x1.1−Yl、1−Z
l、lテ表現すした三次元物体、12はワイヤフレーム
モデル、12a、12a ・−−は稜線、12b、12
b。
l、lテ表現すした三次元物体、12はワイヤフレーム
モデル、12a、12a ・−−は稜線、12b、12
b。
・・・は稜線に平行なメツシュである。
く作用〉
ワールド座標系X、 −Y、 −Zl、で表現された三
次元物体11をディスプレイ画面に表示すると共に(第
1図(B)参照)、立方体の各表面に稜線12 a、
12 a、 ・・に平行な多数のメツシュ12b、
12b、 ・・が設けられたワイヤフレームモデル1
2を作成しく第1図(A)参照)、該ワイヤフレームモ
デル12の各稜線がワールド座標系の座標軸X、、 Y
l、l、 Zl、lと平行となるように、しかも該ワイ
ヤフレームモデル12内に三次元物体11が収まるよう
にワイヤフレームモデルをディスプレイ画面に表示する
(第1図(C)参照)。
次元物体11をディスプレイ画面に表示すると共に(第
1図(B)参照)、立方体の各表面に稜線12 a、
12 a、 ・・に平行な多数のメツシュ12b、
12b、 ・・が設けられたワイヤフレームモデル1
2を作成しく第1図(A)参照)、該ワイヤフレームモ
デル12の各稜線がワールド座標系の座標軸X、、 Y
l、l、 Zl、lと平行となるように、しかも該ワイ
ヤフレームモデル12内に三次元物体11が収まるよう
にワイヤフレームモデルをディスプレイ画面に表示する
(第1図(C)参照)。
しかる後、三次元物体11を投影するワイヤフレームモ
デル12における面を指定し、該指定されたメツシュ付
きの面に重ねて三次元物体11の投影図をディスプレイ
画面に表示する(第1図(D)、(E)、(F)参照)
。
デル12における面を指定し、該指定されたメツシュ付
きの面に重ねて三次元物体11の投影図をディスプレイ
画面に表示する(第1図(D)、(E)、(F)参照)
。
〈実施例〉
第2図は本発明にかかる物体表示方法を実現するシステ
ムのブロック図である。
ムのブロック図である。
101はホスト側であり、ホストコンピュータ101a
と、各種画像に関する図形データを蓄積するデータベー
スメモリ101bを有している。
と、各種画像に関する図形データを蓄積するデータベー
スメモリ101bを有している。
尚、図形データは階層構造で構成されている。
102はグラフィックディスプレイ端末側であり、ホス
ト側とのインタフェース102aと、ホストコンピュー
タ(以後単にホストという)101aから転送されてき
た図形データをCR7表示データに変換すると共に、端
末側でのローカル的な指示に基づいてCR7表示データ
に座標変換処理を施すディスプレイファイルプロセッサ
IQ2bと、ディスプレイファイルプロセッサにより処
理されたCR7表示データを記憶するディスプレイファ
イルメモリ (セグメントバッファ)102Cと、デー
タ入力装置102dと、ディスプレイファイルプロセッ
サ102bによる画像処理により得られたCR7表示デ
ータに基づいて画像を発生して内蔵の7レームバツフア
に記憶するディスプレイプロセッサ102eと、CRT
102fを有している。尚、データ入力装置102dと
してはタブレット、ジョイスティック、ライトペン、キ
ーボード、トラックボール等がある。
ト側とのインタフェース102aと、ホストコンピュー
タ(以後単にホストという)101aから転送されてき
た図形データをCR7表示データに変換すると共に、端
末側でのローカル的な指示に基づいてCR7表示データ
に座標変換処理を施すディスプレイファイルプロセッサ
IQ2bと、ディスプレイファイルプロセッサにより処
理されたCR7表示データを記憶するディスプレイファ
イルメモリ (セグメントバッファ)102Cと、デー
タ入力装置102dと、ディスプレイファイルプロセッ
サ102bによる画像処理により得られたCR7表示デ
ータに基づいて画像を発生して内蔵の7レームバツフア
に記憶するディスプレイプロセッサ102eと、CRT
102fを有している。尚、データ入力装置102dと
してはタブレット、ジョイスティック、ライトペン、キ
ーボード、トラックボール等がある。
以下本発明による物体表示方法の処理を説明する。
(a)まず、ワールド座標系X、 −Yl、l−Z、で
表現された三次元物体11の斜視図をディスプレイ画面
に表示する(第1図(B)参照)。尚、三次元物体11
の斜視図は第3図を参照すると以下のようにしてディス
プレイ画面に表示される。
表現された三次元物体11の斜視図をディスプレイ画面
に表示する(第1図(B)参照)。尚、三次元物体11
の斜視図は第3図を参照すると以下のようにしてディス
プレイ画面に表示される。
第3図において、DPSはブラウン管(CRT)の表示
面(CRT面) 、BRPはCRT面における描画座標
系(X−Y座標系)の原点で、その座標値は(0,0)
、DRPはCRT面に表示される斜視図のワールド座
標系X1.l−Y、I−Zl、Iの原点で、その座標値
は(Xo、 Yo) 、aはCRT面に表示された斜視
図のワールド座標系のうちx、、l軸と描画座標系のX
軸とのなす角度(X軸を基準に反時計方向を正とする)
、βはCRT面に表示された斜視図のワールド座標系の
うちX、軸とY8軸のなす角度(X、軸を基準に反時計
方向を正とする)である。ワールド座標系で表現された
三次元物体の三次元座標値(”pop z)は次式 により描画座標系の座標値(x、y)に変換されろ。従
って、ワールド座標系で表現した三次元物体の座標値(
画像データ)と前記角度a、β及びワールド座標系原点
DRPの描画座標系における座標値(Xo、 Yo)を
与えれば、ディスプレイファイルプロセッサ102bは
上式の変換処理を各ワールド座標値に施して描画座標系
における座標値を得、該描画座標系における座標値を用
いてCRT回に三次元物体の斜視図を表示する。
面(CRT面) 、BRPはCRT面における描画座標
系(X−Y座標系)の原点で、その座標値は(0,0)
、DRPはCRT面に表示される斜視図のワールド座
標系X1.l−Y、I−Zl、Iの原点で、その座標値
は(Xo、 Yo) 、aはCRT面に表示された斜視
図のワールド座標系のうちx、、l軸と描画座標系のX
軸とのなす角度(X軸を基準に反時計方向を正とする)
、βはCRT面に表示された斜視図のワールド座標系の
うちX、軸とY8軸のなす角度(X、軸を基準に反時計
方向を正とする)である。ワールド座標系で表現された
三次元物体の三次元座標値(”pop z)は次式 により描画座標系の座標値(x、y)に変換されろ。従
って、ワールド座標系で表現した三次元物体の座標値(
画像データ)と前記角度a、β及びワールド座標系原点
DRPの描画座標系における座標値(Xo、 Yo)を
与えれば、ディスプレイファイルプロセッサ102bは
上式の変換処理を各ワールド座標値に施して描画座標系
における座標値を得、該描画座標系における座標値を用
いてCRT回に三次元物体の斜視図を表示する。
(b)この状態で、ワイヤフレームモデル12 (第1
図(A)参照)の重ね合わせ表示をデータ入力装置10
2から要求する。
図(A)参照)の重ね合わせ表示をデータ入力装置10
2から要求する。
(C)ワイヤフレームモデルの表示要求により、ディス
プレイファイルプロセッサ102bは立方体の各表面に
、各稜線12 a、 12 a、 ・・に平行に多数
のメツシュ12 b、 12 b、 ・・が設けられ
たワイヤフレームモデル12を特定する画像データを作
成する。
プレイファイルプロセッサ102bは立方体の各表面に
、各稜線12 a、 12 a、 ・・に平行に多数
のメツシュ12 b、 12 b、 ・・が設けられ
たワイヤフレームモデル12を特定する画像データを作
成する。
このワイヤフレームモデル12の画像データ作成手順は
以下の通りである。尚、各軸方向のメツシュ間隔lは与
えられているものとする。
以下の通りである。尚、各軸方向のメツシュ間隔lは与
えられているものとする。
(1)まず、ワールド座標系を構成する各軸xu。
Y、、 Z、方向における、三次元物体11の最大値X
M I N P X MA X ; Y M I
N # Y n A X ; Z n + s p Z
n A Xを求める。
M I N P X MA X ; Y M I
N # Y n A X ; Z n + s p Z
n A Xを求める。
(2)ついで、’ XMAX −xMIN ) 、(Y
MAX−YffllN ’” zMAX−2111N
)のうち最大値をMとすれば、ワイヤフレームモデル1
2の1辺の長さしを次式%式% により求める。尚、メツシュ間隔lの整数倍が(M +
m )となるようにmは決定される。
MAX−YffllN ’” zMAX−2111N
)のうち最大値をMとすれば、ワイヤフレームモデル1
2の1辺の長さしを次式%式% により求める。尚、メツシュ間隔lの整数倍が(M +
m )となるようにmは決定される。
(3)ついで、次式によりワイヤフレームモデル12の
中心のワールド座標系における座標値(X 。
中心のワールド座標系における座標値(X 。
Yo、Zc)を次式
%式%)
により演算する。
(4) L、 カル後、中心位置力(Xo、 Yo、
Zo) トするように、しかも各稜線がワールド座標系
の1つの軸と平行となるように、更に各メツシュが間隔
4でワールド座標系の1つの軸に平行となるようにワイ
ヤフレームモデル12の画像データを作成する。尚、メ
ツシュの線種は基本的に細線であり、必要に応じてn本
のメツシュ毎に太線メツシュを表示するように指定する
ことができる。
Zo) トするように、しかも各稜線がワールド座標系
の1つの軸と平行となるように、更に各メツシュが間隔
4でワールド座標系の1つの軸に平行となるようにワイ
ヤフレームモデル12の画像データを作成する。尚、メ
ツシュの線種は基本的に細線であり、必要に応じてn本
のメツシュ毎に太線メツシュを表示するように指定する
ことができる。
(d1以上によりワイヤフレームモデルの画像データの
作成処理が終了すれば、ディスプレイファイルプロセッ
サ102bは得られた画像データに(1)式の変換処理
を施し、 ディスプレイプロセッサ102eは該変換に
より得られた画像データに基づいてワイヤフレームモデ
ル12の画像を発生して三次元物体11の斜視図に重ね
てCRT102fに表示する(第1図(C)参照)。
作成処理が終了すれば、ディスプレイファイルプロセッ
サ102bは得られた画像データに(1)式の変換処理
を施し、 ディスプレイプロセッサ102eは該変換に
より得られた画像データに基づいてワイヤフレームモデ
ル12の画像を発生して三次元物体11の斜視図に重ね
てCRT102fに表示する(第1図(C)参照)。
これにより、ワイヤフレームモデル12内に三次元物体
11が収まるように表示される。
11が収まるように表示される。
(e)シかる後、三次元物体11を投影するワイヤフレ
ームモデル12における面をデータ入力装置102dか
ら指定する。尚、各面は第4図に示すように番号で特定
される。
ームモデル12における面をデータ入力装置102dか
ら指定する。尚、各面は第4図に示すように番号で特定
される。
(f)投影面が指定されれば、ディスプレイファイルプ
ロセッサ102bは該指定されたメツシュ付きの面に三
次元物体11の投影図を重ねた画像データを作成し、デ
ィスプレイプロセッサ102eは該画像データに基づい
て画像を発生してディスプレイ画面に表示する(第1図
(D)、(E)。
ロセッサ102bは該指定されたメツシュ付きの面に三
次元物体11の投影図を重ねた画像データを作成し、デ
ィスプレイプロセッサ102eは該画像データに基づい
て画像を発生してディスプレイ画面に表示する(第1図
(D)、(E)。
(F)参照)。尚1、第1図(D)は投影面として面5
が指定された場合(平面図)、第1図(E’1は面3が
指定された場合(正面図)、第1図(F)は面2が指定
された場合(側面図)である。
が指定された場合(平面図)、第1図(E’1は面3が
指定された場合(正面図)、第1図(F)は面2が指定
された場合(側面図)である。
尚、以上ではワイヤフレームモデルを立方体として説明
したが、直方体であってもよい。
したが、直方体であってもよい。
〈発明の効果〉
以上本発明によれば、物体の斜視図あるいは3面図と重
ねてワイヤフレームモデルの斜視図あるいはメツシュ付
き面を表示するように構成したから、物体の正確な寸法
が容易に確認でき、したがって、修正によりどの程度の
寸法がどのように影響を受けたかを容易に確認すること
ができる。
ねてワイヤフレームモデルの斜視図あるいはメツシュ付
き面を表示するように構成したから、物体の正確な寸法
が容易に確認でき、したがって、修正によりどの程度の
寸法がどのように影響を受けたかを容易に確認すること
ができる。
第1図は本発明の物体表示方法の概略説明図、第2図は
本発明方法を実現するシステムのブロック図、 第3図は斜視図表示の説明図、 第4図は面持定法説明図である。 11・・・三次元物体、 12・・ワイヤフレームモデル、 12a、12a・・・稜線、 12b、12b・・・メツシュ 特許出願人 ファナック株式会社代理人
弁理士 齋藤千幹第2 区
本発明方法を実現するシステムのブロック図、 第3図は斜視図表示の説明図、 第4図は面持定法説明図である。 11・・・三次元物体、 12・・ワイヤフレームモデル、 12a、12a・・・稜線、 12b、12b・・・メツシュ 特許出願人 ファナック株式会社代理人
弁理士 齋藤千幹第2 区
Claims (2)
- (1)ワールド座標系で表現された三次元物体をディス
プレイ画面に表示すると共に、 立方体と直方体のうち一方の立体の各表面に、稜線に平
行な多数のメッシュが設けられたワイヤフレームモデル
を作成し、 該ワイヤフレームモデルの各稜線がワールド座標系の各
座標軸と平行となるように、しかも該ワイヤフレームモ
デル内に前記三次元物体が収まるようにワイヤフレーム
モデルをディスプレイ画面に表示する ことを特徴とする物体表示方法。 - (2)三次元物体を投影するワイヤフレームモデルにお
ける面を指定し、 該指定されたワイヤフレームモデルのメッシュ付きの面
に重ねて三次元物体の投影図をディスプレイ画面に表示
することを特徴とする特許請求の範囲第(1)項記載の
物体表示方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61013232A JPS62172465A (ja) | 1986-01-24 | 1986-01-24 | 物体表示方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61013232A JPS62172465A (ja) | 1986-01-24 | 1986-01-24 | 物体表示方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS62172465A true JPS62172465A (ja) | 1987-07-29 |
Family
ID=11827439
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61013232A Pending JPS62172465A (ja) | 1986-01-24 | 1986-01-24 | 物体表示方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62172465A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01196668A (ja) * | 1988-02-01 | 1989-08-08 | Suzuki Motor Co Ltd | 高速3次元cadシステム |
-
1986
- 1986-01-24 JP JP61013232A patent/JPS62172465A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01196668A (ja) * | 1988-02-01 | 1989-08-08 | Suzuki Motor Co Ltd | 高速3次元cadシステム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH05342310A (ja) | 線要素データの3次元変換装置及び方法 | |
| JP2008257752A (ja) | 二次元画像に対する遠近法編集ツール | |
| CN101789132A (zh) | 一种单视图多OpenGL视口的显示方法 | |
| TW200417878A (en) | Method and programmable device for triangle interpolation in homogeneous space | |
| JP3245336B2 (ja) | モデリング方法およびモデリングシステム | |
| JPH1049704A (ja) | 画像変換方法 | |
| CN112528707A (zh) | 图像处理方法、装置、设备及存储介质 | |
| JPH04289976A (ja) | 三次元形状モデル生成方法およびシステム | |
| JP2837584B2 (ja) | 地形データの作成方法 | |
| JPH07282292A (ja) | テクスチャマッピング方法及び画像処理装置 | |
| JPS62172465A (ja) | 物体表示方法 | |
| JPH0498367A (ja) | 3次元形状作成方式 | |
| JPH11149566A (ja) | 曲面ディスプレイ用3次元cg描画装置 | |
| JP2001283242A (ja) | 画像処理装置および画像処理方法 | |
| JP2001266175A (ja) | 3次元モデル処理装置および3次元モデル処理方法、並びにプログラム提供媒体 | |
| JPH0816822A (ja) | 3次元動画像生成方法 | |
| JP3147391B2 (ja) | 3次元境界適合メッシュ分割における曲面の設定方法及びその装置 | |
| JP3071495B2 (ja) | 物体モデル編集装置 | |
| JP2002150311A (ja) | 画像処理装置 | |
| JP4138018B2 (ja) | 物体の2次元画像のシェーディングにより物体の3次元形状をモデル化するシステムおよびコンピュータによるその実現方法 | |
| JPH09138869A (ja) | 画像整形方法 | |
| JP2000057367A (ja) | テクスチャマッピング方法および3次元cg描画装置 | |
| JPH0749965A (ja) | 形状作成支援方法及びその装置 | |
| JP2616132B2 (ja) | 画像表示装置 | |
| CN114943812A (zh) | 人体参数模型的构建方法、电子设备及计算机存储介质 |