JPH05258075A - 2次元カラー表示装置に対する3次元平面の枠描画方法 - Google Patents
2次元カラー表示装置に対する3次元平面の枠描画方法Info
- Publication number
- JPH05258075A JPH05258075A JP4053137A JP5313792A JPH05258075A JP H05258075 A JPH05258075 A JP H05258075A JP 4053137 A JP4053137 A JP 4053137A JP 5313792 A JP5313792 A JP 5313792A JP H05258075 A JPH05258075 A JP H05258075A
- Authority
- JP
- Japan
- Prior art keywords
- plane
- frame
- coordinate
- dimensional
- coordinate value
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims description 10
- 238000004364 calculation method Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
Landscapes
- Digital Computer Display Output (AREA)
- Image Generation (AREA)
Abstract
(57)【要約】
【目的】 描画したい3次元空間上の平面が、XY座標
平面に対して、どんな傾をもっている場合でも、枠が描
画でき、同系色の断面が複数重なり合う場合、枠が表示
されていると、重なり具合が明確にわかるようにする。 【構成】 投影手段1により、3次元データファイルS
1から、3次元空間上の平面のデータを読みこみ、3次
元空間上の平面座標を画面XY座標平面へ投影する。枠
XY座標値決定手段2により、画面へ投影された平面に
枠を付ける。奥行計算手段3により、画面に投影された
平面をもとの平面上へもう一度投影する。表示手段4に
より、2次元カラー表示装置S2へ3次元空間上でのZ
軸方向について、Z座標値を比較し、手前側にある描画
情報を保持し、描画する。
平面に対して、どんな傾をもっている場合でも、枠が描
画でき、同系色の断面が複数重なり合う場合、枠が表示
されていると、重なり具合が明確にわかるようにする。 【構成】 投影手段1により、3次元データファイルS
1から、3次元空間上の平面のデータを読みこみ、3次
元空間上の平面座標を画面XY座標平面へ投影する。枠
XY座標値決定手段2により、画面へ投影された平面に
枠を付ける。奥行計算手段3により、画面に投影された
平面をもとの平面上へもう一度投影する。表示手段4に
より、2次元カラー表示装置S2へ3次元空間上でのZ
軸方向について、Z座標値を比較し、手前側にある描画
情報を保持し、描画する。
Description
【0001】
【産業上の利用分野】本発明は、2次元カラー表示装置
に対して、3次元図形の描画方法に関し、特に、3次元
に枠付き平面を描画する方法に関する。
に対して、3次元図形の描画方法に関し、特に、3次元
に枠付き平面を描画する方法に関する。
【0002】
【従来の技術】従来、この種の2次元カラー表示装置に
対する3次元平面枠描画方法は、3次元空間上の平面に
おいてその平面上に枠を描画している。
対する3次元平面枠描画方法は、3次元空間上の平面に
おいてその平面上に枠を描画している。
【0003】
【発明が解決しようとする課題】上述した従来の方法で
は、3次元空間上の平面を2次元カラー表示装置の画面
上に描画する際に、3次元空間上に枠を描画していたた
め図2の3次元空間上の平面Pと画面Qのなす角aが、
90度に近づくと、量子化された枠のXY座標値と、平
面のXY座標値が、同じになり、同一ピクセルに描画さ
れる。
は、3次元空間上の平面を2次元カラー表示装置の画面
上に描画する際に、3次元空間上に枠を描画していたた
め図2の3次元空間上の平面Pと画面Qのなす角aが、
90度に近づくと、量子化された枠のXY座標値と、平
面のXY座標値が、同じになり、同一ピクセルに描画さ
れる。
【0004】図3を用いて説明すると、3次元空間上の
平面P1に点P1と点Q2(正方形A1A2A3A4と
正方形A6A3A4A5にて表現)を考える。点Q1
は、描画する平面P1上にあり、点Q2は、平面P1を
囲む枠線上にある。この図より明らかなように、平面P
1と画面であるXY座標平面P2のなす角が大きくなる
と、2点Q1,Q2は、XY座標平面P2上の点Q3
(正方形B1B2B3B4にて表現)に、投影されるこ
とになる。点Q3は画面上の1ピクセルに相当する。
平面P1に点P1と点Q2(正方形A1A2A3A4と
正方形A6A3A4A5にて表現)を考える。点Q1
は、描画する平面P1上にあり、点Q2は、平面P1を
囲む枠線上にある。この図より明らかなように、平面P
1と画面であるXY座標平面P2のなす角が大きくなる
と、2点Q1,Q2は、XY座標平面P2上の点Q3
(正方形B1B2B3B4にて表現)に、投影されるこ
とになる。点Q3は画面上の1ピクセルに相当する。
【0005】このため、画面であるXY座標平面に対し
てZ軸方向に遠くなる点の枠については、Z座標値の判
定を行うと、手前側を描画するために、枠の色が平面の
色で消されてしまうという欠点がある。
てZ軸方向に遠くなる点の枠については、Z座標値の判
定を行うと、手前側を描画するために、枠の色が平面の
色で消されてしまうという欠点がある。
【0006】
【課題を解決するための手段】本発明は、3次元データ
を格納するファイルを具備する2次元カラー表示装置に
対する3次元平面の枠描画方法において、3次元空間上
の平面の座標を画面であるXY座標平面へ投影するため
の投影手段と、画面XY座標平面へ投影された平面の座
標値より、枠のXY座標値を決定するための枠XY座標
値決定手段と、XY座標平面上の枠の頂点座標値に、も
との平面上でのZ座標値を与えるための奥行計算手段
と、3次元空間上で奥行Z軸方向について、Z座標値を
比較し、手前側にある平面の座標値と枠の色を保持する
ことにいり、表示を行う表示手段とを実行することを特
徴とするものである。
を格納するファイルを具備する2次元カラー表示装置に
対する3次元平面の枠描画方法において、3次元空間上
の平面の座標を画面であるXY座標平面へ投影するため
の投影手段と、画面XY座標平面へ投影された平面の座
標値より、枠のXY座標値を決定するための枠XY座標
値決定手段と、XY座標平面上の枠の頂点座標値に、も
との平面上でのZ座標値を与えるための奥行計算手段
と、3次元空間上で奥行Z軸方向について、Z座標値を
比較し、手前側にある平面の座標値と枠の色を保持する
ことにいり、表示を行う表示手段とを実行することを特
徴とするものである。
【0007】
【実施例】次に、本発明について図面を参照して詳細に
説明する。
説明する。
【0008】図1は、本発明の一実施例の動作を示す流
れ図であり、投影手段1、枠XY座標値決定手段2、奥
行計算手段3、表示手段4が実行される。
れ図であり、投影手段1、枠XY座標値決定手段2、奥
行計算手段3、表示手段4が実行される。
【0009】ここでは、長方形の平面の外側に、枠を描
画するものについて説明する。
画するものについて説明する。
【0010】まず、投影手段1では、3次元空間上の平
面のデータをファイルS1から読み込み、平面の4角頂
点の座標値を計算し、画面XY座標平面へ投影する。
面のデータをファイルS1から読み込み、平面の4角頂
点の座標値を計算し、画面XY座標平面へ投影する。
【0011】次に、枠XY座標値決定手段2では、画面
XY座標平面上の平面の枠座標値を決める。ここで、も
し、3次元空間上の枠付き平面を単純に、XY座標平面
に投影した場合、画面から遠い側の枠が、平面の色によ
って消される状況を、図3を用いて説明すると、3次元
空間上の平面P1に点P1と点Q2(正方形A1A2A
3A4と正方形A6A3A4A5にて表現)を考える。
点Q1は、描画する平面P1上にあり、点Q2は、平面
P1を囲む枠線上にある。この図より明らかなように、
平面P1と画面であるXY座標平面P2のなす角が大き
くなると、2点Q1,Q2は、XY座標平面P2上の点
Q3(正方形B1B2B3B4にて表現)に、投影され
ることになる。点Q3は画面上の1ピクセルに相当す
る。この場合には、平面の色が、ピクセルB1B2B3B4に与
えられ、枠の色は無視されてしまうことになる。
XY座標平面上の平面の枠座標値を決める。ここで、も
し、3次元空間上の枠付き平面を単純に、XY座標平面
に投影した場合、画面から遠い側の枠が、平面の色によ
って消される状況を、図3を用いて説明すると、3次元
空間上の平面P1に点P1と点Q2(正方形A1A2A
3A4と正方形A6A3A4A5にて表現)を考える。
点Q1は、描画する平面P1上にあり、点Q2は、平面
P1を囲む枠線上にある。この図より明らかなように、
平面P1と画面であるXY座標平面P2のなす角が大き
くなると、2点Q1,Q2は、XY座標平面P2上の点
Q3(正方形B1B2B3B4にて表現)に、投影され
ることになる。点Q3は画面上の1ピクセルに相当す
る。この場合には、平面の色が、ピクセルB1B2B3B4に与
えられ、枠の色は無視されてしまうことになる。
【0012】この実施例では、この問題点を解決するた
め、図4に示す方法にて、枠座標値を決定している。図
4において、XY座標平面P2上に投影された平面P1
上の頂点を点A、点B、点C、点Dと表し、4点A、
B、C、Dが作る四角形の1ピクセル外側に、枠の頂点
をとる。この枠の頂点を、点E、点F、点G、点Hと表
している。このように、XY平面P2上へ投影し、枠の
座標値を決めることにより、量子化された枠のXY座標
値と平面のXY座標値が同じになり、同一ピクセルに描
画されることがないようにする。
め、図4に示す方法にて、枠座標値を決定している。図
4において、XY座標平面P2上に投影された平面P1
上の頂点を点A、点B、点C、点Dと表し、4点A、
B、C、Dが作る四角形の1ピクセル外側に、枠の頂点
をとる。この枠の頂点を、点E、点F、点G、点Hと表
している。このように、XY平面P2上へ投影し、枠の
座標値を決めることにより、量子化された枠のXY座標
値と平面のXY座標値が同じになり、同一ピクセルに描
画されることがないようにする。
【0013】奥行計算手段3では、図4においてXY平
面上の平面EFGHを3次元空間上のもとの平面P1上
へ投影するために、枠の奥行きを計算する。枠の奥行の
計算方法は、枠を通るXY座標平面に垂直な直線と、も
との平面との交点を求める。
面上の平面EFGHを3次元空間上のもとの平面P1上
へ投影するために、枠の奥行きを計算する。枠の奥行の
計算方法は、枠を通るXY座標平面に垂直な直線と、も
との平面との交点を求める。
【0014】次に、表示手段4では、2次元カラー表示
装置S2へ、3次元空間上での奥行Z軸方向について、
Z座標値を比較し、手前側にある描画情報を保持し、描
画する。Z座標値を比較するのは、XY座標値が等しく
なった2点についてである。また、Z座標値が等しい場
合は、情報の入れ替えを行わないものとする。
装置S2へ、3次元空間上での奥行Z軸方向について、
Z座標値を比較し、手前側にある描画情報を保持し、描
画する。Z座標値を比較するのは、XY座標値が等しく
なった2点についてである。また、Z座標値が等しい場
合は、情報の入れ替えを行わないものとする。
【0015】
【発明の効果】以上説明したように本発明は、2次元カ
ラー表示装置に対して、3次元空間上の平面に枠を描画
する時に、3次元空間上の平面をXY座標平面上に投影
し、画面上のピクセルに枠を描画し、その枠をもとの平
面上に投影する方法により、描画したい3次元空間上の
平面が、XY座標平面に対して、どんな傾をもっている
場合でも、枠が描画できるという効果がある。
ラー表示装置に対して、3次元空間上の平面に枠を描画
する時に、3次元空間上の平面をXY座標平面上に投影
し、画面上のピクセルに枠を描画し、その枠をもとの平
面上に投影する方法により、描画したい3次元空間上の
平面が、XY座標平面に対して、どんな傾をもっている
場合でも、枠が描画できるという効果がある。
【0016】また、同系色の断面が複数重なり合う場
合、枠が表示されていると、重なり具合が明確にわかる
という効果がある。
合、枠が表示されていると、重なり具合が明確にわかる
という効果がある。
【図1】本発明の一実施例の流れ図である。
【図2】XY座標平面(画面)と3次元空間上の平面と
の関係を説明するための図である。
の関係を説明するための図である。
【図3】3次元空間上の平面を、XY座標平面上へ投影
したときに、量子化によりXY座標値が同じになる場合
を説明するための図である。
したときに、量子化によりXY座標値が同じになる場合
を説明するための図である。
【図4】XY座標平面上に投影された平面に枠を付ける
方法を説明するための図である。
方法を説明するための図である。
1 投影手段 2 枠XY座標値決定手段 3 奥行計算手段 4 表示手段 S1 3次元データファイル S2 2次元カラー表示装置
Claims (2)
- 【請求項1】 3次元データを格納するファイルを具備
する2次元カラー表示装置に対する3次元平面の枠描画
方法において、 3次元空間上の平面の座標を画面であるXY座標平面へ
投影するための投影手段と、 画面XY座標平面へ投影された平面の座標値より、枠の
XY座標値を決定するための枠XY座標値決定手段と、 XY座標平面上の枠の頂点座標値に、もとの平面上での
Z座標値を与えるための奥行計算手段と、 3次元空間上で奥行Z軸方向について、Z座標値を比較
し、手前側にある平面の座標値と枠の色を保持すること
にいり、表示を行う表示手段とを実行することを特徴と
する2次元カラー表示装置に対する3次元平面の枠描画
方法。 - 【請求項2】 3次元データを格納するファイルを具備
する2次元カラー表示装置において、 3次元空間上の平面の座標を画面であるXY座標平面へ
投影するための投影手段と、 画面XY座標平面へ投影された平面の座標値より、枠の
XY座標値を決定するための枠XY座標値決定手段と、 XY座標平面上の枠の頂点座標値に、もとの平面上での
Z座標値を与えるための奥行計算手段と、 3次元空間上で奥行Z軸方向について、Z座標値を比較
し、手前側にある平面の座標値と枠の色を保持すること
にいり、表示を行う表示手段とを具備することを特徴と
する2次元カラー表示装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4053137A JPH05258075A (ja) | 1992-03-12 | 1992-03-12 | 2次元カラー表示装置に対する3次元平面の枠描画方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4053137A JPH05258075A (ja) | 1992-03-12 | 1992-03-12 | 2次元カラー表示装置に対する3次元平面の枠描画方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH05258075A true JPH05258075A (ja) | 1993-10-08 |
Family
ID=12934440
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4053137A Withdrawn JPH05258075A (ja) | 1992-03-12 | 1992-03-12 | 2次元カラー表示装置に対する3次元平面の枠描画方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH05258075A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE2909593A1 (de) * | 1978-03-24 | 1979-09-27 | Permelec Electrode Ltd | Elektrode zum gebrauch bei der elektrolyse einer waessrigen metallhalogenidloesung sowie verfahren zur herstellung derselben |
| US10818098B2 (en) | 2017-01-17 | 2020-10-27 | Casio Computer Co., Ltd. | Drawing method for assigning drawing patterns to unit drawing area forming at least part of first surface or at least part of second surface, drawing apparatus, and recording medium |
-
1992
- 1992-03-12 JP JP4053137A patent/JPH05258075A/ja not_active Withdrawn
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE2909593A1 (de) * | 1978-03-24 | 1979-09-27 | Permelec Electrode Ltd | Elektrode zum gebrauch bei der elektrolyse einer waessrigen metallhalogenidloesung sowie verfahren zur herstellung derselben |
| US10818098B2 (en) | 2017-01-17 | 2020-10-27 | Casio Computer Co., Ltd. | Drawing method for assigning drawing patterns to unit drawing area forming at least part of first surface or at least part of second surface, drawing apparatus, and recording medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12556648B2 (en) | Image display apparatus and method | |
| US7596468B2 (en) | Method for measuring a selected portion of a curved surface of an object | |
| US6556195B1 (en) | Image processing device and image processing method | |
| US6529206B1 (en) | Image processing apparatus and method, and medium therefor | |
| CN114972612B (zh) | 一种基于三维简化模型的图像纹理生成方法及相关设备 | |
| US9153068B2 (en) | Clipless time and lens bounds for improved sample test efficiency in image rendering | |
| CN102184572B (zh) | 三维图形裁剪方法、呈现方法及其图形处理装置 | |
| US7884825B2 (en) | Drawing method, image generating device, and electronic information apparatus | |
| US6515658B1 (en) | 3D shape generation apparatus | |
| JPH11161819A (ja) | 画像処理装置、画像処理方法、及び画像処理プログラムを記録した記録媒体 | |
| JPWO2019049457A1 (ja) | 画像生成装置および画像生成方法 | |
| CN111932448B (zh) | 一种数据处理方法、装置、存储介质及设备 | |
| JPS6380375A (ja) | テクスチヤマツピング装置 | |
| US8098264B2 (en) | Method and apparatus for rendering computer graphics primitive | |
| US6346939B1 (en) | View dependent layer ordering method and system | |
| JP2837584B2 (ja) | 地形データの作成方法 | |
| US6567085B1 (en) | Display techniques for three-dimensional virtual reality | |
| JPH05258075A (ja) | 2次元カラー表示装置に対する3次元平面の枠描画方法 | |
| KR20250118467A (ko) | 360도 비디오 프로젝션 매핑 방법 및 그 장치와 이를 포함하는 프로젝션 시스템 | |
| Borshukov | New algorithms for modeling and rendering architecture from photographs | |
| JP2973413B2 (ja) | コンピュータグラフィックスの照度計算方法及び表示装置 | |
| JP2005165283A (ja) | 地図表示装置 | |
| JP2747822B2 (ja) | 図形表示装置 | |
| JP2000057376A (ja) | 新視点画像生成方法 | |
| JP2002006391A (ja) | プロジェクタ投影面の調整方法及び記録媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 19990518 |