JPH04238389A - 図形表示装置 - Google Patents
図形表示装置Info
- Publication number
- JPH04238389A JPH04238389A JP3005744A JP574491A JPH04238389A JP H04238389 A JPH04238389 A JP H04238389A JP 3005744 A JP3005744 A JP 3005744A JP 574491 A JP574491 A JP 574491A JP H04238389 A JPH04238389 A JP H04238389A
- Authority
- JP
- Japan
- Prior art keywords
- display
- dimensional
- cursor
- coordinates
- point
- 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
Links
- 239000004973 liquid crystal related substance Substances 0.000 abstract description 23
- 238000000034 method Methods 0.000 description 16
- 230000006870 function Effects 0.000 description 10
- 239000011295 pitch Substances 0.000 description 8
- 238000010586 diagram Methods 0.000 description 4
- 239000004065 semiconductor Substances 0.000 description 2
Landscapes
- Processing Or Creating Images (AREA)
- Digital Computer Display Output (AREA)
- Position Input By Displaying (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
め要約のデータは記録されません。
Description
ル等に表示する図形表示装置に関する。
標xyzにおける関数z=f(x,y)を設定すると、
この関数によって示される3次元曲面を2次元の表示面
に投影して表示することができる。
3次元座標xyz上において、xy平面上でのx軸から
の水平偏角θと、xy平面からz軸方向への仰角φとを
有する直線を法線とする平面によって構成される。そし
て、これら水平偏角θと仰角φは、任意に設定できるよ
うになっている。従って、図形表示装置は、3次元曲面
の各点の座標に基づき、 X=−xsinθ+ycosθ
(1) Y=−(xcosθ+ysinθ)sinφ
+zcosφ (2)の演算を行う
ことにより、この3次元曲面を表示面1上の2次元座標
XYに投影し、これを表示することになる。
ように、仮想的な立方体2が表示範囲として任意に設定
されるようになっている。即ち、3次元座標xyzにお
けるxminからxmax、yminからymax、z
minからzmaxによって制限されるこの立方体2の
内部の3次元曲面のみが表示されることになる。また、
表示面1には、立方体2の重心Pの座標(x0,y0,
z0)が2次元座標XYの中心の座標(X0,Y0)に
一致するように表示される。この結果、図形表示装置は
、より正確には立方体2の範囲内において3次元曲面の
各点の座標に基づき、 X=−(x−x0)sinθ
+(y−y0)cosθ
(3) Y=−((x−x0)cosθ+(y−
y0)sinθ)sinφ
+(z−z0)cosφ
(4)の演算を行
い、この3次元曲面を表示面1に表示することになる。
、等高線表示又は濃淡表示等によって表示面1に表示さ
れる。メッシュ表示は、3次元曲面上に例えばx軸とy
軸に沿って指定されたピッチΔx、Δyごとに点をプロ
ットし、これらの各点をx軸とy軸方向に直線で結んで
表示を行う方法である。等高線表示は、例えばxy平面
をz軸に沿って指定されたピッチで移動させ、これらの
xy平面が3次元曲面と交差する線を表示する方法であ
る。濃淡表示は、3次元曲面上の各点をその点の傾斜が
表示面1となす角度に応じた濃淡で表示する方法である
。
】
x=1、ymin=0、ymax=1、zmin=0、
zmax=1、Δx=0.25、Δy=0.25、θ=
30°、φ=45°の条件でメッシュ表示した例を図7
に示す。ここで、例えば3次元曲面上のA点の座標が(
0.25,0.50,0.40)であるとすると、式(
3)及び(4)により、表示面1の2次元座標XY上で
は、座標(0.125,0.08)にこのA点が表示さ
れることになる。
表示装置は、上記のようにして表示された3次元図形上
のある点の座標を知りたい場合に、使用者がこれを個別
に計算して求める必要があった。また、この3次元図形
の表示されていない部分を見たい場合には、表示範囲を
再設定しなければならなかった。そして、このことは、
例えば3次元図形上のx軸に沿った各点の座標を順に表
示範囲の外側まで追って行くような場合に、使用者が各
点ごとの座標の計算を行いながら随時表示範囲の再設定
の操作を行わなければならないという不便を生じること
になる。
に表示したカーソルの座標を随時表示させると共に、カ
ーソル移動キーの操作により3次元図形上のカーソル又
は3次元図形の表示範囲を移動させることができる図形
表示装置を提供することを目的としている。
、3次元図形を設定された表示範囲で表示面に投影して
表示する図形表示手段を備えた図形表示装置であって、
3次元図形上の指示点の座標を表示し、この指示点に対
応する表示面の点にカーソルを表示するカーソル表示手
段と、3次元図形のいずれかの座標軸に対応し、その座
標軸上の移動方向を指示するカーソル移動キーと、該カ
ーソル移動キーが操作された場合に、指示点を3次元図
形上で当該カーソル移動キーに対応する座標軸に沿い指
定方向に適宜距離だけ移動させるカーソル移動手段と、
該カーソル移動手段が移動させた新たな指示点が3次元
図形の表示範囲を超えた場合に、新たな指示点が含まれ
るようにこの表示範囲を移動させるスクロール手段とを
備えており、そのことにより上記目的が達成される。
図形を表示面に投影して表示する。表示する3次元図形
は、関数等の形で図形表示手段に入力される。また、3
次元図形の表示範囲の初期値は、自動的に又は操作によ
って適宜設定される。さらに、この3次元図形の表示面
への表示は、メッシュ表示、等高線表示又は濃淡表示等
によって行う。この表示面は、液晶パネルやCRTディ
スプレイ等によって構成される。
点の座標を表示すると共に、この指示点に対応する表示
面の点にカーソルを表示する。指示点の座標は、例えば
表示面の隅に数字で表示してもよいし、他の表示手段を
用いることもできる。指示点の初期値は、自動的に又は
操作によって適宜決定される。なお、表示する座標は、
直交座標上の座標に限らず、極座標(球座標)等の座標
であってもよい。また、ここでいうカーソルは、指示点
を示すための表示面上の印であり、任意の図形や記号等
からなる。
か1つの又は2以上の座標軸に対応してそれぞれ設けら
れた矢印キー等であり、その座標軸上の移動方向を指定
することができる。なお、移動距離は、キーを押す回数
やキーを押している時間等によって定めることができる
。また、このカーソル移動キーが対応する座標軸は、直
交座標上のx軸等のように当該3次元座標上の基準とな
る座標軸に限らず、任意の直線又は曲線とすることもで
きる。
ソル移動キーを操作すると、カーソル移動手段が指示点
を3次元図形で移動させる。そして、この移動は、当該
カーソル移動キーに対応する座標軸に沿って指定方向に
適宜距離だけの移動となる。即ち、このカーソル移動手
段は、指示点の直前の座標に基づき、カーソル移動キー
によって指定された方向に適宜定められた距離だけ移動
させた3次元図形上の座標を計算し、これを新たな指示
点の座標として設定する。このようにして指示点の座標
が再設定されると、上記カーソル表示手段によってこの
新たな指示点に対応した表示面上の点にカーソルが再表
示される。
新たな指示点が3次元図形の表示範囲を超えた場合には
、スクロール手段がこの表示範囲を移動させて、新たな
指示点を表示し得るようにする。即ち、スクロール手段
は、直前の表示範囲に基づき、新たな指示点を含むよう
な範囲を計算し、これを新たな表示範囲として設定する
。このようにして表示範囲が再設定されると、上記図形
表示手段によりこの新たな表示範囲について3次元図形
が表示面に再表示される。表示範囲の移動は、通常はカ
ーソル移動キーに対応する座標軸上の指定された方向へ
の移動となるが、新たな指示点が表示範囲に含まれるの
であれば、必ずしもこの方向に限定されない。また、移
動距離も、新たな指示点が表示範囲に含まれる限り適宜
定めることができる。
キーを操作するだけで3次元図形上の任意の点の座標を
容易に表示させることができ、しかも、カーソルが表示
範囲を超えた場合には、自動的にこの表示範囲をカーソ
ルの方向に移動させることができる。
のであって、図1は図形表示装置の動作を示すフローチ
ャート、図2は図形表示装置の構成を示すブロック図、
図3は座標表示モードの切り換え動作を示す液晶パネル
の平面図、図4はスクロール動作を示す液晶パネルの平
面図である。本実施例は、液晶表示装置を有する手帳型
の小型図形表示装置である。
を行うコンピュータによって構成されている。CPU4
には、ROM5、RAM6、キー入力装置7及び液晶表
示装置8が接続されている。ROM5は、CPU4が実
行するプログラムや固定データ等が格納された読み出し
専用の半導体記憶装置である。RAM6は、このプログ
ラムの作業用に可変データ等が格納される読み書き可能
な半導体記憶装置である。即ち、RAM6には、3次元
図形を示す関数f,この3次元図形の表示範囲を示すx
max〜zminの各値、表示角度を示す水平偏角θ及
び仰角φの各値、メッシュ表示のピッチを示すΔx及び
Δyの各値、指示点の座標(xc,yc,zc)、並び
に座標表示モードの状態(フラグ)等が記憶される。
下左右のカーソル移動キー71〜74、座標表示モード
キー75及びその他の各種キー76が設けられた入力装
置である。カーソル移動キー71〜74は、それぞれカ
ーソルに対応する指示点をx軸及びy軸に沿って両方向
に移動させるための操作キーである。また、座標表示モ
ードキー75は、カーソルに対応する指示点の座標を表
示するモードと表示しないモードとを切り換えるために
操作キーである。さらに、各種キー76は、テンキーや
機能キー等からなり、表示する3次元図形の関数を入力
したり表示範囲や表示角度等を設定するための操作キー
である。液晶表示装置8は、液晶パネル81上に3次元
図形のメッシュ表示やカーソルの表示を行うための表示
装置である。
のフローチャート並びに図2及び図3に基づいて説明す
る。ただし、この小型図形表示装置には、既に各種キー
76の操作により関数fが入力され、RAM6に記憶さ
れた表示範囲に従ってこの関数fの示す3次元図形Gが
液晶パネル81に投影されて表示されているものとする
。また、この液晶パネル81には、RAM6に記憶され
た指示点の座標(xc,yc,zc)に対応する液晶パ
ネル81上の座標(Xc,Yc)にカーソルCが表示さ
れているものとする。
4において、上下左右のカーソル移動キー71〜74が
操作されたかどうかを判断する。そして、これらがいず
れも操作されていない場合には、座標表示モードキー7
5が操作されたかどうかを判断する(ステップS5)。 座標表示モードキー75が操作されていない場合には、
各種キー76が操作されたかどうかを判断し(ステップ
S6)、この各種キー76も操作されていない場合には
、再びステップS1に戻り上記キー入力待ち処理を繰り
返す。また、各種キー76が操作された場合には、その
キーに応じた処理を実行した後に(ステップS7)、再
びステップS1からのキー入力待ち処理に戻る。
キー75が操作されていた場合には、現在のモードが座
標表示モードかどうかを判断する(ステップS8)。こ
の座標表示モードは、RAM6に記憶された座標表示モ
ードの状態を参照することにより判断することができる
。ここで、座標表示モードでなかった場合には、RAM
6の記憶内容を書き換えることにより座標表示モードに
設定した後に(ステップS9)、図3の液晶パネル81
bに示すように左下隅にカーソルCに対応する指示点の
座標を表示して(ステップS10)、ステップS1から
のキー入力待ち処理に戻る。また、既に座標表示モード
になっていた場合には、RAM6の記憶内容を書き換え
てこの座標表示モードを解除した後に(ステップS11
)、ステップS1からのキー入力待ち処理に戻る。する
と、図3の液晶パネル81aに示すように、座標の表示
が消去される。
ル移動キー71が操作されていた場合には、RAM6に
記憶された指示点の座標(xc,yc,zc)における
y軸成分ycの値にピッチΔyを加算する(ステップS
12)。また、下向きのカーソル移動キー72が操作さ
れていた場合には、このy軸成分ycの値からピッチΔ
yを減算する(ステップS13)。さらに、左向きのカ
ーソル移動キー73が操作されていた場合には、指示点
の座標におけるx軸成分xcの値にピッチΔxを減算す
る(ステップS14)。また、右向きのカーソル移動キ
ー74が操作されていた場合には、このx軸成分xcの
値からピッチΔxを加算する(ステップS15)。そし
て、これらステップS12乃至S15のいずれかの処理
が実行されると、xc及びycの値からRAM6に記憶
された関数fに基づいてzcを算出することにより、新
たな指示点の座標(xc,yc,zc)を再計算する(
ステップS16)。
座標(xc,yc,zc)がRAM6に記憶された表示
範囲xmax〜zminの範囲内かどうかを判断する(
ステップS17)。そして、表示範囲内であった場合に
は、それまでのカーソルCを消去して、前述の式(3)
及び(4)により新たな指示点の座標(xc,yc,z
c)に基づく液晶パネル81上のカーソルCの座標(X
c,Yc)を再計算して表示する(ステップS18)。 しかし、表示範囲を超えていた場合には、まず操作され
たカーソル移動キー71〜74に応じて表示範囲のxm
ax及びxmin、又はymax及びyminをΔx又
はΔyだけ加減算して書き換えると共に、指示点の座標
のz軸成分も表示範囲内となるように必要に応じてzm
ax及びzminを適宜加減算して書き換え、この表示
範囲を移動させる(ステップS19)。また、引き続い
て新たな表示範囲に基づき3次元図形Gを液晶パネル8
1に再表示した後に(ステップS20)、ステップS1
8に移行する。
に、xmaxが0.18、xminが0.06の表示範
囲で3次元図形Gが表示されていたとする。また、カー
ソルCに対応する指示点の座標は、(0.18,0.0
4,0.03)であり、3次元図形Gの表示範囲の右端
にあるものとする。なお、ピッチΔxは、0.02であ
る。 ここで、右向きのカーソル移動キー74を操作すると、
ステップS15及びS16の処理により指示点の座標が
(0.20,0.04,0.05)となって、図4の液
晶パネル81dに示すように、この指示点が表示範囲か
ら外れることになる。そこで、上記ステップS19及び
S20の処理により表示範囲をx軸に沿って右側に移動
させてxmaxを0.20、xminを0.08にし、
これに基づいて3次元図形Gを再表示させると、図4の
液晶パネル81eに示すように、新たなカーソルCが表
示範囲の右端に表示されるようになる。なお、この場合
には、z軸成分の変化が僅かなため、表示範囲のz軸方
向への移動は不要であった。
74の操作によりカーソルCが移動すると、再度現在の
モードが座標表示モードかどうかを判断する(ステップ
S21)。そして、座標表示モードであった場合には、
上記ステップS10に移行して新たな指示点の座標を表
示した後にステップS1からのキー入力待ち処理に戻る
。また、座標表示モードでなかった場合には、そのまま
ステップS1からのキー入力待ち処理に戻る。
よれば、カーソル移動キー71〜74の操作によって3
次元図形G上に表示されたカーソルCの位置を任意に移
動させることができ、このカーソルCが表示範囲を超え
た場合には、自動的に3次元図形Gをスクロールさせる
ことができる。また、座標表示モードに設定することに
より、カーソルCに対応する指示点の座標を表示させ、
このカーソルCの移動に伴い随時更新させることができ
るようになる。
の図形表示装置によれば、数字キー等の入力によること
なく、直観的なカーソル移動キーの操作によってカーソ
ルを移動させ、3次元図形上の任意の点の座標を表示さ
せたり表示範囲を移動させることが可能となり、使用者
の操作の負担を軽減することができるようになる。
である。
動作を示す液晶パネルの平面図である。
パネルの平面図である。
関係を示す図である。
と表示面との関係を示す図である。
す表示面の平面図である。
Claims (1)
- 【請求項1】3次元図形を設定された表示範囲で表示面
に投影して表示する図形表示手段を備えた図形表示装置
であって、3次元図形上の指示点の座標を表示し、この
指示点に対応する表示面の点にカーソルを表示するカー
ソル表示手段と、3次元図形のいずれかの座標軸に対応
し、その座標軸上の移動方向を指示するカーソル移動キ
ーと、該カーソル移動キーが操作された場合に、指示点
を3次元図形上で当該カーソル移動キーに対応する座標
軸に沿い指定方向に適宜距離だけ移動させるカーソル移
動手段と、該カーソル移動手段が移動させた新たな指示
点が3次元図形の表示範囲を超えた場合に、新たな指示
点が含まれるようにこの表示範囲を移動させるスクロー
ル手段とを備えている図形表示装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3005744A JP2882884B2 (ja) | 1991-01-22 | 1991-01-22 | 図形表示装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3005744A JP2882884B2 (ja) | 1991-01-22 | 1991-01-22 | 図形表示装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH04238389A true JPH04238389A (ja) | 1992-08-26 |
JP2882884B2 JP2882884B2 (ja) | 1999-04-12 |
Family
ID=11619615
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3005744A Expired - Lifetime JP2882884B2 (ja) | 1991-01-22 | 1991-01-22 | 図形表示装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2882884B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010191770A (ja) * | 2009-02-19 | 2010-09-02 | Denso Wave Inc | 3次元座標入力方法,コンピュータプログラム及び3次元座標入力装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6023889A (ja) * | 1983-07-20 | 1985-02-06 | 株式会社日立製作所 | マルチ・カ−ソルの表示方法 |
JPH01129290A (ja) * | 1987-11-13 | 1989-05-22 | Minolta Camera Co Ltd | 文書作成装置 |
-
1991
- 1991-01-22 JP JP3005744A patent/JP2882884B2/ja not_active Expired - Lifetime
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6023889A (ja) * | 1983-07-20 | 1985-02-06 | 株式会社日立製作所 | マルチ・カ−ソルの表示方法 |
JPH01129290A (ja) * | 1987-11-13 | 1989-05-22 | Minolta Camera Co Ltd | 文書作成装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010191770A (ja) * | 2009-02-19 | 2010-09-02 | Denso Wave Inc | 3次元座標入力方法,コンピュータプログラム及び3次元座標入力装置 |
Also Published As
Publication number | Publication date |
---|---|
JP2882884B2 (ja) | 1999-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5835692A (en) | System and method for providing mapping notation in interactive video displays | |
US5588098A (en) | Method and apparatus for direct manipulation of 3-D objects on computer displays | |
US6014127A (en) | Cursor positioning method | |
JPH0668758B2 (ja) | カーソル制御方法及び3次元図形表示装置 | |
JPH10283158A (ja) | ウィンドウの立体表示装置及びその方法 | |
JPS60186967A (ja) | 画像表示方法 | |
JPH0769778B2 (ja) | アイコンメニュ−・パレット化処理方式 | |
JPH04238389A (ja) | 図形表示装置 | |
JPH07220109A (ja) | 情報処理装置及び方法 | |
JPH08249500A (ja) | 3次元図形の表示方法 | |
JPH04163592A (ja) | ウインドウ表示方式 | |
JPS60132227A (ja) | 表示装置 | |
JP2001046768A (ja) | 縫製データ作成装置 | |
JP2001357021A (ja) | グラフ表示制御装置、及び記憶媒体 | |
JP2981563B2 (ja) | 電子機器 | |
JPH0546707A (ja) | 情報処理装置 | |
JPS62150476A (ja) | 表示装置 | |
JPS6155728A (ja) | 座標入力装置 | |
JP3142191B2 (ja) | 図形処理装置 | |
JPS61128378A (ja) | 画像信号生成装置 | |
JPS63118882A (ja) | 画像編集装置 | |
JPH0642245B2 (ja) | 表計算装置 | |
JPS62125392A (ja) | グラフイツク装置の表示制御装置 | |
JP2003241884A (ja) | マウスポインタ移動プログラムおよび当該プログラムを記憶したコンピュータ読み取り可能な記憶媒体、ならびにマウスポインタ移動装置 | |
JPH07319940A (ja) | 縫製データ作成装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19990121 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080205 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090205 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100205 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100205 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110205 Year of fee payment: 12 |