JPH08161531A - 図形表示装置 - Google Patents

図形表示装置

Info

Publication number
JPH08161531A
JPH08161531A JP6302267A JP30226794A JPH08161531A JP H08161531 A JPH08161531 A JP H08161531A JP 6302267 A JP6302267 A JP 6302267A JP 30226794 A JP30226794 A JP 30226794A JP H08161531 A JPH08161531 A JP H08161531A
Authority
JP
Japan
Prior art keywords
rotation
dimensional object
rotation operation
rotation angle
display device
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
Application number
JP6302267A
Other languages
English (en)
Other versions
JP3439854B2 (ja
Inventor
Munetaka Takeuchi
宗孝 竹内
Takefumi Namiki
武文 並木
Kozo Nagano
浩三 長野
Ikuo Fukuda
育夫 福田
Hiromi Hayashi
広海 林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP30226794A priority Critical patent/JP3439854B2/ja
Priority to US08/524,183 priority patent/US5664083A/en
Publication of JPH08161531A publication Critical patent/JPH08161531A/ja
Application granted granted Critical
Publication of JP3439854B2 publication Critical patent/JP3439854B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/60Rotation of whole images or parts thereof

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Processing Or Creating Images (AREA)
  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)

Abstract

(57)【要約】 【目的】 図形表示装置に関し、3次元図形に対して回
転操作を行った場合に、既に行った回転操作の内容およ
び順序を意識することなく、目的の回転状態を後で再現
できるようにすることを目的とする。 【構成】 3次元物体の図形情報を格納しておく図形情
報格納手段1と、3次元物体をデカルト座標系の3軸回
りで回転させる指示を出す回転操作指示手段2と、回転
後の3次元物体の座標を計算する表示用座標計算手段3
と、回転後の3次元物体の回転角度を計算する回転角度
計算手段4と、回転後の3次元物体の図形および回転角
度を表示する表示手段5とから構成されている。回転操
作指示手段2による回転操作が行われる度に、回転角度
計算手段4は常に、回転後の回転角度が最初に表示され
た回転操作前の初期状態から所定の順序で3回の回転操
作を行った場合の回転角度を計算する。これにより、既
に行った回転操作の内容および順序をまったく意識する
ことなく、計算された回転角度を初期状態から所定の順
序で順次入力することにより、目的の回転状態を再現す
ることができる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は図形表示装置に関し、特
に表示されている3次元物体の図形に対して回転操作を
行った後の回転状態を後で再現することができる図形表
示装置に関する。
【0002】従来、3次元の物体を2次元のディスプレ
イ装置上に図形表示することは通常行われている。ま
た、ディスプレイ装置上の3次元図形を回転させてその
物体の構成状態を観察することも行われている。3次元
図形の回転は、そのために用意されたボタンを押すこと
によって任意に行うことができる。
【0003】
【従来の技術】計算機上で3次元図形に回転操作を施し
て回転変換を実現するには、3つのオイラーアングルの
値で規定するのが一般的である。回転操作前の初期状態
と回転後の状態とはこのオイラーアングルで一意的に定
義できるが、回転前の初期状態から目的とする回転後の
状態にするためのオイラーアングルを直観的に見い出す
のは、一般に困難である。一方、人間が最も認識しやす
いのは直交座標系(デカルト座標系)の3軸回りの回転
操作である。
【0004】しかし、この直交する3軸回りでの回転操
作により、目的とする回転後の3次元図形の状態に到達
するには、回転操作の順序が一意的に決まらない。すな
わち、ある回転後の状態に到達するには、まず、X軸回
りに回転操作を行い、次に、Y軸回りに回転操作を行
い、そして、Z軸回りに回転操作を行う、という順番で
順次回転操作を行う場合、これらの各軸の回転操作の順
番が異なる場合、または各軸回りの回転操作を複数回に
分けて行う場合のいずれでも、同一の状態に到達でき
る。再び、回転操作前の初期状態から先に求めた回転後
の状態の3次元図形を再現するためには、先に行った回
転操作、すなわち、回転軸および回転角度を順序立てて
記録しておき、それを再び忠実に行わなければならない
が、普通、この手順は非常に煩雑になる。この煩雑さ
は、ディスプレイ装置上で3次元図形を表示させ、その
物体を回転させて表示を変化させる場合に、特に顕著と
なる。なぜならば、回転操作を行う際は、初期状態から
目的とする回転後の状態に到達するまでにトライアンド
エラーを繰り返し、ディスプレイ装置上で回転された物
体を確認しながら複数回に分けて行うのが一般的である
からである。
【0005】最近のこのような物体の回転操作および表
示を行うことができる装置またはソフトウェアでは、回
転操作をマウスを用いて行うものが多く、回転操作自体
は容易になってきている。
【0006】
【発明が解決しようとする課題】しかし、従来の装置で
は、前述のように、3次元図形の初期状態と回転後の状
態との関係は、各々の操作順序が一意的に決まらず、ま
た、初期状態からの回転角度は意味を持たないため表示
されることがない。このため、たとえば、回転操作を繰
り返して目的の回転状態に到達した後、図形表示装置の
電源を落とし、その後に、図形表示装置を再起動して、
再び目的の回転後の状態を再現しようとしても、再現す
ることが困難であるという問題点があった。
【0007】本発明はこのような点に鑑みてなされたも
のであり、3次元図形を回転させる際、デカルト座標系
の3軸回りで回転させることができ、かつ、既に行った
回転操作の内容および順序を意識することなく目的の回
転状態を再現することが可能な図形表示装置を提供する
ことを目的とする。
【0008】
【課題を解決するための手段】図1は上記目的を達成す
る本発明の原理図である。本発明の図形表示装置は、表
示すべき3次元物体の図形情報を格納しておく図形情報
格納手段1と、表示されている3次元物体に対してデカ
ルト座標系の3軸回りで回転させるための回転操作を指
示する回転操作指示手段2と、回転操作が行われる度に
回転後の3次元物体の座標を計算する表示用座標計算手
段3と、回転操作に応じて回転された3次元物体の回転
角度を回転操作前の初期状態から所定の順序で3回の回
転操作を行った場合の回転角度として計算する回転角度
計算手段4と、3次元物体を計算された座標位置に表示
するとともに計算された初期状態からの回転角度を表示
する表示手段5とから構成されている。
【0009】
【作用】上述の手段によれば、3次元物体の図形が図形
情報格納手段1から読み出されて表示手段5に表示され
る。回転操作指示手段2によって回転操作が行われる度
に、表示用座標計算手段3にて回転後の3次元物体の座
標が計算され、その座標位置に3次元物体の図形が表示
手段5に表示されるとともに、回転角度計算手段4にて
回転後の回転角度が計算されて表示手段5に表示され
る。この回転角度は最初に表示された回転操作前の初期
状態から所定の順序で3回の回転操作を行った場合の回
転角度である。
【0010】
【実施例】まず、本発明の概要について説明する。図1
は本発明の図形表示装置の概要を示す構成図である。
【0011】本発明の3次元物体の回転表示が可能な図
形表示装置は、表示すべき3次元物体の図形情報を格納
しておく図形情報格納手段1を有している。回転操作指
示手段2は図形情報格納手段1より図形情報が取り出さ
れて表示されている3次元物体に対してデカルト座標系
の3軸回りで回転させるための回転操作を指示するもの
で、好ましくは3軸回りに正方向および負方向に回転さ
せるための6つのボタンを有するのがよい。また、この
回転操作指示手段2には、回転操作の指示に応答して動
作するタイマ手段と、このタイマ手段がタイムアウトし
てもなお、回転操作の指示が継続している場合に、回転
操作に対応して出力される回転操作指示の時間間隔を加
速度的に小さくしていく手段とを備えて、ボタンの連続
押下の間は所定時間後に回転操作の指示回数を次第に多
くするようにし、回転角度の大きな数値の入力を容易に
している。
【0012】回転操作指示手段2は表示用座標計算手段
3と、回転角度計算手段4とに接続され、回転操作指示
手段2による指示がある度に、その回転操作指示が伝え
られる。表示用座標計算手段3は回転操作指示手段2か
らの回転操作指示を受けると、回転操作に応じた回転後
の3次元物体の座標の計算を行う。回転角度計算手段4
は回転操作指示手段2からの回転操作指示を受けると、
回転操作に応じて回転された3次元物体の回転角度を回
転操作前の初期状態から所定の順序で3回の回転操作を
行った場合の回転角度として計算する。
【0013】表示手段5は表示用座標計算手段3および
回転角度計算手段4の出力に接続され、表示用座標計算
手段3によって計算された座標位置に3次元物体を表示
するとともに、回転角度計算手段4によって計算された
初期状態からの回転角度を数値表示する。
【0014】上記の構成によれば、まず、3次元物体の
図形が図形情報格納手段1から読み出されて表示手段5
に表示される。このとき、図形は図形情報に従った回転
状態、すなわち、初期状態にあり、回転角度はすべて
「0.0」である。次に、回転操作指示手段2によって
回転操作が行われると、その度に、表示用座標計算手段
3にて回転後の3次元物体の座標が計算され、その座標
位置に3次元物体の図形が表示手段5に表示されるとと
もに、回転角度計算手段4にて回転後の回転角度が計算
されて表示手段5に表示される。この回転角度は最初に
表示された回転操作前の初期状態から所定の順序で3回
の回転操作を行った場合の回転角度として表示される。
【0015】図2は図形表示装置の表示画面の一例を示
す図である。図形表示装置の好適な実施例として、材料
設計を指向した分子動力学シミュレータのためのワーク
ベンチ「MASPHYC/WB(Material design Syst
em by means of computational PHYsics and Chemistry
/Work Bench )への適用例について説明する。
【0016】図2において、グラフィックディスプレイ
装置の画面の一部には、ある分子(ここでは、n−ペン
タン)の構造を表示させるための分子情報データベース
ウィンドウ10が開いている。この分子情報データベー
スウィンドウ10の下には、表示されている分子構造に
対して回転操作を指示するための6個の回転操作ボタン
11,12,13,14,15,16および初期状態か
らの回転角度を表示する3つの回転角度表示部17,1
8,19が表示されている。
【0017】ここで、「+」表示された回転操作ボタン
11,13,15および「−」表示された回転操作ボタ
ン12,14,16は直交座標系の右手座標系での回転
方向の正方向および負方向に対応している。これらの回
転操作ボタンは、回転したい回転操作ボタンの位置にマ
ウスカーソルを置いてクリックすることにより回転操作
を指示することができ、1回クリックする度に、分子情
報データベースウィンドウ10に表示されている分子構
造を、たとえば0.1度ずつ回転させるようにすること
ができる。また、回転操作ボタンを押し続けることによ
って、分子構造を連続回転操作することができ、その回
転は、回転操作ボタンを押している時間に応じて加速度
的に増速させることができる。この機能は、目的とする
回転状態の初期状態からの回転角度があらかじめ分かっ
ていて、それを再現させるときに、場合によっては大き
な数値になるよう回転操作することになるが、そのよう
な場合に、早く目的の回転状態に到達することができる
ようになる。
【0018】回転角度表示部17,18,19は、X
軸、Y軸およびZ軸についてそれぞれ回転操作した結果
が数値で表示される。この数値は、表示する分子構造の
図形を選択して最初に画面表示されたときには、それぞ
れ「0.0」を表示しており、これが回転操作前の初期
状態を表している。回転操作ボタンによる回転操作が行
われると、その度に、初期状態からの回転操作を表した
数値が計算されて回転角度表示部17,18,19に表
示される。しかも、その数値は、X軸、Y軸およびZ軸
の順番にその表示されている数値を入力したときに、そ
の回転状態を再現することができる回転角度である。こ
れは、図形をX軸回りに回転させるとXの値だけ変化す
るが、一般的に、YまたはZ軸回りに回転させると、そ
のYまたはZの値も変化するが、これらの変化とともに
XおよびZまたはXおよびYの値も変化するので、目的
とする回転状態は、回転角度はもとより回転操作する順
番を守らなければ、一意に決まらないからである。
【0019】図3は本発明の図形表示装置の操作概要を
示すフローチャートである。図形表示装置の操作を行う
場合、まず、たとえば3次元座標の形で保存されている
図形情報ファイルを選んで表示しようとする分子構造の
図形を選択する(ステップS1)。次に、図形表示装置
を起動すると(ステップS2)、分子構造の図形がグラ
フィックディスプレイ装置の画面に表示される(ステッ
プS3)。このとき、回転角度表示部には、初期の回転
状態を表す回転角度「0.0」が表示されている。ここ
で、回転操作ボタンによる回転操作をマウスを用いて行
うと(ステップS4)、まず、表示用座標計算モジュー
ルが起動して回転操作に応じた表示を行うための座標計
算を行い(ステップS5)、その計算結果に基づいて回
転された図形をグラフィックディスプレイ装置の画面に
表示する(ステップS6)。この表示のための座標計算
と並行して、回転角度計算モジュールが起動して回転操
作に応じた角度の初期状態からの回転角度の計算を行い
(ステップS7)、その計算結果、すなわち、再現用回
転角度を回転角度表示部に表示する(ステップS8)。
【0020】次に、回転角度計算装置による回転角度の
計算方法について説明する。その前に、まず、回転角度
を一意に決めることができる回転の集合について説明す
る。このためには、各軸回りの回転角を表す3つの数
を、3次元回転を表す3×3行列に写像したときを考
え、写像の対応関係をある集合に制限すると、全射であ
り単射であるような関係を得ることができる。関係が全
射であり単射であれば、任意の回転と各軸回りの回転角
度の組とが一意に対応することになり、また、逆写像が
存在することを意味する。以下では、回転角度の計算に
使用する逆写像gが存在することの説明から始める。
【0021】写像
【0022】
【数1】f:U(1) ×U(1) ×U(1) →SO(3),
【0023】
【数2】
【0024】は全射であるが、単射ではない。よって、
回転Oを3つの実数の組
【0025】
【数3】[0,2π)3∋(α,β,γ) を用いて上記のような3つの3×3行列の積に表す仕方
は一意的には決まらない。
【0026】ところが、
【0027】
【数4】X≡U+ (1) ×U0 (1) ×U(1) ∪{1}×{+i}×U(1) ∪{1}×{−i}×U(1) とするとき、fのXへの制限
【0028】
【数5】f|X:X→SO(3) は、全射かつ単射であることが証明できる。したがっ
て、逆写像g、
【0029】
【数6】g≡(f|X)-1:SO(3) →X が存在し、
【0030】
【数7】
【0031】となる。ここで、
【0032】
【数8】
【0033】
【数9】U0 (1) =U(1) −{±i} とおいた。
【0034】すなわち、次のことが成立する。任意の回
転Oに対し、一意的に
【0035】
【数10】
【0036】が定まり、
【0037】
【数11】
【0038】と表すことができる。本実施例では、具体
的にg:SO(3) →Xを構成し、Oから(α,β,γ)
を計算している。
【0039】ここで、g:SO(3) →Xの構成の仕方を
述べる。回転O∈SO(3) を
【0040】
【数12】
【0041】と3×3実行列で表した時、回転Oは、以
下の4つの部分集合のどれか1つに属する。
【0042】
【数13】Y1 ≡{O∈SO(3) |G2 ≠1,D≠0}
【0043】
【数14】Y2 ≡{O∈SO(3) |G2 ≠1,D=0}
【0044】
【数15】Y+ ≡{O∈SO(3) |G=1}
【0045】
【数16】Y- ≡{O∈SO(3) |G=−1} この各々の部分集合上で、gは以下のように定義され
る。 (a)O∈Y1 のとき、
【0046】
【数17】
【0047】 ここで、k≡sgn(D)(1−G2 1/2 ≠0 (b)O∈Y2 のとき、
【0048】
【数18】
【0049】(c)O∈Y+ のとき、
【0050】
【数19】
【0051】(d)O∈Y- のとき、
【0052】
【数20】
【0053】ただし、iは虚数単位、sgn(D)は、
Dが正のとき+1、Dが0のとき0、Dが負のとき−1
とした。そして、上記4つの場合の各々に対し[0,2
π)3 ∋(α,β,γ)が存在し、
【0054】
【数21】
【0055】と書くことができる。たとえば、O∈Y1
のとき、
【0056】
【数22】 |A/k+i・D/k|2 =(A/k)2 +(D/k)2 =(A2 +D2 )/|1−G2 | =(1−G2 )/(1−G2 )=1 となる(A2 +D2 +G2 =1,1−G2 =A2 +D2
>0より)。したがって、γ∈[0,2π)が存在し
て、
【0057】
【数23】
【0058】となる。同様に、α∈[0,2π),β∈
[0,2π)が存在して、
【0059】
【数24】
【0060】となる。具体的にγの値を得るには、A/
k=cosγ,D/k=sinγを解けばよい。β,α
についても同様であり、このようにしてOから(α,
β,γ)を計算することができる。
【0061】図4は回転角度計算装置の計算方法を示す
フローチャートである。ある回転状態は3×3行列で表
すことができ、その状態からある回転操作が加わってそ
の行列に回転行列が掛けられても、その積はまた、3×
3行列で表すことができる。図4のフローチャートは、
回転後の状態がこの3×3行列で表された状態から開始
される(ステップS11)。次に、回転Oが4つの部分
集合のどれに属するかを判断する。
【0062】まず、G2 =1であるかどうかを判断する
(ステップS12)。ここで、G2≠1であれば、次
に、D=0であるかどうかを判断する(ステップS1
3)。もし、D≠0であれば、回転OはY1 に属し、D
=0であれば、回転OはY2 に属することになる。回転
OがY1 に属する場合はステップS14で、Y2 に属す
る場合はステップS15で、それぞれ回転角度α,β,
γの計算が行われる。
【0063】ステップS12の判断で、G2 =1である
とすれば、次に、G=+1であるかどうかを判断する
(ステップS16)。ここで、もし、G=+1でなけれ
ば、回転OはY- に属し、G=+1であれば、回転Oは
+ に属することになる。回転OがY- に属する場合は
ステップS17で、Y+ に属する場合はステップS18
で、それぞれ回転角度α,β,γの計算が行われる。
【0064】そして、それぞれのステップS14、S1
5、S17、S18での計算から、回転角度α,β,γ
が求められる(ステップS19)。このようにして、3
次元物体の図形に対して回転操作が行われると、それに
伴って回転角度の計算が行われ、回転操作後の図形と初
期状態からの回転角度とが画面上の表示される。目的の
回転状態の図形が得られた段階で、表示されている回転
角度を何らかの方法で記録しておくことにより、後日、
その回転状態を再現することが可能になる。すなわち、
表示されている回転角度α,β,γは、初期状態から3
軸のあらかじめ規定された順序で3回の回転操作を行っ
た場合の回転角度であるから、再び、目的の回転状態の
図形を再現しようとするときには、初期状態から3軸の
あらかじめ規定された順序で、本実施例ではX軸、Y
軸、Z軸の順序で、回転操作ボタンを操作して記録して
おいた回転角度になるようにする。たとえば、目的の回
転状態での回転角度がα=10.0度、β=20.0
度、γ=40.0度であったとすれば、まず、X軸回り
に10.0度だけ回転操作を行い、次いで、Y軸回りに
20.0度だけ回転操作を行い、さらに、Z軸回りに4
0.0度だけ回転操作を行えばよい。
【0065】図5は本発明を実施するワークステーショ
ンのハードウエア構成の一例を示す図である。図におい
て、ワークステーションは、プロセッサ51と、読み取
り専用メモリ(ROM)52と、メインメモリ(RA
M)53と、グラフィック制御回路54及び表示装置5
5と、マウス56と、キーボード57と、ハードディス
ク装置(HDD)58と、フロッピーディスク装置(F
DD)59と、プリンタ60とで構成されており、これ
らの構成要素はバス61によって相互に結合されてい
る。
【0066】プロセッサ51はワークステーション全体
を統括的に制御する。読み取り専用メモリ52にはたと
えば立ち上げ時に必要なプログラムなどが格納されてい
る。メインメモリ53にはシステムプログラム、3次元
物体の図形を表示しかつその図形に対して回転操作を行
うことができる図形表示用のアプリケーションプログラ
ムが展開されている他に、分子構造などの表示中の3次
元物体の図形データが格納される。
【0067】グラフィック制御回路54はビデオメモリ
などを有し、メインメモリ53に展開された図形情報、
回転操作ボタンなどの情報を表示信号に変換し、表示装
置55に送る。表示装置55は、受けた表示信号を基に
図形表示用のウィンドウ、図形、回転操作ボタンなどを
表示する。
【0068】マウス56は表示装置55の画面上に表示
されているマウスカーソルを移動させ、回転させたい座
標の回転操作ボタン上にマウスカーソルを置いて、マウ
スのボタンをクリックすることによって図形の回転単位
での回転操作、または回転速度を加速度的に増加させる
操作などを行うポインティングデバイスである。キーボ
ード57は表示すべき図形情報の入力などに使用され
る。
【0069】ハードディスク装置58は、システムプロ
グラム、回転操作が可能な図形表示用のアプリケーショ
ンプログラム、図形情報ファイルなどが格納されてい
る。フロッピーディスク装置59はフロッピーディスク
59aに記憶されている図形情報ファイルをハードディ
スク装置58に取り込んだり、ハードディスク装置58
内のファイルをフロッピーディスク59aに記憶させる
ことができる外部記憶装置である。
【0070】また、3次元物体の図形の回転操作後の状
態を表す表示データをプリンタ60に渡して、紙に印刷
することができる。
【0071】
【発明の効果】以上説明したように本発明では、3次元
物体の図形を回転操作したときの回転角度を、常に、3
軸のあらかじめ規定した順序で3回の回転操作を行った
場合の各軸回りの回転角度として表示するように構成し
た。このため、既に行った回転操作の内容および順序を
まったく意識することなく目的の回転状態を再現するこ
とができる。
【0072】なお、本発明は、回転状態を再現する際に
X,Y,Zの順序で行うこと、表示される3次元物体を
分子構造としたこと、回転操作をウィンドウ上のボタン
で行うこと、1回の回転操作で行われる回転角の大きさ
を回転軸の表示角度の刻々の変化から認識すること、な
どに限定されるものではない。たとえば、1回の回転操
作における回転角の大きさは、直接数値入力する方法に
することもできる。
【図面の簡単な説明】
【図1】本発明の図形表示装置の概要を示す構成図であ
る。
【図2】図形表示装置の表示画面の一例を示す図であ
る。
【図3】本発明の図形表示装置の操作概要を示すフロー
チャートである。
【図4】回転角度計算装置の計算方法を示すフローチャ
ートである。
【図5】本発明を実施するワークステーションのハード
ウエア構成の一例を示す図である。
【符号の説明】
1 図形情報格納手段 2 回転操作指示手段 3 表示用座標計算手段 4 回転角度計算手段 5 表示手段
フロントページの続き (72)発明者 長野 浩三 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内 (72)発明者 福田 育夫 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内 (72)発明者 林 広海 青森県青森市大字野木字山口245番9(番 地なし)株式会社富士通青森システムエン ジニアリング内

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 固定された一点を原点として回転される
    3次元物体を表示する図形表示装置において、 表示すべき3次元物体の図形情報を格納する図形情報格
    納手段と、 表示されている前記3次元物体に対してデカルト座標系
    の3軸回りで回転させるための回転操作を指示する回転
    操作指示手段と、 前記回転操作に応じた回転後の前記3次元物体の座標を
    計算する表示用座標計算手段と、 前記回転操作に応じて回転された前記3次元物体の状態
    を回転操作前の初期状態から所定の順序で各軸回りに1
    回以下の回転操作を行った場合の回転角度として計算す
    る回転角度計算手段と、 前記3次元物体を計算された座標位置に表示するととも
    に計算された初期状態からの回転角度を表示する表示手
    段と、 を備えていることを特徴とする図形表示装置。
  2. 【請求項2】 前記回転操作指示手段は、前記3次元物
    体をX、YおよびZ軸回りにそれぞれ正方向または負方
    向に回転させるための6つのボタンを有することを特徴
    とする請求項1記載の図形表示装置。
  3. 【請求項3】 前記回転操作指示手段の6つのボタン
    は、連続した押下操作の間は所定時間後に単位時間当た
    りの回転操作の指示回数を加速度的に多くする手段を有
    することを特徴とする請求項2記載の図形表示装置。
JP30226794A 1994-12-06 1994-12-06 図形表示装置 Expired - Fee Related JP3439854B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP30226794A JP3439854B2 (ja) 1994-12-06 1994-12-06 図形表示装置
US08/524,183 US5664083A (en) 1994-12-06 1995-09-06 Graphic display apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP30226794A JP3439854B2 (ja) 1994-12-06 1994-12-06 図形表示装置

Publications (2)

Publication Number Publication Date
JPH08161531A true JPH08161531A (ja) 1996-06-21
JP3439854B2 JP3439854B2 (ja) 2003-08-25

Family

ID=17906960

Family Applications (1)

Application Number Title Priority Date Filing Date
JP30226794A Expired - Fee Related JP3439854B2 (ja) 1994-12-06 1994-12-06 図形表示装置

Country Status (2)

Country Link
US (1) US5664083A (ja)
JP (1) JP3439854B2 (ja)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5986673A (en) * 1997-10-17 1999-11-16 Martz; David R. Method for relational ordering and displaying multidimensional data
JP3519253B2 (ja) * 1997-10-28 2004-04-12 株式会社ソニー・コンピュータエンタテインメント 情報処理装置、および情報処理方法
US6243101B1 (en) 1998-09-03 2001-06-05 Timothy Joseph Erskine Method of enhancing computer-generated symbols
US6239813B1 (en) 1999-01-20 2001-05-29 Timothy Joseph Erskine Method of defining a computer-generated intelligent symbol
JP2002312694A (ja) * 2001-01-24 2002-10-25 Sony Computer Entertainment Inc 電子商取引システム、商品購入支援装置及び方法
US7142195B2 (en) * 2001-06-04 2006-11-28 Palm, Inc. Interface for interaction with display visible from both sides
TWI438759B (zh) * 2010-10-29 2014-05-21 Au Optronics Corp 立體影像之顯示方法及相關顯示系統

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5572639A (en) * 1995-05-08 1996-11-05 Gantt; Brian D. Method and apparatus for interactively manipulating and displaying presumptive relationships between graphic objects

Also Published As

Publication number Publication date
JP3439854B2 (ja) 2003-08-25
US5664083A (en) 1997-09-02

Similar Documents

Publication Publication Date Title
EP1556774B1 (en) Graphic display control apparatus and program
US9015631B2 (en) Animated icons to preview transformations related to 3D models
US20150331415A1 (en) Robotic task demonstration interface
TWI315056B (en) Block-based rotation of arbitrary-shaped images
JP2569072B2 (ja) マルチウインドウ・システムにおけるコマンド処理方法および装置
JP3439854B2 (ja) 図形表示装置
JP3186241B2 (ja) 図形編集装置
US5732204A (en) Method and device for 3D image processing
JP3599198B2 (ja) 図形編集装置
JP3463331B2 (ja) メニュー選択方法
JPS6339947B2 (ja)
JPH0827690B2 (ja) 表示制御方法
JP3341170B2 (ja) 図形形状変化装置
JP3233648B2 (ja) 水平球演算方法
JP2928858B2 (ja) マルチウインドウ表示制御装置及び方法
JP2602492B2 (ja) 曲面表示方法
JP3121194B2 (ja) マルチメディアデータの編集処理方法及び装置
JPH08328613A (ja) シーケンス・プログラムの作成・データ設定方法
JPH0731309Y2 (ja) シミュレ−ション機能を備える情報処理装置
JP3638999B2 (ja) 画像データ作成装置
JP2610832B2 (ja) 画面分割パターン登録方式
JP2754533B2 (ja) 流れ図作成装置
JP3553249B2 (ja) 画像生成装置及び画像生成方法
JP2790700B2 (ja) ビジュアルシミュレーション装置
JP3332691B2 (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: 20030603

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090613

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees