JPS60186967A - 画像表示方法 - Google Patents
画像表示方法Info
- Publication number
- JPS60186967A JPS60186967A JP59041762A JP4176284A JPS60186967A JP S60186967 A JPS60186967 A JP S60186967A JP 59041762 A JP59041762 A JP 59041762A JP 4176284 A JP4176284 A JP 4176284A JP S60186967 A JPS60186967 A JP S60186967A
- Authority
- JP
- Japan
- Prior art keywords
- key
- decrement
- perspective
- increment
- view
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/10—Geometric effects
- G06T15/20—Perspective computation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Geometry (AREA)
- Computer Graphics (AREA)
- General Physics & Mathematics (AREA)
- Controls And Circuits For Display Device (AREA)
- Numerical Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〈産業上の利用分野〉
本発明は画像表示方法にかかり、特に被描画物の3次元
座標値をCRTj1画面における2次元描画座標系の座
標値に変換し、該変換して得られた2次元座標値を用い
て被描画物の斜視図をCRT描画面に表示すると共に、
簡単に該斜視図の表示位置をシフトでき、しかも該斜視
図を簡単に回転させて表示できる画像表示方法に関する
。
座標値をCRTj1画面における2次元描画座標系の座
標値に変換し、該変換して得られた2次元座標値を用い
て被描画物の斜視図をCRT描画面に表示すると共に、
簡単に該斜視図の表示位置をシフトでき、しかも該斜視
図を簡単に回転させて表示できる画像表示方法に関する
。
〈従来技術〉
グラフィックディスプレイ装置はCA D/CAM(コ
ンピュータによる設計、製造)を実現する手段として随
所に使われている。そして、ががるグラフィックディス
プレイ装置にとってはその表示画面(CRT面)に3次
元物体の斜視図を表示させることができることは不可決
の条件である。
ンピュータによる設計、製造)を実現する手段として随
所に使われている。そして、ががるグラフィックディス
プレイ装置にとってはその表示画面(CRT面)に3次
元物体の斜視図を表示させることができることは不可決
の条件である。
このため、従来のグラフィックディスプレイ装置は3次
元物体の斜視図の表示やその拡大、縮小表示ができるよ
うになっている。
元物体の斜視図の表示やその拡大、縮小表示ができるよ
うになっている。
〈従来技術の欠点〉
ところで、CRT面に表示された斜視図の位置をシフト
させたり、あるいは3次元物体の見る位置を変えてその
斜視図をCI’tT面に表示させたい場合、換言すれば
斜視図を回転させてCRT面に表示させtコい場合があ
る。かかる場合、従来は表示位置及び回転角をキーボー
ドから大刀して、斜視図の表示位置を変更しあるいは斜
視図を回転させて表示させていた。
させたり、あるいは3次元物体の見る位置を変えてその
斜視図をCI’tT面に表示させたい場合、換言すれば
斜視図を回転させてCRT面に表示させtコい場合があ
る。かかる場合、従来は表示位置及び回転角をキーボー
ドから大刀して、斜視図の表示位置を変更しあるいは斜
視図を回転させて表示させていた。
しかし、かかる従来の方法では操作が面倒であると共に
、連続して表示位置を変化させることができず、又連続
して斜視図を回転させながら表示させることができなか
った。
、連続して表示位置を変化させることができず、又連続
して斜視図を回転させながら表示させることができなか
った。
又、専用のジ−イスティックのごときハードウェアを設
け、該ジョイスティックを用いて表示位置や斜視図の回
転角を変更するものもあるが、新たなハードウェアの追
加が必要になり、コスト的に好ましくなかった。
け、該ジョイスティックを用いて表示位置や斜視図の回
転角を変更するものもあるが、新たなハードウェアの追
加が必要になり、コスト的に好ましくなかった。
〈発明の目的〉
本発明の目的は簡単な操作で斜視図の表示位置を変更で
き、しかも簡単な操作で斜視図を回転表示できる画像表
示方法を提供することである。
き、しかも簡単な操作で斜視図を回転表示できる画像表
示方法を提供することである。
本発明の別の目的は斜視図のCRT面における表示位置
を連続して変化させることができ、しかも斜視図を連続
して回転表示させることができる画像表示方法を提供す
ることである。
を連続して変化させることができ、しかも斜視図を連続
して回転表示させることができる画像表示方法を提供す
ることである。
本発明の更に別の目的はキーボード上に設けられたテン
キーとその配列を利用し、テンキーを構成する各キーを
表示位置変更用キー及び回転角変更用キーとして用い、
これらキーが押される毎に所定量づつ表示位置を変え、
あるいは斜視図の回転角を所定量づつ変えて表示する画
像表示方法を提供することである。
キーとその配列を利用し、テンキーを構成する各キーを
表示位置変更用キー及び回転角変更用キーとして用い、
これらキーが押される毎に所定量づつ表示位置を変え、
あるいは斜視図の回転角を所定量づつ変えて表示する画
像表示方法を提供することである。
〈発明の概要〉
本発明、は被描画物の3次元座標値(XS)’Sz)を
CRT描画面における2次元描画座標系の座標値(X1
Y)に変換し、該変換して得られtコ2次元の座標値を
用いて被描画物の斜視図をCRT描画画に表示する画像
表示方法であり、CRT画面に表示される斜視図の3次
元座標軸のうちX軸とy軸の角度をβ(X軸を基準に反
時計方向を正とする)、X軸と描画座標系のX軸との角
度をa(X軸を基準に反時計方向を正とする)、斜視図
の3次元座標原点の描画座標系における座標値を(Xo
、 Yo)とするとき、次式 により3次元座標値を描画座標系に変換すると共に、キ
ーボード上に前記角度aをインクリメント及びデクリメ
ントするキーを設け、インクリメントキーが押されたと
きαを増加させ、デクリメントキーが押されたときαを
減少させることにより被描画物の斜視図を回転表示する
と共に、キーボード上に斜視図の3次元座標原点をX及
びY方向にシフトさせるキーを設け、該キーを押圧する
ことにより3次元原点の座標値を変え、被描画物の斜視
図の表示位置を変える画像表示方法であり、更に前記表
示位置変更用キー及びa変更用キーとしてテンキーを利
用できる画像表示方法である。
CRT描画面における2次元描画座標系の座標値(X1
Y)に変換し、該変換して得られtコ2次元の座標値を
用いて被描画物の斜視図をCRT描画画に表示する画像
表示方法であり、CRT画面に表示される斜視図の3次
元座標軸のうちX軸とy軸の角度をβ(X軸を基準に反
時計方向を正とする)、X軸と描画座標系のX軸との角
度をa(X軸を基準に反時計方向を正とする)、斜視図
の3次元座標原点の描画座標系における座標値を(Xo
、 Yo)とするとき、次式 により3次元座標値を描画座標系に変換すると共に、キ
ーボード上に前記角度aをインクリメント及びデクリメ
ントするキーを設け、インクリメントキーが押されたと
きαを増加させ、デクリメントキーが押されたときαを
減少させることにより被描画物の斜視図を回転表示する
と共に、キーボード上に斜視図の3次元座標原点をX及
びY方向にシフトさせるキーを設け、該キーを押圧する
ことにより3次元原点の座標値を変え、被描画物の斜視
図の表示位置を変える画像表示方法であり、更に前記表
示位置変更用キー及びa変更用キーとしてテンキーを利
用できる画像表示方法である。
〈実施例〉
第1図は本発明の概略説明図である。DPSはブラウン
管(CRT)の表示面(CRT面というy、BRPはC
RT面における描画座標系(x−y座標系)の原点で、
その座標値は(0,0)、DRPはCRT面に表示され
る斜視図の3次元座標軸(x−y−2)の原点で、その
座標値は(xo。
管(CRT)の表示面(CRT面というy、BRPはC
RT面における描画座標系(x−y座標系)の原点で、
その座標値は(0,0)、DRPはCRT面に表示され
る斜視図の3次元座標軸(x−y−2)の原点で、その
座標値は(xo。
Yo)、aはCRT面に表示された斜視図の8次元座標
軸のうちX軸と描画座標系のX軸とのなす角度(X軸を
基準に反時計方向を正とする)、βはCRT面に表示さ
れた斜視図の3次元座標軸のうちX軸とy軸とのなす角
度(X軸を基準に反時計方向を正とする)である。
軸のうちX軸と描画座標系のX軸とのなす角度(X軸を
基準に反時計方向を正とする)、βはCRT面に表示さ
れた斜視図の3次元座標軸のうちX軸とy軸とのなす角
度(X軸を基準に反時計方向を正とする)である。
3次元座標系で表現された3次元物体の3次元座標値(
XN yN Z)は次式 により描画座標系の座標値(x、y)に変換される。従
って、3次元座標系で表現した三次元物体の座標値と前
記角度α、β及び3次元座標原点DRPの描画座標系に
おける座標値(xolYo)を与えればディスプレイ装
置は(1)式の変換処理を各3次元座標値に施して描画
座標系における座標値を4i114得、該描画座標系に
おける座標値を用いてCRT面に3次元物体の斜視図を
表示する。
XN yN Z)は次式 により描画座標系の座標値(x、y)に変換される。従
って、3次元座標系で表現した三次元物体の座標値と前
記角度α、β及び3次元座標原点DRPの描画座標系に
おける座標値(xolYo)を与えればディスプレイ装
置は(1)式の変換処理を各3次元座標値に施して描画
座標系における座標値を4i114得、該描画座標系に
おける座標値を用いてCRT面に3次元物体の斜視図を
表示する。
又、前記角度αを変更すれば、換言すれば3次元物体を
見る方向を変えれば、ディスプレイ装置は2軸を中心に
所定量回転しtコ斜視図をCRT面に表示し、更に3次
元座標原点の位置を変更すれば斜視図の位置をシフトし
てCRT面に表示する。
見る方向を変えれば、ディスプレイ装置は2軸を中心に
所定量回転しtコ斜視図をCRT面に表示し、更に3次
元座標原点の位置を変更すれば斜視図の位置をシフトし
てCRT面に表示する。
そこで、本発明はキーボード上に設けられている自動プ
ログラミングのためのテンキー兼用の各種形状レンボリ
ックキーを角度αの変更用キー及び3次元座標原点位置
変更用キーとして用い、これらが押される毎に所定量づ
つ角度aあるいは3次元座標原点の位置(xo、Yo)
を所定量づつ変化させ、斜視図を連続的に回転表示し、
かつ斜視図の表示位置を連続的に変化させるようにして
いる。
ログラミングのためのテンキー兼用の各種形状レンボリ
ックキーを角度αの変更用キー及び3次元座標原点位置
変更用キーとして用い、これらが押される毎に所定量づ
つ角度aあるいは3次元座標原点の位置(xo、Yo)
を所定量づつ変化させ、斜視図を連続的に回転表示し、
かつ斜視図の表示位置を連続的に変化させるようにして
いる。
第2図は本発明を適用できる自動プログラミング装置の
ブロック図であり、1はプロセッサ、2は制御プログラ
ムを記憶するROM、3は各種データを記憶するRAM
、4は各種キーを有する操作盤、5ばグラフィックディ
スプレイ装置、6はNCデータ出力装置、7はNCテー
プである。
ブロック図であり、1はプロセッサ、2は制御プログラ
ムを記憶するROM、3は各種データを記憶するRAM
、4は各種キーを有する操作盤、5ばグラフィックディ
スプレイ装置、6はNCデータ出力装置、7はNCテー
プである。
自動プログラミング装置はグラフィックディスプレイ画
面を用いて対話形式によりデータを操作盤4から入力し
、設計図面を用いて簡単な操作でNCテープを作成でき
るようになっている。すなわち、設計図面に記載されて
いる部品形状に沿って対応する操作盤4上のテンキー兼
用の形状シンボリックキーをおすだけで部品形状を入力
できる。
面を用いて対話形式によりデータを操作盤4から入力し
、設計図面を用いて簡単な操作でNCテープを作成でき
るようになっている。すなわち、設計図面に記載されて
いる部品形状に沿って対応する操作盤4上のテンキー兼
用の形状シンボリックキーをおすだけで部品形状を入力
できる。
又その時々の参考となる情報がグラフィックディスプレ
イ画面に図形表示され、しかも日常語による問い掛けが
あるから該問い掛けに応じて寸法や各種データを操作盤
から入力できる。更にNCテープ作成に必要な全データ
が入力されれば即座に仕上げ形状がグラフィックディス
プレイ装置5のCRT面に表示され、しかもNCテープ
の自動計算が開始され、かつ工具通路がCRT面に表示
されてNCテープが作成される。さて、かかる自動プロ
グラミングにおいて、部品形状を入力するには以下の手
順に従って行われる。すなわち、第3図に示すファンク
シ璽ンキーFNKのうち所定のファンクシ目ンキーを押
圧して部品形状入力用の問いかけ文をCRT面に表示す
る。ついで、該問いかけに応じて設計図面をみながら部
品形状通りに操作盤4上に設けられtコテンキー兼用の
形状シンボリックキー88K (キートップ上において
数値、小数点と共に↑、→、←、↓、/、\、〆、\1
.)、(、が付されたキー)、面とり部を示すCキー、
丸みずけを示すRキー等を操作して部品形状を入力する
。そ1.て、部品形状の1つの要素をテンキー兼用の形
状シンボリックキーあるいはCキー、Rキーを押して入
力する毎に該要素の寸法の問い掛は文がCRT面に表示
されるから、該問い掛けに応じて設計図面からひろっな
寸法をテンキー兼用の診状シンボリックキーを用いて入
力すれば部品形状の特定操作が終了する。尚、テンキー
兼用の形状シンボリックキーは処理ステップに応じて自
動的に形状入力用及び数値入力用として機能する。さて
、本発明においては後述するようにこれら形状シンボリ
ックキーのうちらキー(0キー)を角度a(第1図)の
インクリメント用キーに、ρキー(小数点キー)を角度
αのデクリメント用キーに、↑キー(8キー)を3次元
座標原点のY軸座標値Y。のインクリメント用キーに、
↓キー゛(2キー)をY。デクリメント用キーに、→キ
ー(6キー)を3次元座標原点のX軸座標値X。のイン
クリメント用キーに、←キー(4キー)をXデクリメン
ト用キーに、/キー(9キー)をX。、Y0同時インク
リメント用キーに、Nキー(3キー)をX。インクリメ
ント及びY。デクリメント用キーに、〆キー(1キー)
をX。、Yo同時デクリメント用キーに、Nキー(7キ
ー)をX。デクリメント及びY0インクリメント用キー
として用いる第4図は本発明の画像表示方法を説明する
ためのグラフィックディスプレイ装置のブロック図であ
り、第2図と同一部分には同一番号を付している。ディ
スプレイ制御部5aはコンピュータ構成になっており、
処理部5a−1、ROM 5 a −2、RA M 5
a −3を有してい・る。RA M 5 a −3に
は既に3次元の画像情報が記憶され、しかも角度α、β
及び3次元座標原点DRP (第1図)の描画座標系に
おける座標値(xo、Yo)が記憶されている。処理部
5a−1はRA M 5 a−3がら順次3次元の画像
情報(X% 1% z)を読みだすと共に、α、β、x
olYoを用いて(1)式の座標変換処理を施して描画
座標系における座標値(X、Y)を得、該座標値をベク
トル発生@5bに出力する。ベクトル発生器5bは入力
された座標値を用いて通常の直線あるいは円弧補間演算
を行い、発生しtコ各軸方向の補間パルスXP、YPを
アドレスカウンタ5Cに入力する。アドレスカカウンタ
5cは図示しないがX軸用及びY軸用の2つのアドレス
カカウンタを有し、それぞれ各軸の補間パルスを計数し
、その都度X軸周アドレスカウンタ及びY軸用アドレス
カカウンタが指示する画面メモIJ 5 dの記憶位置
に1゛を書き込む。尚、画面メモリ5dはマトリクス構
成になっており、CRT面の各絵素位置に対応して1ピ
ツトの記憶位置を有しており、補間パルスが発生する毎
にX軸アドレスカカウンタとY軸アドレスカカウンタが
指示するマ) IJクス交点位置の記憶位置に°1″が
書き込まれる。以上の処理により画面メモリ5dに斜視
図が記憶されれば、以後CRTのビームの偏向と同期し
て該画面メモ1J5dから記憶情報を読みだし、該記憶
情報を用いて輝度変調して、CRT5eに斜視図を表示
する。尚、画面メモIJ 5 dから記憶情報を読み出
すタイミング信号及びビームを偏向するためのタイミン
グ信号はタイミング信号発生器5fから出力される。そ
して、続出制御部5gは乙のタイミング信号に基づいて
両面メモIJ 5 dから記憶情報を読み出し、合成回
路5hを介して該記憶情報を輝度制御部51に入力し、
輝度制御部51は記憶情報に基づいて輝度変調する。又
、偏向制御部5Jはタイミング信号に同期してビームを
水平、垂直偏向する。
イ画面に図形表示され、しかも日常語による問い掛けが
あるから該問い掛けに応じて寸法や各種データを操作盤
から入力できる。更にNCテープ作成に必要な全データ
が入力されれば即座に仕上げ形状がグラフィックディス
プレイ装置5のCRT面に表示され、しかもNCテープ
の自動計算が開始され、かつ工具通路がCRT面に表示
されてNCテープが作成される。さて、かかる自動プロ
グラミングにおいて、部品形状を入力するには以下の手
順に従って行われる。すなわち、第3図に示すファンク
シ璽ンキーFNKのうち所定のファンクシ目ンキーを押
圧して部品形状入力用の問いかけ文をCRT面に表示す
る。ついで、該問いかけに応じて設計図面をみながら部
品形状通りに操作盤4上に設けられtコテンキー兼用の
形状シンボリックキー88K (キートップ上において
数値、小数点と共に↑、→、←、↓、/、\、〆、\1
.)、(、が付されたキー)、面とり部を示すCキー、
丸みずけを示すRキー等を操作して部品形状を入力する
。そ1.て、部品形状の1つの要素をテンキー兼用の形
状シンボリックキーあるいはCキー、Rキーを押して入
力する毎に該要素の寸法の問い掛は文がCRT面に表示
されるから、該問い掛けに応じて設計図面からひろっな
寸法をテンキー兼用の診状シンボリックキーを用いて入
力すれば部品形状の特定操作が終了する。尚、テンキー
兼用の形状シンボリックキーは処理ステップに応じて自
動的に形状入力用及び数値入力用として機能する。さて
、本発明においては後述するようにこれら形状シンボリ
ックキーのうちらキー(0キー)を角度a(第1図)の
インクリメント用キーに、ρキー(小数点キー)を角度
αのデクリメント用キーに、↑キー(8キー)を3次元
座標原点のY軸座標値Y。のインクリメント用キーに、
↓キー゛(2キー)をY。デクリメント用キーに、→キ
ー(6キー)を3次元座標原点のX軸座標値X。のイン
クリメント用キーに、←キー(4キー)をXデクリメン
ト用キーに、/キー(9キー)をX。、Y0同時インク
リメント用キーに、Nキー(3キー)をX。インクリメ
ント及びY。デクリメント用キーに、〆キー(1キー)
をX。、Yo同時デクリメント用キーに、Nキー(7キ
ー)をX。デクリメント及びY0インクリメント用キー
として用いる第4図は本発明の画像表示方法を説明する
ためのグラフィックディスプレイ装置のブロック図であ
り、第2図と同一部分には同一番号を付している。ディ
スプレイ制御部5aはコンピュータ構成になっており、
処理部5a−1、ROM 5 a −2、RA M 5
a −3を有してい・る。RA M 5 a −3に
は既に3次元の画像情報が記憶され、しかも角度α、β
及び3次元座標原点DRP (第1図)の描画座標系に
おける座標値(xo、Yo)が記憶されている。処理部
5a−1はRA M 5 a−3がら順次3次元の画像
情報(X% 1% z)を読みだすと共に、α、β、x
olYoを用いて(1)式の座標変換処理を施して描画
座標系における座標値(X、Y)を得、該座標値をベク
トル発生@5bに出力する。ベクトル発生器5bは入力
された座標値を用いて通常の直線あるいは円弧補間演算
を行い、発生しtコ各軸方向の補間パルスXP、YPを
アドレスカウンタ5Cに入力する。アドレスカカウンタ
5cは図示しないがX軸用及びY軸用の2つのアドレス
カカウンタを有し、それぞれ各軸の補間パルスを計数し
、その都度X軸周アドレスカウンタ及びY軸用アドレス
カカウンタが指示する画面メモIJ 5 dの記憶位置
に1゛を書き込む。尚、画面メモリ5dはマトリクス構
成になっており、CRT面の各絵素位置に対応して1ピ
ツトの記憶位置を有しており、補間パルスが発生する毎
にX軸アドレスカカウンタとY軸アドレスカカウンタが
指示するマ) IJクス交点位置の記憶位置に°1″が
書き込まれる。以上の処理により画面メモリ5dに斜視
図が記憶されれば、以後CRTのビームの偏向と同期し
て該画面メモ1J5dから記憶情報を読みだし、該記憶
情報を用いて輝度変調して、CRT5eに斜視図を表示
する。尚、画面メモIJ 5 dから記憶情報を読み出
すタイミング信号及びビームを偏向するためのタイミン
グ信号はタイミング信号発生器5fから出力される。そ
して、続出制御部5gは乙のタイミング信号に基づいて
両面メモIJ 5 dから記憶情報を読み出し、合成回
路5hを介して該記憶情報を輝度制御部51に入力し、
輝度制御部51は記憶情報に基づいて輝度変調する。又
、偏向制御部5Jはタイミング信号に同期してビームを
水平、垂直偏向する。
一方、RAM5a−3から読み出された情報が文字コー
ドであれば、処理部5a−1は、該文字コードが示す文
字パターンをキャラクタジェネレータ5kから読みだし
て文字パターン記憶用の画面メモリ5mに記憶する。し
かる後、読み出し制御部5nはタイミング信号発生器5
fから出力されるタイミング信号に同期して画面メモリ
5mから記憶情報を逐次読み出し、合成回路5hにおい
て画面メモリ5dから読み出した信号と合成して輝度制
御部51に入力し、輝度変調することになる。
ドであれば、処理部5a−1は、該文字コードが示す文
字パターンをキャラクタジェネレータ5kから読みだし
て文字パターン記憶用の画面メモリ5mに記憶する。し
かる後、読み出し制御部5nはタイミング信号発生器5
fから出力されるタイミング信号に同期して画面メモリ
5mから記憶情報を逐次読み出し、合成回路5hにおい
て画面メモリ5dから読み出した信号と合成して輝度制
御部51に入力し、輝度変調することになる。
さて、上記処理により3次元物体の斜視図がCRT面に
表示されている状態で操作盤4上の形状シンボリックキ
ーのうちζキー(0キー)をおすとプロセッサ1ば該キ
ーが押される毎にRAM3に記憶されている回転角度α
を次式 0式%(2) により、インクリメントする。又、プロセッサ1は形状
シンボリックキーのうちρキー(小数点キー)が押され
る毎に次式 %式%(3) により回転角度αをデクリメントする。更に、プロセッ
サ1は形状シンボリックキーのうち↑キー(8キー)が
押される毎に3次元座標原点のY軸座標値Y。を次式 %式%(4) によりインクリメントし、lキー(2キー)が押される
毎に3次元座標原点のY軸座標値Y。を次式0式%(5
) によりデクリメントし、→キー(6キー)が押される毎
に3次元座標原点のX軸座標値X。を次式0式%(6) によりインクリメントし、←キー(4キー)が押される
毎にX。を次式 %式%(7) によりデクリメントし、lキー(9キー)が押される毎
にX。、Yoを(4)、(6)式により同時にインクリ
メントし、lキー(3キー)が押される毎に(6)式に
よりX。をインクリメントし、かつY を(5)式によ
りデクリメントし、lキー(1キー)押される毎に(5
)、(7)式によりxolYoを同時にデクリメントし
、\キー(7キー)が押される毎に(7)式によりxo
をデクリメントし、かつ(4)式によりYoをインクリ
メントする。
表示されている状態で操作盤4上の形状シンボリックキ
ーのうちζキー(0キー)をおすとプロセッサ1ば該キ
ーが押される毎にRAM3に記憶されている回転角度α
を次式 0式%(2) により、インクリメントする。又、プロセッサ1は形状
シンボリックキーのうちρキー(小数点キー)が押され
る毎に次式 %式%(3) により回転角度αをデクリメントする。更に、プロセッ
サ1は形状シンボリックキーのうち↑キー(8キー)が
押される毎に3次元座標原点のY軸座標値Y。を次式 %式%(4) によりインクリメントし、lキー(2キー)が押される
毎に3次元座標原点のY軸座標値Y。を次式0式%(5
) によりデクリメントし、→キー(6キー)が押される毎
に3次元座標原点のX軸座標値X。を次式0式%(6) によりインクリメントし、←キー(4キー)が押される
毎にX。を次式 %式%(7) によりデクリメントし、lキー(9キー)が押される毎
にX。、Yoを(4)、(6)式により同時にインクリ
メントし、lキー(3キー)が押される毎に(6)式に
よりX。をインクリメントし、かつY を(5)式によ
りデクリメントし、lキー(1キー)押される毎に(5
)、(7)式によりxolYoを同時にデクリメントし
、\キー(7キー)が押される毎に(7)式によりxo
をデクリメントし、かつ(4)式によりYoをインクリ
メントする。
そして、プロセッサ1は所定のテンキー兼用の形状シン
ボリックキーが押されて(4)〜(7)式により回転角
度aまたはXoまたはY。を更新すればこれらをグラフ
ィックディスプレイ装置5に入力する。グラフィックデ
ィスプレイ装置5の処理部5a−1はこれらをRAM5
a−3に記憶しtコ後、該RA M 5 a −3から
3次元座標情報を順次読みだし、新たなα、XoSY。
ボリックキーが押されて(4)〜(7)式により回転角
度aまたはXoまたはY。を更新すればこれらをグラフ
ィックディスプレイ装置5に入力する。グラフィックデ
ィスプレイ装置5の処理部5a−1はこれらをRAM5
a−3に記憶しtコ後、該RA M 5 a −3から
3次元座標情報を順次読みだし、新たなα、XoSY。
及びβを用いて(1)式の変換処理を実行して描画座標
系の2次元座標値を得、これらをベクトル発生器5bに
入力して前述と同様に所定量回転した3次元物体の斜視
図を表示し、あるいは斜視図の位置を所定量所定方向に
シフトしてCRT面に表示する。
系の2次元座標値を得、これらをベクトル発生器5bに
入力して前述と同様に所定量回転した3次元物体の斜視
図を表示し、あるいは斜視図の位置を所定量所定方向に
シフトしてCRT面に表示する。
第5図はζキー(0キー)、ρキー(小数点キー)を用
いて斜視図を回転させて表示する場合の概念図であり、
ζキー(0キー)が押されてαがインクリメントすると
、第5図(1)に示すCTtT面での3次元座標軸はZ
軸を中心に反時計方向に回転して同図(B)に示すよう
になり、又−キー(小数点キー)が押されてαがデクリ
メントするとCRT面での3次元座標軸は同図(C)に
示すようになる。そして、新たに設定されtこ3次元座
標軸に基づいて3次元物体の斜視図がCRT面尚、以上
の説明では所定のテンキー兼用の形状シンボリックキー
が押される毎にΔαあるいはΔx1ΔYづつ回転角度α
及び3次元座標原点DRPの各軸座標値X。、Yoを更
新する場合であるが、テンキー兼用の形状シンボリック
キーが継続して押されている場合にはプロセッサ1は所
定時間毎に(4)〜(7)式の演算を行ってα、XoX
Y。
いて斜視図を回転させて表示する場合の概念図であり、
ζキー(0キー)が押されてαがインクリメントすると
、第5図(1)に示すCTtT面での3次元座標軸はZ
軸を中心に反時計方向に回転して同図(B)に示すよう
になり、又−キー(小数点キー)が押されてαがデクリ
メントするとCRT面での3次元座標軸は同図(C)に
示すようになる。そして、新たに設定されtこ3次元座
標軸に基づいて3次元物体の斜視図がCRT面尚、以上
の説明では所定のテンキー兼用の形状シンボリックキー
が押される毎にΔαあるいはΔx1ΔYづつ回転角度α
及び3次元座標原点DRPの各軸座標値X。、Yoを更
新する場合であるが、テンキー兼用の形状シンボリック
キーが継続して押されている場合にはプロセッサ1は所
定時間毎に(4)〜(7)式の演算を行ってα、XoX
Y。
を更新するようにすることもできる。
又、以上の説明ではテンキー兼用の形状シンボリックキ
ーを用いて斜視図の回転表示及び斜視図の表示位置変更
を行った場合であるが、本発明は必ずしもテンキー兼用
の形状シンボリックキーを用いる必要はなく適宜回転あ
るいは表示位置変更用のキーを設は該キーを用いて回転
角度の変更、表示位置の変更操作を行ってもよい。tコ
とえば、αインクリメント用キーとしてアルファベット
Lを入力するtこめのキーを用い、αデクリメント用キ
ーとしてアルファベットRを入力するためのキーを用い
るようにしてもよい。
ーを用いて斜視図の回転表示及び斜視図の表示位置変更
を行った場合であるが、本発明は必ずしもテンキー兼用
の形状シンボリックキーを用いる必要はなく適宜回転あ
るいは表示位置変更用のキーを設は該キーを用いて回転
角度の変更、表示位置の変更操作を行ってもよい。tコ
とえば、αインクリメント用キーとしてアルファベット
Lを入力するtこめのキーを用い、αデクリメント用キ
ーとしてアルファベットRを入力するためのキーを用い
るようにしてもよい。
11j−CJトの説明では自動ゴロゲラミンゲ紡置のキ
ーボードに設けられたテンキー兼用の形状シンボリック
キ〜を用いた場合であるが、本発明をかかる自動プログ
ラミング装置以外の装置に適用する場合には通常設けら
れているテンキーのキートップに方向を示す記号(↑、
/、→、〜、↓、/、←、〜、0、ρ)を付すことによ
り同様(ζ本発明を適用できる。
ーボードに設けられたテンキー兼用の形状シンボリック
キ〜を用いた場合であるが、本発明をかかる自動プログ
ラミング装置以外の装置に適用する場合には通常設けら
れているテンキーのキートップに方向を示す記号(↑、
/、→、〜、↓、/、←、〜、0、ρ)を付すことによ
り同様(ζ本発明を適用できる。
〈発明の効果〉
以上説明したように、本発明によれば(1)式における
αのインクリメント用キー及びデクリメント用キーを設
けこれらのキーが押される毎に、あるいは連続して押さ
れている場合には所定時間毎にαを所定量づつインクリ
メントあるいはデクリメントするように構成したから3
次元物体の斜視図を簡単に回転表示させることができる
と共に、連続して斜視図を回転させながらCRT面に表
示させる乙とができた。
αのインクリメント用キー及びデクリメント用キーを設
けこれらのキーが押される毎に、あるいは連続して押さ
れている場合には所定時間毎にαを所定量づつインクリ
メントあるいはデクリメントするように構成したから3
次元物体の斜視図を簡単に回転表示させることができる
と共に、連続して斜視図を回転させながらCRT面に表
示させる乙とができた。
また、3次元座標原点DRPの各軸腐標値X0、Yoを
インクリメントするキー及びデクリメントするキーを設
け、これらが押される毎にあるいは連続して押されてい
る場合には所定時間毎にxo、Y。を所定量づつインク
リメントあるいはデクリメントするように構成したから
3次元物体の斜視図表示位置を簡単にシフトできると共
に、連続してその表示位置をシフトすることができた。
インクリメントするキー及びデクリメントするキーを設
け、これらが押される毎にあるいは連続して押されてい
る場合には所定時間毎にxo、Y。を所定量づつインク
リメントあるいはデクリメントするように構成したから
3次元物体の斜視図表示位置を簡単にシフトできると共
に、連続してその表示位置をシフトすることができた。
更に、αインクリメント及びデクリメント用キー、並び
にX、Y インクリメント及びデクリメント用キーとし
て自動プログラミング装置に設けられているテンキー兼
用の形状シンボリックキーを用いることができ、インク
リメント及びデクリメント用の新たなキーを別設する必
要がな(コスト的に有利であり、しかもテンキー兼用の
形状シンボリックキーのキートップ面には方向を示す記
号が付されているから、回転角度αのインクリメント及
びデクリメントに際し、またX。、Yoのインクリメン
ト及びデクリメントに際してどのキーを押せばよいのか
簡単に識別でき操作性が著しく向上できる。
にX、Y インクリメント及びデクリメント用キーとし
て自動プログラミング装置に設けられているテンキー兼
用の形状シンボリックキーを用いることができ、インク
リメント及びデクリメント用の新たなキーを別設する必
要がな(コスト的に有利であり、しかもテンキー兼用の
形状シンボリックキーのキートップ面には方向を示す記
号が付されているから、回転角度αのインクリメント及
びデクリメントに際し、またX。、Yoのインクリメン
ト及びデクリメントに際してどのキーを押せばよいのか
簡単に識別でき操作性が著しく向上できる。
第1図は本発明の概略説明図、第2図は本発明を適用で
きる自動プログラミング装置のブロック図、第3図は操
作盤の説明図、第4図は本発明を説明するグラフィック
ディスプレイ装置のブロック図、第5図は斜視図を回転
表示する場合の概念図である。 BRP・・・描画座標系の原点、DRP・・・3次元座
標原点、a・・・3次元座標軸のうちX軸と描画座標系
のX軸とのなす角度、β・・X軸とy軸とのなす角度、
1・・・プロセッサ、4・・操作盤、5・・・グラフ
ィックディスプレイ装置i、SBK・・シンボリックキ
ー 特許出願人 ファナンク株式会社 代理人 弁理士 齋藤千幹 描1図 第2図
きる自動プログラミング装置のブロック図、第3図は操
作盤の説明図、第4図は本発明を説明するグラフィック
ディスプレイ装置のブロック図、第5図は斜視図を回転
表示する場合の概念図である。 BRP・・・描画座標系の原点、DRP・・・3次元座
標原点、a・・・3次元座標軸のうちX軸と描画座標系
のX軸とのなす角度、β・・X軸とy軸とのなす角度、
1・・・プロセッサ、4・・操作盤、5・・・グラフ
ィックディスプレイ装置i、SBK・・シンボリックキ
ー 特許出願人 ファナンク株式会社 代理人 弁理士 齋藤千幹 描1図 第2図
Claims (5)
- (1)被描画物の3次元座標値(x% ’!/% ”)
をCRT描画面における2次元描画座標系の座標値(x
、y)に変換し、該変換して得られた2次元の座標値を
用いて被描画物の斜視図をCRT描画面に表示する画像
表示方法において、CRT画面に表示される斜視図の3
次元座標軸のうちX軸とy軸の角度をβ(X軸を基準に
反時計方向を正とする)、X軸と描画座標系のX軸との
角度をa(X軸を基準に反時計方向を正とする)、斜視
図の3次元座標原点の描画座標系における座標値を(x
o、Yo)とするとき、次式 により3次元座標値を描画座標系に変換すると共に、キ
ーボートドに前記角廖α卆インクリメント及びデクリメ
ントするキーを設け、インクリメントキーが押されたと
きαを増加させ、デクリメントキーが押されたときαを
減少させることにより被描画物の斜視図を回転表示する
ことを特徴とする画像表示方法。 - (2)キーボード上に、斜視図の3次元座標原点をχ及
びY方向にシフトさせるキーを設け、該キーを押圧する
ことにより3次元原点の座標値を変え、被描画物の斜視
図の表示位置を変えることを特徴とする特許請求の範囲
第(1)項記載の画像表示方法。 - (3)キーボード上に設けられている形状シンボリック
キーのうちqキーをαのインクリメント用キーに、pキ
ーをαのデクリメント用キーとして用いることを特徴と
する特許請求の範囲第(1)項記載の画像表示方法。 - (4)キーボード上に設けられている形状シンボリック
キーのうち↑キーをY。インクリメント用キー、↓キー
をY。デクリメント用キー、→キーをX。インクリメン
ト用キー、−キーをXoデクリメントキー、/キーをX
o、Y0同時インクリメント用キー、ヘキーをX0イン
クリメント及びY0デクリメント用キー、/キーをxo
、Y0同時デクリメント用キー、\キーをX0デクリメ
ント及びY0インクリメント用キーとして用いることを
特徴とする特許請求の範囲第(2)項記載の画像表示方
法。 - (5)キーボード上に設けられたテンキーのキートップ
に方向を示す記号を付し、該テンキーの各キーをαイン
クリメント用キー、αデクリメント用キー、X0インク
リメント用キー、X0デクリメント用キー、Yoαイン
クリメント用キーYoαデクリメント用キーして用いる
ことを特徴とする特許請求の範囲第(1)項記載の画像
表示方法。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59041762A JPS60186967A (ja) | 1984-03-05 | 1984-03-05 | 画像表示方法 |
EP85901088A EP0172920B1 (en) | 1984-03-05 | 1985-03-05 | Picture display method |
DE8585901088T DE3577610D1 (de) | 1984-03-05 | 1985-03-05 | Anzeigeverfahren fuer bilder. |
PCT/JP1985/000108 WO1985004034A1 (en) | 1984-03-05 | 1985-03-05 | Picture display method |
US06/800,619 US4754269A (en) | 1984-03-05 | 1985-03-05 | Graphic display method for displaying a perspective view of an object on a CRT |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59041762A JPS60186967A (ja) | 1984-03-05 | 1984-03-05 | 画像表示方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS60186967A true JPS60186967A (ja) | 1985-09-24 |
Family
ID=12617411
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP59041762A Pending JPS60186967A (ja) | 1984-03-05 | 1984-03-05 | 画像表示方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US4754269A (ja) |
EP (1) | EP0172920B1 (ja) |
JP (1) | JPS60186967A (ja) |
DE (1) | DE3577610D1 (ja) |
WO (1) | WO1985004034A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62164166A (ja) * | 1986-01-16 | 1987-07-20 | Hitachi Ltd | 図形配置表示方法 |
Families Citing this family (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3587638T2 (de) * | 1984-07-20 | 1994-06-01 | Tektronix Inc | Sphärisches Schwenkungsverfahren und -gerät. |
GB2181929B (en) * | 1985-10-21 | 1989-09-20 | Sony Corp | Methods of and apparatus for video signal processing |
US5124693A (en) * | 1985-10-29 | 1992-06-23 | International Business Machines | Three dimensional graphic display with user defined vanishing point |
JPS62102369A (ja) * | 1985-10-29 | 1987-05-12 | インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション | グラフイツク物体の3次元透視投影を生成する方法 |
GB8728836D0 (en) * | 1987-12-10 | 1988-01-27 | Quantel Ltd | Electronic image processing |
US5714977A (en) * | 1988-02-24 | 1998-02-03 | Quantel Limited | Video processing system for movement simulation |
US5015188A (en) * | 1988-05-03 | 1991-05-14 | The United States Of America As Represented By The Secretary Of The Air Force | Three dimensional tactical element situation (3DTES) display |
US5142617A (en) * | 1988-10-27 | 1992-08-25 | Tektronix, Inc. | Method of shading a graphics image |
US5091867A (en) * | 1989-03-20 | 1992-02-25 | Honeywell Inc. | Method and apparatus for generating display figures with three degrees of freedom |
JP3104909B2 (ja) * | 1989-12-05 | 2000-10-30 | ソニー株式会社 | 画像処理装置 |
JP2892423B2 (ja) * | 1990-02-28 | 1999-05-17 | 株式会社日立製作所 | 画像表示装置及び画像表示方法 |
JPH04118695A (ja) * | 1990-09-10 | 1992-04-20 | Sony Corp | 画像作成システム |
US5122863A (en) * | 1990-09-14 | 1992-06-16 | Videotek, Inc. | Method and apparatus for simultaneous display of video signal attributes |
JP2719056B2 (ja) * | 1991-08-20 | 1998-02-25 | 富士通株式会社 | 三次元物体描画装置 |
US5301036A (en) * | 1992-04-06 | 1994-04-05 | Xerox Corporation | Image orientation control |
US5537224A (en) * | 1992-11-24 | 1996-07-16 | Sony Corporation | Texture mapping image processing method and apparatus |
US5684937A (en) * | 1992-12-14 | 1997-11-04 | Oxaal; Ford | Method and apparatus for performing perspective transformation on visible stimuli |
US5557714A (en) * | 1993-01-29 | 1996-09-17 | Microsoft Corporation | Method and system for rotating a three-dimensional model about two orthogonal axes |
US5796426A (en) * | 1994-05-27 | 1998-08-18 | Warp, Ltd. | Wide-angle image dewarping method and apparatus |
USRE43490E1 (en) | 1994-05-27 | 2012-06-26 | B.H. Image Co. Llc | Wide-angle dewarping method and apparatus |
CA2217580A1 (en) * | 1995-04-06 | 1996-10-10 | Barry George Blundell | Improvements in a three-dimensional display system |
US5984515A (en) * | 1995-12-15 | 1999-11-16 | Intel Corporation | Computer implemented method for providing a two dimensional rotation of packed data |
AU1465497A (en) * | 1995-12-19 | 1997-07-28 | Intel Corporation | A computer system performing a two-dimensional rotation of packed data representing multimedia information |
JP3282957B2 (ja) * | 1996-01-18 | 2002-05-20 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 座標入力制御装置及び方法 |
US6459451B2 (en) | 1996-06-24 | 2002-10-01 | Be Here Corporation | Method and apparatus for a panoramic camera to capture a 360 degree image |
US6341044B1 (en) | 1996-06-24 | 2002-01-22 | Be Here Corporation | Panoramic imaging arrangement |
US6331869B1 (en) | 1998-08-07 | 2001-12-18 | Be Here Corporation | Method and apparatus for electronically distributing motion panoramic images |
US6373642B1 (en) | 1996-06-24 | 2002-04-16 | Be Here Corporation | Panoramic imaging arrangement |
US6493032B1 (en) | 1996-06-24 | 2002-12-10 | Be Here Corporation | Imaging arrangement which allows for capturing an image of a view at different resolutions |
US6043837A (en) | 1997-05-08 | 2000-03-28 | Be Here Corporation | Method and apparatus for electronically distributing images from a panoptic camera system |
US6356296B1 (en) | 1997-05-08 | 2002-03-12 | Behere Corporation | Method and apparatus for implementing a panoptic camera system |
US6466254B1 (en) | 1997-05-08 | 2002-10-15 | Be Here Corporation | Method and apparatus for electronically distributing motion panoramic images |
US6924832B1 (en) | 1998-08-07 | 2005-08-02 | Be Here Corporation | Method, apparatus & computer program product for tracking objects in a warped video image |
US6369818B1 (en) | 1998-11-25 | 2002-04-09 | Be Here Corporation | Method, apparatus and computer program product for generating perspective corrected data from warped information |
US6175454B1 (en) | 1999-01-13 | 2001-01-16 | Behere Corporation | Panoramic imaging arrangement |
US6326978B1 (en) * | 1999-04-20 | 2001-12-04 | Steven John Robbins | Display method for selectively rotating windows on a computer display |
US20020147991A1 (en) * | 2001-04-10 | 2002-10-10 | Furlan John L. W. | Transmission of panoramic video via existing video infrastructure |
US11495000B2 (en) * | 2020-05-11 | 2022-11-08 | Adobe Inc. | Three-dimensional folding tool |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3519997A (en) * | 1961-11-13 | 1970-07-07 | Computer Graphics Inc | Planar illustration method and apparatus |
US3621214A (en) * | 1968-11-13 | 1971-11-16 | Gordon W Romney | Electronically generated perspective images |
US3731299A (en) * | 1970-10-02 | 1973-05-01 | Sanders Associates Inc | Graphical keyboard operated display device |
US3763365A (en) * | 1972-01-21 | 1973-10-02 | Evans & Sutherland Computer Co | Computer graphics matrix multiplier |
US4127849A (en) * | 1975-11-03 | 1978-11-28 | Okor Joseph K | System for converting coded data into display data |
US4222048A (en) * | 1978-06-02 | 1980-09-09 | The Boeing Company | Three dimension graphic generator for displays with hidden lines |
CH636715A5 (fr) * | 1980-05-09 | 1983-06-15 | Nestle Sa | Clavier. |
JPS5719809A (en) * | 1980-07-10 | 1982-02-02 | Fanuc Ltd | Numerical control information generating system |
JPS58500630A (ja) * | 1981-04-10 | 1983-04-21 | アムペツクス コ−ポレ−シヨン | 映像を空間的にトランスフオ−ムするシステムの制御装置 |
US4467412A (en) * | 1981-05-18 | 1984-08-21 | Atari, Inc. | Slave processor with clock controlled by internal ROM & master processor |
US4600919A (en) * | 1982-08-03 | 1986-07-15 | New York Institute Of Technology | Three dimensional animation |
-
1984
- 1984-03-05 JP JP59041762A patent/JPS60186967A/ja active Pending
-
1985
- 1985-03-05 WO PCT/JP1985/000108 patent/WO1985004034A1/ja active IP Right Grant
- 1985-03-05 EP EP85901088A patent/EP0172920B1/en not_active Expired - Lifetime
- 1985-03-05 US US06/800,619 patent/US4754269A/en not_active Expired - Fee Related
- 1985-03-05 DE DE8585901088T patent/DE3577610D1/de not_active Expired - Lifetime
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62164166A (ja) * | 1986-01-16 | 1987-07-20 | Hitachi Ltd | 図形配置表示方法 |
Also Published As
Publication number | Publication date |
---|---|
WO1985004034A1 (en) | 1985-09-12 |
EP0172920B1 (en) | 1990-05-09 |
DE3577610D1 (de) | 1990-06-13 |
EP0172920A1 (en) | 1986-03-05 |
EP0172920A4 (en) | 1986-08-21 |
US4754269A (en) | 1988-06-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS60186967A (ja) | 画像表示方法 | |
US5583977A (en) | Object-oriented curve manipulation system | |
CA2015381C (en) | Image processing and method | |
US5557718A (en) | Information processing apparatus having a function of displaying a plurality of graphs | |
US4625202A (en) | Apparatus and method for generating multiple cursors in a raster scan display system | |
EP0137856B1 (en) | Method of displaying image | |
US5602453A (en) | Coordinate system display guide for a numerical control apparatus | |
JPH03119387A (ja) | デジタル活字面の輪郭を形成する方法およびその装置 | |
EP0455817A1 (en) | Three-dimensional cursor and off-line programming system using the same | |
JPH04235658A (ja) | グラフ表示制御装置及びグラフ表示制御方法 | |
JP2696590B2 (ja) | 産業用ロボット制御装置の入出力方法 | |
JPS62186346A (ja) | グラフ表示機能を備えた小型電子式計算機 | |
JPS6340967A (ja) | 平面入力装置 | |
JP3614968B2 (ja) | 表示制御方法および装置 | |
US5504498A (en) | Control method for moving a specific portion of a graph | |
JPH05225354A (ja) | 3次元図形表示処理装置及びその方法、並びにそのグ ラフィック・ディスプレイ表示方法 | |
JPS58149580A (ja) | 形状補正方式 | |
JPS62257578A (ja) | クロスヘアカ−ソル表示方式 | |
JPS62189580A (ja) | カ−ソル表示装置 | |
JPH0896158A (ja) | 図形情報処理方法及び装置 | |
JPH04238389A (ja) | 図形表示装置 | |
JPS63163676A (ja) | 直線座標入力装置 | |
JPH02176698A (ja) | 表示装置 | |
JPH0346826B2 (ja) | ||
JPH0935091A (ja) | 3次元図形の表示状態変更指示方法およびその方法の実施に用いられる表示状態変更装置 |