JPH04326114A - 三次元座標値入力方式 - Google Patents
三次元座標値入力方式Info
- Publication number
- JPH04326114A JPH04326114A JP3122484A JP12248491A JPH04326114A JP H04326114 A JPH04326114 A JP H04326114A JP 3122484 A JP3122484 A JP 3122484A JP 12248491 A JP12248491 A JP 12248491A JP H04326114 A JPH04326114 A JP H04326114A
- Authority
- JP
- Japan
- Prior art keywords
- dimensional
- dimensional coordinate
- input
- coordinate values
- cursor
- 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
- 238000006243 chemical reaction Methods 0.000 claims abstract description 14
- 238000000034 method Methods 0.000 claims description 13
- 230000009466 transformation Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 5
Landscapes
- Digital Computer Display Output (AREA)
- Position Input By Displaying (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明は三次元コンピュータグラ
フィックスの分野に関し、特に三次元空間内での座標値
(三次元座標値)の決定および入力を視覚的に行うため
の三次元座標値入力方式に関する。
フィックスの分野に関し、特に三次元空間内での座標値
(三次元座標値)の決定および入力を視覚的に行うため
の三次元座標値入力方式に関する。
【0002】
【従来の技術】従来、この種の三次元座標値入力方式で
は、出力装置の表示画面上の複数の二次元平面により三
次元空間が表現され、各二次元平面上のカーソル(二次
元クロスヘアカーソル等)による指示によって三次元座
標値が入力されていた。
は、出力装置の表示画面上の複数の二次元平面により三
次元空間が表現され、各二次元平面上のカーソル(二次
元クロスヘアカーソル等)による指示によって三次元座
標値が入力されていた。
【0003】
【発明が解決しようとする課題】上述した従来の三次元
座標値入力方式では、複数の二次元平面上のカーソルに
よる指示によって三次元座標値が入力されているので、
入力対象の三次元座標値を三次元的にとらえにくく、操
作者による三次元座標値の入力(三次元空間内の特定の
位置を指示する操作)に困難が伴うという欠点があった
。
座標値入力方式では、複数の二次元平面上のカーソルに
よる指示によって三次元座標値が入力されているので、
入力対象の三次元座標値を三次元的にとらえにくく、操
作者による三次元座標値の入力(三次元空間内の特定の
位置を指示する操作)に困難が伴うという欠点があった
。
【0004】本発明の目的は、上述の点に鑑み、三次元
クロスヘアカーソルを表示画面上に表示することにより
、三次元空間内の特定の位置を指示する操作が容易にな
る三次元座標値入力方式を提供することにある。
クロスヘアカーソルを表示画面上に表示することにより
、三次元空間内の特定の位置を指示する操作が容易にな
る三次元座標値入力方式を提供することにある。
【0005】
【課題を解決するための手段】本発明の三次元座標値入
力方式は、入力装置から二次元座標値の組合せを入力す
る入力座標処理部と、この入力座標処理部により入力さ
れた二次元座標値の組合せを三次元座標値に変換する三
次元座標変換処理部と、この三次元座標変換処理部によ
り変換された三次元座標値に基づいて三次元クロスヘア
カーソルを出力装置の表示画面上に表示するカーソル表
示処理部と、三次元座標値取得要求を入力した時点にお
ける三次元クロスヘアカーソルの位置で特定される三次
元座標値を出力する座標出力処理部とを有する。
力方式は、入力装置から二次元座標値の組合せを入力す
る入力座標処理部と、この入力座標処理部により入力さ
れた二次元座標値の組合せを三次元座標値に変換する三
次元座標変換処理部と、この三次元座標変換処理部によ
り変換された三次元座標値に基づいて三次元クロスヘア
カーソルを出力装置の表示画面上に表示するカーソル表
示処理部と、三次元座標値取得要求を入力した時点にお
ける三次元クロスヘアカーソルの位置で特定される三次
元座標値を出力する座標出力処理部とを有する。
【0006】
【作用】本発明の三次元座標値入力方式では、入力座標
処理部が入力装置から二次元座標値の組合せを入力し、
三次元座標変換処理部が入力座標処理部により入力され
た二次元座標値の組合せを三次元座標値に変換し、カー
ソル表示処理部が三次元座標変換処理部により変換され
た三次元座標値に基づいて三次元クロスヘアカーソルを
出力装置の表示画面上に表示し、座標出力処理部が三次
元座標値取得要求を入力した時点における三次元クロス
ヘアカーソルの位置で特定される三次元座標値を出力す
る。
処理部が入力装置から二次元座標値の組合せを入力し、
三次元座標変換処理部が入力座標処理部により入力され
た二次元座標値の組合せを三次元座標値に変換し、カー
ソル表示処理部が三次元座標変換処理部により変換され
た三次元座標値に基づいて三次元クロスヘアカーソルを
出力装置の表示画面上に表示し、座標出力処理部が三次
元座標値取得要求を入力した時点における三次元クロス
ヘアカーソルの位置で特定される三次元座標値を出力す
る。
【0007】
【実施例】次に、本発明について図面を参照して詳細に
説明する。
説明する。
【0008】図1は、本発明の三次元座標値入力方式の
一実施例の構成を示すブロック図である。本実施例の三
次元座標値入力方式は、入力装置5から三次元座標値を
確定するための二次元座標値の組合せを入力する入力座
標処理部1と、入力座標処理部1から二次元座標値の組
合せを受け取りその二次元座標値の組合せを三次元座標
値に変換する三次元座標変換処理部2と、三次元座標変
換処理部2から三次元座標値を受け取り三次元クロスヘ
アカーソルを出力装置6の表示画面上に表示するカーソ
ル表示処理部3と、アプリケーションプログラム(図示
せず)から三次元座標値取得要求(トリガ信号等で実現
される要求)を入力した時点における三次元クロスヘア
カーソルの位置で特定される三次元座標値(現在表示さ
れている三次元クロスヘアカーソルの位置により確定さ
れる三次元座標値)を三次元座標変換処理部2から受け
取りその三次元座標値をアプリケーションプログラム(
三次元座標値取得要求の発行元のアプリケーションプロ
グラム以外のアプリケーションプログラムであってもよ
い)に返却する座標出力処理部4と、マウス等により実
現される入力装置5と、CRT(Cathode R
ay Tube)表示装置等により実現される出力装
置6とを含んで構成されている。
一実施例の構成を示すブロック図である。本実施例の三
次元座標値入力方式は、入力装置5から三次元座標値を
確定するための二次元座標値の組合せを入力する入力座
標処理部1と、入力座標処理部1から二次元座標値の組
合せを受け取りその二次元座標値の組合せを三次元座標
値に変換する三次元座標変換処理部2と、三次元座標変
換処理部2から三次元座標値を受け取り三次元クロスヘ
アカーソルを出力装置6の表示画面上に表示するカーソ
ル表示処理部3と、アプリケーションプログラム(図示
せず)から三次元座標値取得要求(トリガ信号等で実現
される要求)を入力した時点における三次元クロスヘア
カーソルの位置で特定される三次元座標値(現在表示さ
れている三次元クロスヘアカーソルの位置により確定さ
れる三次元座標値)を三次元座標変換処理部2から受け
取りその三次元座標値をアプリケーションプログラム(
三次元座標値取得要求の発行元のアプリケーションプロ
グラム以外のアプリケーションプログラムであってもよ
い)に返却する座標出力処理部4と、マウス等により実
現される入力装置5と、CRT(Cathode R
ay Tube)表示装置等により実現される出力装
置6とを含んで構成されている。
【0009】図2は、出力装置6の表示画面上に表示さ
れる三次元クロスヘアカーソルを示す図である。三次元
クロスヘアカーソルは、出力装置6の表示画面上に投影
される三次元空間における各座標軸(X軸,Y軸および
Z軸)に平行な一定の長さの線分(X線分,Y線分およ
びZ線分)の交点により三次元座標値を確定するカーソ
ルである。
れる三次元クロスヘアカーソルを示す図である。三次元
クロスヘアカーソルは、出力装置6の表示画面上に投影
される三次元空間における各座標軸(X軸,Y軸および
Z軸)に平行な一定の長さの線分(X線分,Y線分およ
びZ線分)の交点により三次元座標値を確定するカーソ
ルである。
【0010】図3(a)および(b)は、入力装置5か
らの二次元座標値の組合せの入力による三次元クロスヘ
アカーソルの移動(出力装置6の表示画面上における移
動)の態様の具体例を示す図である。なお、ここでは入
力装置5はマウスであるものとし、入力装置5による二
次元座標値の組合せの入力はマウスの移動操作により実
現されるものとする。
らの二次元座標値の組合せの入力による三次元クロスヘ
アカーソルの移動(出力装置6の表示画面上における移
動)の態様の具体例を示す図である。なお、ここでは入
力装置5はマウスであるものとし、入力装置5による二
次元座標値の組合せの入力はマウスの移動操作により実
現されるものとする。
【0011】図3(a)に示すように、マウス(入力装
置5)のボタンを押下せずにマウスを移動させた場合に
は、三次元クロスヘアカーソルの交点(X線分,Y線分
およびZ線分の交点)は三次元空間のX−Y平面上を移
動する。例えば、同図に示すように、マウスを左に移動
させると、交点がX線分上を左方向に移動する(なお、
同図における状態でマウスを前後(同図上の下上)に移
動させると交点はY線分上を移動する)。
置5)のボタンを押下せずにマウスを移動させた場合に
は、三次元クロスヘアカーソルの交点(X線分,Y線分
およびZ線分の交点)は三次元空間のX−Y平面上を移
動する。例えば、同図に示すように、マウスを左に移動
させると、交点がX線分上を左方向に移動する(なお、
同図における状態でマウスを前後(同図上の下上)に移
動させると交点はY線分上を移動する)。
【0012】また、図3(b)に示すように、マウスの
いずれかのボタンを押下しながらマウスを移動させた場
合には、三次元クロスヘアカーソルの交点は三次元空間
のZ軸方向を移動する。例えば、同図に示すように、ボ
タンが押下されたマウスを前に移動させると、交点がZ
線分上を前方向に移動する。
いずれかのボタンを押下しながらマウスを移動させた場
合には、三次元クロスヘアカーソルの交点は三次元空間
のZ軸方向を移動する。例えば、同図に示すように、ボ
タンが押下されたマウスを前に移動させると、交点がZ
線分上を前方向に移動する。
【0013】このような交点の移動により、一定の長さ
のX線分,Y線分およびZ線分が交点で分割される比率
(分割比率)が変化する。
のX線分,Y線分およびZ線分が交点で分割される比率
(分割比率)が変化する。
【0014】以上のような三次元クロスヘアカーソルの
移動により、三次元コンピュータグラフィックスの分野
において、三次元的なイメージでとらえながら三次元座
標値の入力を行うことが可能になる。
移動により、三次元コンピュータグラフィックスの分野
において、三次元的なイメージでとらえながら三次元座
標値の入力を行うことが可能になる。
【0015】次に、このように構成された本実施例の三
次元座標値入力方式の動作について説明する。
次元座標値入力方式の動作について説明する。
【0016】入力座標処理部1は、操作者の操作に基づ
いて、入力装置5から二次元座標値の組合せを入力する
。二次元座標値の組合せとは、三次元空間を構成する二
次元平面のいずれかを特定する情報(図3(b)に示す
場合のように一次元線分を特定する情報の場合もある)
と、その二次元平面における移動量および移動方向を示
す情報とからなるデータをいう。
いて、入力装置5から二次元座標値の組合せを入力する
。二次元座標値の組合せとは、三次元空間を構成する二
次元平面のいずれかを特定する情報(図3(b)に示す
場合のように一次元線分を特定する情報の場合もある)
と、その二次元平面における移動量および移動方向を示
す情報とからなるデータをいう。
【0017】さらに、入力座標処理部1は、入力した二
次元座標値の組合せを三次元座標変換処理部2に渡す。
次元座標値の組合せを三次元座標変換処理部2に渡す。
【0018】三次元座標変換処理部2は、入力座標処理
部1より二次元座標値の組合せを受け取り、その二次元
座標値の組合せを三次元座標値(三次元クロスヘアカー
ソルの移動量および移動方向を示すデータ)に変換し、
その三次元座標値をカーソル表示処理部3および座標出
力処理部4に渡す。
部1より二次元座標値の組合せを受け取り、その二次元
座標値の組合せを三次元座標値(三次元クロスヘアカー
ソルの移動量および移動方向を示すデータ)に変換し、
その三次元座標値をカーソル表示処理部3および座標出
力処理部4に渡す。
【0019】カーソル表示処理部3は、三次元座標変換
処理部2から三次元座標値を受け取り、その三次元座標
値に基づいて三次元クロスヘアカーソルの位置(三次元
クロスヘアカーソルの各線分(X線分,Y線分およびZ
線分)の位置)を決定し、出力装置6の表示画面上のそ
の位置に三次元クロスヘアカーソルを表示する。
処理部2から三次元座標値を受け取り、その三次元座標
値に基づいて三次元クロスヘアカーソルの位置(三次元
クロスヘアカーソルの各線分(X線分,Y線分およびZ
線分)の位置)を決定し、出力装置6の表示画面上のそ
の位置に三次元クロスヘアカーソルを表示する。
【0020】座標出力処理部4は、アプリケーションプ
ログラムから三次元座標値取得要求(トリガ信号)を入
力した時点において、三次元座標変換処理部2から受け
取った三次元座標値で特定される三次元クロスヘアカー
ソルの交点の三次元座標値をアプリケーションプログラ
ムに返す(出力する)。
ログラムから三次元座標値取得要求(トリガ信号)を入
力した時点において、三次元座標変換処理部2から受け
取った三次元座標値で特定される三次元クロスヘアカー
ソルの交点の三次元座標値をアプリケーションプログラ
ムに返す(出力する)。
【0021】以上の処理により、入力装置5からの入力
に応じて三次元クロスヘアカーソルの各線分の分割比率
を変えることができ、三次元クロスヘアカーソルを出力
装置6の表示画面上に動的に表示することができ、三次
元空間内の特定の位置(その三次元クロスヘアカーソル
の交点により示される位置)を容易に指示することがで
きるようになる。
に応じて三次元クロスヘアカーソルの各線分の分割比率
を変えることができ、三次元クロスヘアカーソルを出力
装置6の表示画面上に動的に表示することができ、三次
元空間内の特定の位置(その三次元クロスヘアカーソル
の交点により示される位置)を容易に指示することがで
きるようになる。
【0022】
【発明の効果】以上説明したように本発明は、入力座標
処理部,三次元座標変換処理部,カーソル表示処理部お
よび座標出力処理部を設けて三次元クロスヘアカーソル
を導入することにより、三次元コンピュータグラフィッ
クスの分野における三次元空間内の特定の位置を指示す
る操作が容易になるという効果がある。
処理部,三次元座標変換処理部,カーソル表示処理部お
よび座標出力処理部を設けて三次元クロスヘアカーソル
を導入することにより、三次元コンピュータグラフィッ
クスの分野における三次元空間内の特定の位置を指示す
る操作が容易になるという効果がある。
【図1】本発明の一実施例の構成を示すブロック図であ
る。
る。
【図2】図1に示す三次元座標値入力方式に適用される
三次元クロスヘアカーソルを示す図である。
三次元クロスヘアカーソルを示す図である。
【図3】図1に示す三次元座標値入力方式に適用される
三次元クロスヘアカーソルの移動の態様の具体例を示す
図である。
三次元クロスヘアカーソルの移動の態様の具体例を示す
図である。
1 入力座標処理部
2 三次元座標変換処理部
3 カーソル表示処理部
4 座標出力処理部
5 入力装置
6 出力装置
Claims (1)
- 【請求項1】 入力装置から二次元座標値の組合せを
入力する入力座標処理部と、この入力座標処理部により
入力された二次元座標値の組合せを三次元座標値に変換
する三次元座標変換処理部と、この三次元座標変換処理
部により変換された三次元座標値に基づいて三次元クロ
スヘアカーソルを出力装置の表示画面上に表示するカー
ソル表示処理部と、三次元座標値取得要求を入力した時
点における三次元クロスヘアカーソルの位置で特定され
る三次元座標値を出力する座標出力処理部とを有するこ
とを特徴とする三次元座標値入力方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3122484A JPH04326114A (ja) | 1991-04-25 | 1991-04-25 | 三次元座標値入力方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3122484A JPH04326114A (ja) | 1991-04-25 | 1991-04-25 | 三次元座標値入力方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04326114A true JPH04326114A (ja) | 1992-11-16 |
Family
ID=14836993
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3122484A Pending JPH04326114A (ja) | 1991-04-25 | 1991-04-25 | 三次元座標値入力方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04326114A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024180974A1 (ja) * | 2023-02-27 | 2024-09-06 | DataLabs株式会社 | 制御プログラム、モデル生成方法及びモデル生成システム |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62241080A (ja) * | 1985-12-30 | 1987-10-21 | テキサス インスツルメンツ インコ−ポレイテツド | カ−ソル制御システム |
| JPS6419422A (en) * | 1987-07-15 | 1989-01-23 | Mitsubishi Electric Corp | Three-dimensional position designating device |
| JPH02189619A (ja) * | 1989-01-18 | 1990-07-25 | Nec Corp | 位置座標入力方式 |
-
1991
- 1991-04-25 JP JP3122484A patent/JPH04326114A/ja active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62241080A (ja) * | 1985-12-30 | 1987-10-21 | テキサス インスツルメンツ インコ−ポレイテツド | カ−ソル制御システム |
| JPS6419422A (en) * | 1987-07-15 | 1989-01-23 | Mitsubishi Electric Corp | Three-dimensional position designating device |
| JPH02189619A (ja) * | 1989-01-18 | 1990-07-25 | Nec Corp | 位置座標入力方式 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024180974A1 (ja) * | 2023-02-27 | 2024-09-06 | DataLabs株式会社 | 制御プログラム、モデル生成方法及びモデル生成システム |
| JP2024155966A (ja) * | 2023-02-27 | 2024-10-31 | DataLabs株式会社 | 制御プログラム、モデル生成方法及びモデル生成システム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5583977A (en) | Object-oriented curve manipulation system | |
| JPH08211992A (ja) | 図形形成装置及びその方法 | |
| JPH02244214A (ja) | 座標入力装置 | |
| JP2835167B2 (ja) | Crt表示装置 | |
| JPH04326114A (ja) | 三次元座標値入力方式 | |
| JPH04257014A (ja) | 入力装置 | |
| JPH0660164A (ja) | 3次元形状処理システム | |
| JP2937918B2 (ja) | 画像測定装置 | |
| JPH05108263A (ja) | マウス入力装置 | |
| JPH1097646A (ja) | 三次元空間表示システムにおける三次元空間座標値の取得方法および装置 | |
| JPH06119430A (ja) | 図形表示装置 | |
| JPH0237414A (ja) | 3次元座標入力方式 | |
| JPH06250777A (ja) | 3次元位置指示装置 | |
| JPS6340967A (ja) | 平面入力装置 | |
| JPH0546707A (ja) | 情報処理装置 | |
| US20070182759A1 (en) | Graphics processing apparatus, method and program storage medium thereof | |
| JPH046034B2 (ja) | ||
| JPH0916653A (ja) | 図形処理装置および図形処理方法 | |
| JPH08286832A (ja) | カーソル表示装置 | |
| JPH08241167A (ja) | 座標入力装置 | |
| JPH0664589B2 (ja) | Cadシステムにおける作図方法 | |
| JPH01269986A (ja) | 座標指示方式 | |
| JPH0535401A (ja) | 位置入力装置 | |
| JPS6125241A (ja) | 図形作成端末装置の表示・作図方法 | |
| JPH01262418A (ja) | プロセス表示装置 |