JPH02163885A - 画像表示装置 - Google Patents
画像表示装置Info
- Publication number
- JPH02163885A JPH02163885A JP63319077A JP31907788A JPH02163885A JP H02163885 A JPH02163885 A JP H02163885A JP 63319077 A JP63319077 A JP 63319077A JP 31907788 A JP31907788 A JP 31907788A JP H02163885 A JPH02163885 A JP H02163885A
- Authority
- JP
- Japan
- Prior art keywords
- polyhedron
- equifunction
- curved surface
- value
- calculation
- 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
- Image Generation (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、等関′t!1.値曲面を表示する画像表示装
置に関するものである。
置に関するものである。
従来の技術
近年、等関数値曲面を表示する画像表示装置は計算機援
用設計やコンピュータ・グラフィックス等の進歩に伴い
、ますます重要視されている。
用設計やコンピュータ・グラフィックス等の進歩に伴い
、ますます重要視されている。
以下図面を参照しながら、上述した従来の画像表示装置
の一例について説明する。第5図は従来の画像表示装置
の構成を示すものである。以下にその動作について説明
する。
の一例について説明する。第5図は従来の画像表示装置
の構成を示すものである。以下にその動作について説明
する。
まず等関数値曲面を表す数式のデータを等関数値曲面デ
ータメモリ部6に蓄える。等関数値曲面とは、与えられ
た3次元関数F (”4+z)と定数Cに対しF(x、
y、z)=Cを満たす点の集合である。等関数値曲面の
例としては空間の圧力分布、電位分布、密度分布などが
ある。
ータメモリ部6に蓄える。等関数値曲面とは、与えられ
た3次元関数F (”4+z)と定数Cに対しF(x、
y、z)=Cを満たす点の集合である。等関数値曲面の
例としては空間の圧力分布、電位分布、密度分布などが
ある。
次に画像生成部1において等関数値曲面データメモリ部
6内の等関数曲面のデータと光源などの外部条件とを入
力し、レイ・トレーシング法などを用いて表示画面の各
画素の輝度(画素輝度データ)を算出し、画素輝度デー
タ部8に蓄える。
6内の等関数曲面のデータと光源などの外部条件とを入
力し、レイ・トレーシング法などを用いて表示画面の各
画素の輝度(画素輝度データ)を算出し、画素輝度デー
タ部8に蓄える。
最後に画素輝度データメモリ部8内の画素輝度データを
用いて表示画面に表示する。
用いて表示画面に表示する。
発明が解決しようとする課題
しかしながら上記のような構成では、画像生成部におけ
る各画素の輝度算出のための等関数値曲面と視線との交
差判定に非常に多くの計算時間が必要であるという問題
点を有していた。
る各画素の輝度算出のための等関数値曲面と視線との交
差判定に非常に多くの計算時間が必要であるという問題
点を有していた。
本発明は上記問題点に濫み、高速に輝度計算が実行でき
る画像表示装置を提供するものである。
る画像表示装置を提供するものである。
課題を解決するための手段
上記問題点を解決するために本発明の画像表示装置は、
等関数値曲面群(Fn(x、y、z)=Cn、n=1.
2,3.・・・)を生成する等関数値曲面生成部と、等
関数値曲面(F(!、7.2)=C)と上記等関数値曲
面群の任意の2曲面との交点を上記nの全ての組合せに
ついて求める交点演算部と、上記交へ演算部で求めた全
ての上記交点を連結し多面体を溝築する多面体構築部と
、上記多面体の形状データ及び、駕性データを蓄える多
面体データメモリ部を備えたものでちる。
等関数値曲面群(Fn(x、y、z)=Cn、n=1.
2,3.・・・)を生成する等関数値曲面生成部と、等
関数値曲面(F(!、7.2)=C)と上記等関数値曲
面群の任意の2曲面との交点を上記nの全ての組合せに
ついて求める交点演算部と、上記交へ演算部で求めた全
ての上記交点を連結し多面体を溝築する多面体構築部と
、上記多面体の形状データ及び、駕性データを蓄える多
面体データメモリ部を備えたものでちる。
作 用
本発明は上記した構成によシ従来等関数値曲面と視線と
の交差判定計算を、等関数値曲面を近似する多面体と視
線との交差判定計算とし、計算時間の大幅な短縮が可能
となる。
の交差判定計算を、等関数値曲面を近似する多面体と視
線との交差判定計算とし、計算時間の大幅な短縮が可能
となる。
実施例
以下本発明の一実施例の画像表示装置について、図面を
参照しながら説明する。第1図は本発明の実施例におけ
る画像表示装置の構成を示すものであるゎ第1図におい
て、等関数値曲面生成部1は等関数値曲面群(F、(x
、y、z)=Cn、n==1.2゜3、・・・)を生成
する。交点演算部2は等関数値曲面(F(x、y、z)
=C)と上記等関数値曲面群の任意の2曲面との交点を
上記nの全ての組合せについて求める。多面体構築部3
は上記交点演算部2で求めた全ての上記交点を連結し多
面体を構築する。多面体データメモリ部4は」二記多面
体の形状データ及び属性データを蓄える。尚、従来と同
一のものについては同一番号を使用し、詳細な説明は省
略する。
参照しながら説明する。第1図は本発明の実施例におけ
る画像表示装置の構成を示すものであるゎ第1図におい
て、等関数値曲面生成部1は等関数値曲面群(F、(x
、y、z)=Cn、n==1.2゜3、・・・)を生成
する。交点演算部2は等関数値曲面(F(x、y、z)
=C)と上記等関数値曲面群の任意の2曲面との交点を
上記nの全ての組合せについて求める。多面体構築部3
は上記交点演算部2で求めた全ての上記交点を連結し多
面体を構築する。多面体データメモリ部4は」二記多面
体の形状データ及び属性データを蓄える。尚、従来と同
一のものについては同一番号を使用し、詳細な説明は省
略する。
以上のように構成された画像表示装置について、以下第
1図〜第4図を用いてその動作を説明する。
1図〜第4図を用いてその動作を説明する。
第2図において、15は第1式を満たす等関数値曲面で
ある。
ある。
I2+72+22=16(第1式)
第3図において、16.17はそれぞれ第2図の等関数
値曲面15、第2式〜第4式を満たす等関数値曲面群を
17平面及びyz平面に投影した投影等関数値曲面、投
影等関数値曲面群である。
値曲面15、第2式〜第4式を満たす等関数値曲面群を
17平面及びyz平面に投影した投影等関数値曲面、投
影等関数値曲面群である。
I=±1.±21±3 (第2式)y=±1.±
2.±3 (第3式)2=±11±2.±3
(第4式)第4図において、18.19は等関数値
曲面15と上記等関数値曲面群の任意の2曲面との交点
群、上記交屯群連結した多面体をそれぞれxy平而面び
yz平而面投影した投影交点群、投影多面体である。
2.±3 (第3式)2=±11±2.±3
(第4式)第4図において、18.19は等関数値
曲面15と上記等関数値曲面群の任意の2曲面との交点
群、上記交屯群連結した多面体をそれぞれxy平而面び
yz平而面投影した投影交点群、投影多面体である。
まず第1図の等関数値曲面生成部1において第2式〜第
4式を満たす等関数値曲面群を生成する。
4式を満たす等関数値曲面群を生成する。
このとき等関数値平面群によって形成される小領域が等
関数値曲面の変化と比べて十分に小さいとする。
関数値曲面の変化と比べて十分に小さいとする。
次に第1図の交点演算部2において等関数値曲面15と
等関数値曲面群の任意の2曲面との交点を全ての組合せ
について求める。
等関数値曲面群の任意の2曲面との交点を全ての組合せ
について求める。
さらに第1図の多面体構築部3において第4図の交点群
を連結し多面体を構築する。
を連結し多面体を構築する。
それから第1図の多面体データメモリ部4に多面体構築
部3で構築した多面体の各頂点の座標や頂点間の接続情
報からなる形状データ及び各頂点における法線ベク)/
1/や色からなる属性データを蓄える。
部3で構築した多面体の各頂点の座標や頂点間の接続情
報からなる形状データ及び各頂点における法線ベク)/
1/や色からなる属性データを蓄える。
最後に第1図の画像生成部において多面体データメモリ
部4の多面体の形状データ及び属性データを入力し、ス
キャンライン法やZバッファ法を用いて多面体と視線と
の交差判定を行ない、光源などの外部条件より表示画面
の画素輝度データを算出し、画素輝度データ部に蓄える
。
部4の多面体の形状データ及び属性データを入力し、ス
キャンライン法やZバッファ法を用いて多面体と視線と
の交差判定を行ない、光源などの外部条件より表示画面
の画素輝度データを算出し、画素輝度データ部に蓄える
。
以上のように本実施例によれば、等関数値曲面群を生成
する等関数値曲面生成部と、等関数値曲面と上記等関数
値肋面群の任意の2曲面との交点を全ての組合せについ
て求める交点演算部と、上記交点演算部で求めた全ての
上記交点を連結し多面体を構築する多面体構築部と、上
記多面体の各項点の座標や頂点間の接続情報からなる形
状データ及び各頂点における法線ベクl−1Lyや色か
らなる属性データを蓄える多面体データメモリ部とを設
けることにより、従来等関数値曲面と視線との交差判定
計算を、等関数値曲面を近似する多面体と視線との交差
判定計算とし、計算時間の大幅な短縮が可能となる。
する等関数値曲面生成部と、等関数値曲面と上記等関数
値肋面群の任意の2曲面との交点を全ての組合せについ
て求める交点演算部と、上記交点演算部で求めた全ての
上記交点を連結し多面体を構築する多面体構築部と、上
記多面体の各項点の座標や頂点間の接続情報からなる形
状データ及び各頂点における法線ベクl−1Lyや色か
らなる属性データを蓄える多面体データメモリ部とを設
けることにより、従来等関数値曲面と視線との交差判定
計算を、等関数値曲面を近似する多面体と視線との交差
判定計算とし、計算時間の大幅な短縮が可能となる。
なお、本実施例において等関数値曲面群内の曲面はすべ
て平面としたが任意の等関数値曲面としてもよい。また
、本実施例において多面体の形状データは各頂点の座標
及び頂点間の接続情報としたが、多面体の形状を示す任
意のデータとしてもよい。本実施例において多面体の属
性データは各頂点における法線ベクl−ルや色としたが
、多面体の属性を示す任意のデータとしてもよい。
て平面としたが任意の等関数値曲面としてもよい。また
、本実施例において多面体の形状データは各頂点の座標
及び頂点間の接続情報としたが、多面体の形状を示す任
意のデータとしてもよい。本実施例において多面体の属
性データは各頂点における法線ベクl−ルや色としたが
、多面体の属性を示す任意のデータとしてもよい。
発明の効果
以上のように本発明は等関数値曲面群(Fn(x。
7+ z) =Cnr n”’ + 2+ 3+”’)
を生成する等関数値曲面生成部と、等関数値曲面(F(
x、y、z)=C)と上記等関数値曲面群の任意の2曲
面との交点を上記nの全ての組合せについて求める交点
演算部と、上記交点演算部で求めた全ての上記交点を連
結し多面体を構築する多面体構築部と、上記多面体の形
状テ゛−夕及び属性データを蓄える多面体データメモリ
部とを設けることにより、従来等関数値曲面と視線との
交差判定計算を、等関数値曲面を近似する多面体と視線
との交差判定計算とし、計算時間の大幅な短縮が可能と
なる。
を生成する等関数値曲面生成部と、等関数値曲面(F(
x、y、z)=C)と上記等関数値曲面群の任意の2曲
面との交点を上記nの全ての組合せについて求める交点
演算部と、上記交点演算部で求めた全ての上記交点を連
結し多面体を構築する多面体構築部と、上記多面体の形
状テ゛−夕及び属性データを蓄える多面体データメモリ
部とを設けることにより、従来等関数値曲面と視線との
交差判定計算を、等関数値曲面を近似する多面体と視線
との交差判定計算とし、計算時間の大幅な短縮が可能と
なる。
第1図は本発明の実施例における画像表示装置の構成図
、第2図は等関数値曲面の概念図、第3図は等関数値曲
面群の概念図、第4図は多面体の概念図、第5図は従来
の画像表示装置の構成図である。 1・・・・・・等関数値曲面生成部、2・・・・・・交
点演算部、3・・・・・・多面体構築部、4・・・・・
・多面体データメモリ部、6・・・・・・等関数値曲面
データメモリ部、7・・・・・・画像生成部、8・・・
・・・画素、1度データメモリ部、15・・・・・・等
関数値曲面、16・・・・・・投影等関数値曲面、17
・・・・・・投影等関数値曲面群、18・・・・・・投
影交点群、19・・・・・・投影多面体。 代理人の氏名 弁理士 粟 野 重 孝 ほか1名I5
−一一尊聞教A亙曲面
、第2図は等関数値曲面の概念図、第3図は等関数値曲
面群の概念図、第4図は多面体の概念図、第5図は従来
の画像表示装置の構成図である。 1・・・・・・等関数値曲面生成部、2・・・・・・交
点演算部、3・・・・・・多面体構築部、4・・・・・
・多面体データメモリ部、6・・・・・・等関数値曲面
データメモリ部、7・・・・・・画像生成部、8・・・
・・・画素、1度データメモリ部、15・・・・・・等
関数値曲面、16・・・・・・投影等関数値曲面、17
・・・・・・投影等関数値曲面群、18・・・・・・投
影交点群、19・・・・・・投影多面体。 代理人の氏名 弁理士 粟 野 重 孝 ほか1名I5
−一一尊聞教A亙曲面
Claims (1)
- 等関数値曲面群(F_n(x、y、z)=C_n、n=
1、2、3、・・・)を生成する等関数値曲面生成部と
、等関数値曲面(F(x、y、z)=C)と上記等関数
値曲面群の任意の2曲面との交点を上記nの全ての組合
せについて求める交点演算部と、上記交点演算部で求め
た全ての上記交点を連結し多面体を構築する多面体構築
部と、上記多面体の形状データ及び属性データを蓄える
多面体データメモリ部とを備えたことを特徴とする画像
表示装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63319077A JPH02163885A (ja) | 1988-12-16 | 1988-12-16 | 画像表示装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63319077A JPH02163885A (ja) | 1988-12-16 | 1988-12-16 | 画像表示装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02163885A true JPH02163885A (ja) | 1990-06-25 |
Family
ID=18106244
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63319077A Pending JPH02163885A (ja) | 1988-12-16 | 1988-12-16 | 画像表示装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02163885A (ja) |
-
1988
- 1988-12-16 JP JP63319077A patent/JPH02163885A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7102636B2 (en) | Spatial patches for graphics rendering | |
| US7586489B2 (en) | Method of generating surface defined by boundary of three-dimensional point cloud | |
| JP4902748B2 (ja) | 階層型オクルージョンカリングを使用するコンピュータグラフィックシャドウボリューム | |
| US4994989A (en) | Displaying method and apparatus for three-dimensional computer graphics | |
| JP3840014B2 (ja) | グラフィックス表示システムの走査変換実施装置 | |
| US5379371A (en) | Displaying method and apparatus for three-dimensional computer graphics | |
| JP3179392B2 (ja) | 画像処理装置及び画像処理方法 | |
| CN109448137B (zh) | 交互方法、交互装置、电子设备及存储介质 | |
| Theoharis et al. | Graphics and visualization: principles & algorithms | |
| US6369814B1 (en) | Transformation pipeline for computing distortion correction geometry for any design eye point, display surface geometry, and projector position | |
| JPH03202981A (ja) | 三次元図形表示方法及びシステム | |
| US6850244B2 (en) | Apparatus and method for gradient mapping in a graphics processing system | |
| US20080043023A1 (en) | Approximating subdivision surfaces with bezier patches | |
| JPH03211686A (ja) | コンピュータ制御デイスプレイ方法および装置 | |
| JPH02163885A (ja) | 画像表示装置 | |
| JP2000331175A (ja) | 輪郭線生成用データ生成方法及び装置、記録システム、該データの記録されたコンピュータ可読実行媒体、並びに該データに基づいてオブジェクトに輪郭を付すエンタテインメント・システム | |
| JPH02150975A (ja) | 図形表示方式 | |
| JP3453410B2 (ja) | 画像処理装置及びその方法 | |
| Peddie | 1980–1989, Graphics Controllers on Other Platforms | |
| JP2000057372A (ja) | 画像処理装置、画像処理方法及び記憶媒体 | |
| JP2616132B2 (ja) | 画像表示装置 | |
| CN118780994A (zh) | 遮挡剔除方法、装置、终端和存储介质 | |
| JPH0350686A (ja) | 図形処理方式 | |
| WO2000013146A1 (en) | System and method for interactively displaying a model having a complex surface | |
| CN204374959U (zh) | 一种电力设备运行仿真系统 |