JPH0556556B2 - - Google Patents
Info
- Publication number
- JPH0556556B2 JPH0556556B2 JP60264876A JP26487685A JPH0556556B2 JP H0556556 B2 JPH0556556 B2 JP H0556556B2 JP 60264876 A JP60264876 A JP 60264876A JP 26487685 A JP26487685 A JP 26487685A JP H0556556 B2 JPH0556556 B2 JP H0556556B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- graphic
- coordinate transformation
- displayed
- display
- 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.)
- Expired - Lifetime
Links
- 230000009466 transformation Effects 0.000 claims description 34
- 238000006243 chemical reaction Methods 0.000 claims description 21
- 238000012545 processing Methods 0.000 claims description 13
- 238000003672 processing method Methods 0.000 claims description 8
- 230000010365 information processing Effects 0.000 claims description 3
- 230000004048 modification Effects 0.000 claims 1
- 238000000034 method Methods 0.000 description 13
- 230000001131 transforming effect Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 4
- PXFBZOLANLWPMH-UHFFFAOYSA-N 16-Epiaffinine Natural products C1C(C2=CC=CC=C2N2)=C2C(=O)CC2C(=CC)CN(C)C1C2CO PXFBZOLANLWPMH-UHFFFAOYSA-N 0.000 description 2
- 241000251468 Actinopterygii Species 0.000 description 2
- 235000009508 confectionery Nutrition 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 238000000844 transformation Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000011960 computer-aided design Methods 0.000 description 1
- GUJOJGAPFQRJSV-UHFFFAOYSA-N dialuminum;dioxosilane;oxygen(2-);hydrate Chemical compound O.[O-2].[O-2].[O-2].[Al+3].[Al+3].O=[Si]=O.O=[Si]=O.O=[Si]=O.O=[Si]=O GUJOJGAPFQRJSV-UHFFFAOYSA-N 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000010008 shearing Methods 0.000 description 1
- 238000011426 transformation method Methods 0.000 description 1
Landscapes
- Image Processing (AREA)
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明は図形作成装置などの情報処理装置にお
いて、作成されたイラスト図、ブロツク図、説明
図等のプレゼンテーシヨン用の図形を変形するた
めの図形処理方式に関するものである。
いて、作成されたイラスト図、ブロツク図、説明
図等のプレゼンテーシヨン用の図形を変形するた
めの図形処理方式に関するものである。
イラストレイターのような絵心をもつていない
人が、図形作成装置を用いて図形を描く場合、問
題となるのは、手本がなければうまく図形を描く
ことができない点である。このため、図形の手本
をデータベースに蓄積する方法が検討されてい
る。しかし、データベースにある図形の手本をそ
のままカツトして利用するだけでは、変化に貧し
くすぐにあきられてしまうし、また自分の意図す
るものがデータベースにないかもしれない。
人が、図形作成装置を用いて図形を描く場合、問
題となるのは、手本がなければうまく図形を描く
ことができない点である。このため、図形の手本
をデータベースに蓄積する方法が検討されてい
る。しかし、データベースにある図形の手本をそ
のままカツトして利用するだけでは、変化に貧し
くすぐにあきられてしまうし、また自分の意図す
るものがデータベースにないかもしれない。
これに対して、描かれた図形の手本を自分の意
図する様に変形させる方法が考えられる。例え
ば、従来、図形を変形する方法としては、CAD
(Computer Aided Design)でよく行なわれる様
に、図形全体をアフイン変換と呼ばれる線形変換
(図形を定義する各点の点座標にアフイン変換行
列をかけてその点を移動することにより、図形全
体の平行移動、回転、拡大、縮小等を行なう)し
て図形を変形することが行なわれていた(詳しく
は、山口著「コンピユータデイスプレイによる図
形処理工学」日刊工業新聞社PP.65〜91、1981を
参照のこと)、あるいは、アスキー社のパーソナ
ルCADシステム・「キヤンデイ」(CANDY)の
様に、折線図形の一つの頂点だけを移動すること
により、図形を変形する方法があつた(詳しく
は、「アスキー社のパーソナルCADシステム
CANDY」のカタログを参照のこと)。
図する様に変形させる方法が考えられる。例え
ば、従来、図形を変形する方法としては、CAD
(Computer Aided Design)でよく行なわれる様
に、図形全体をアフイン変換と呼ばれる線形変換
(図形を定義する各点の点座標にアフイン変換行
列をかけてその点を移動することにより、図形全
体の平行移動、回転、拡大、縮小等を行なう)し
て図形を変形することが行なわれていた(詳しく
は、山口著「コンピユータデイスプレイによる図
形処理工学」日刊工業新聞社PP.65〜91、1981を
参照のこと)、あるいは、アスキー社のパーソナ
ルCADシステム・「キヤンデイ」(CANDY)の
様に、折線図形の一つの頂点だけを移動すること
により、図形を変形する方法があつた(詳しく
は、「アスキー社のパーソナルCADシステム
CANDY」のカタログを参照のこと)。
しかしながら、前者の場合では、図形全体の拡
大・縮少・回転・せん断のごとき一様な変形しか
できず、図形の一部や全体を非線形(線形を除
く)に変形したりすることはできなかつた。一
方、後者の場合では、変形を行なうべき対象図形
が折線図形と限定されており、一般に曲線を含む
様な図形に適用できなかつた。
大・縮少・回転・せん断のごとき一様な変形しか
できず、図形の一部や全体を非線形(線形を除
く)に変形したりすることはできなかつた。一
方、後者の場合では、変形を行なうべき対象図形
が折線図形と限定されており、一般に曲線を含む
様な図形に適用できなかつた。
本発明の目的は、上記した従来技術の欠点を解
消し、あらゆる図形を利用者の指示にしたがい非
線形(線形を含む)に変形することが可能な図形
処理方式を提供することにある。
消し、あらゆる図形を利用者の指示にしたがい非
線形(線形を含む)に変形することが可能な図形
処理方式を提供することにある。
本発明では、上記目的を達成するために、図形
の作成・表示を行なう情報処理装置において、図
形の座標変換テーブルを利用者にビジユアルに示
すためのメツシユと図形とを同時にデイスプレイ
上に表示しておき、入力装置からの指示に従が
い、メツシユを変形する(座標変換テーブルのデ
ータを変更する)か、あるいは、すでに非線形に
変形されたメツシユ上に、図形を移動させること
(該図形をメツシユで示される座標変換テーブル
のデータを用いて非線形に座標変換すること)に
より、図形を変形させて表示する。
の作成・表示を行なう情報処理装置において、図
形の座標変換テーブルを利用者にビジユアルに示
すためのメツシユと図形とを同時にデイスプレイ
上に表示しておき、入力装置からの指示に従が
い、メツシユを変形する(座標変換テーブルのデ
ータを変更する)か、あるいは、すでに非線形に
変形されたメツシユ上に、図形を移動させること
(該図形をメツシユで示される座標変換テーブル
のデータを用いて非線形に座標変換すること)に
より、図形を変形させて表示する。
以下、本発明の一実施例を図面により説明す
る。
る。
第3図は、本発明を実施するために用いる図形
作成装置を示すブロツク図である。第3図におい
て、1は動作プログラムや図形データ等を格納す
るメモリ、2は中央処理装置(以下、CPUと称
す)、3は作成された図形や変形された図形を表
示するためのデイスプレイ、4はキーボード入力
装置、5はポインテイング入力装置、である。
作成装置を示すブロツク図である。第3図におい
て、1は動作プログラムや図形データ等を格納す
るメモリ、2は中央処理装置(以下、CPUと称
す)、3は作成された図形や変形された図形を表
示するためのデイスプレイ、4はキーボード入力
装置、5はポインテイング入力装置、である。
第4図は、第3図の図形作成装置を用いて利用
者が図形の変形を行なつている様子を示す斜視図
である。同図において、6は利用者、7は図形を
変形するための図形の座標変換テーブル(後述)
をビジユアルに表示したり操作するためのメツシ
ユを表示したもの、8はメツシユ7上に表示され
た図形、9〜12は図形8を構成する点列の部分
点列、であり、その他の番号は第3図と同じもの
を表わす。本実施例では、説明を簡単にするた
め、第4図に示すように、デイスプレイ3に表示
される図形を、順序づけられた点を直接で結ぶ、
すなわち、多角形で表わす。また、図形の座標変
換テーブルをビジユアルに表示するためのメツシ
ユについても、直線で表わす。さて、利用者6が
表示されたメツシユを変形すること、すなわち、
座標変換テーブルのデータと変更することによ
り、図形を変形する方法について説明する。具体
的な例として、第4図に示すメツシユ7を第5図
のメツシユ31に変えることにより、図形8を図
形32に変形させる場合について述べる。この場
合の処理動作を説明する前に、この処理動作のた
めに使用する本発明のテーブルの構造について、
まず説明する。
者が図形の変形を行なつている様子を示す斜視図
である。同図において、6は利用者、7は図形を
変形するための図形の座標変換テーブル(後述)
をビジユアルに表示したり操作するためのメツシ
ユを表示したもの、8はメツシユ7上に表示され
た図形、9〜12は図形8を構成する点列の部分
点列、であり、その他の番号は第3図と同じもの
を表わす。本実施例では、説明を簡単にするた
め、第4図に示すように、デイスプレイ3に表示
される図形を、順序づけられた点を直接で結ぶ、
すなわち、多角形で表わす。また、図形の座標変
換テーブルをビジユアルに表示するためのメツシ
ユについても、直線で表わす。さて、利用者6が
表示されたメツシユを変形すること、すなわち、
座標変換テーブルのデータと変更することによ
り、図形を変形する方法について説明する。具体
的な例として、第4図に示すメツシユ7を第5図
のメツシユ31に変えることにより、図形8を図
形32に変形させる場合について述べる。この場
合の処理動作を説明する前に、この処理動作のた
めに使用する本発明のテーブルの構造について、
まず説明する。
第6図は、定義された図形の図形データを保存
する図形データテーブルを示す模式図である。こ
の例で示した図形は、前述した様に順序づけられ
た点を結ぶ直線で表示されるため、順序づけられ
た点列で定義される。このため、第6図に示す図
形データテーブルでは、個別の図形データ40
を、後述のような属性と点列の座標で表す。な
お、この図形データテーブルは第3図に示すメモ
リ1内に存在するものである。
する図形データテーブルを示す模式図である。こ
の例で示した図形は、前述した様に順序づけられ
た点を結ぶ直線で表示されるため、順序づけられ
た点列で定義される。このため、第6図に示す図
形データテーブルでは、個別の図形データ40
を、後述のような属性と点列の座標で表す。な
お、この図形データテーブルは第3図に示すメモ
リ1内に存在するものである。
第6図に示す様に、属性は、図形が有効か無効
かを表わすフラグ42、この図形データの長さを
表わすレコード長43、図形のタイプ44(この
場合、多角形図形を表わす)、図形の色コード4
5、点の数(n1)46から構成される。ここで図
形のタイプには、円、だ円、スプライン等の曲線
もある。又、図形を定義する点列は、点1のX座
標47、点1のY座標48,…、点n1のX座標5
0、点n1のY座標51という順序で、点の数
(n1)46だけ保存されている。デイスプレイ3
に表示される図形8は、図形のタイプ44がこの
例では多角形図形を表わすので、点1、点2、
…、点n1を直線で結んだ多角形で表現されるもの
である。
かを表わすフラグ42、この図形データの長さを
表わすレコード長43、図形のタイプ44(この
場合、多角形図形を表わす)、図形の色コード4
5、点の数(n1)46から構成される。ここで図
形のタイプには、円、だ円、スプライン等の曲線
もある。又、図形を定義する点列は、点1のX座
標47、点1のY座標48,…、点n1のX座標5
0、点n1のY座標51という順序で、点の数
(n1)46だけ保存されている。デイスプレイ3
に表示される図形8は、図形のタイプ44がこの
例では多角形図形を表わすので、点1、点2、
…、点n1を直線で結んだ多角形で表現されるもの
である。
第7図は、図形を変形して表示するための座標
変換を定義する座標変換テーブルである。これ
は、表示座標系のx軸60とy軸61をnドツト
(nは正の整数)単位にメツシユ化した格子点の
座標データ61から構成される。
変換を定義する座標変換テーブルである。これ
は、表示座標系のx軸60とy軸61をnドツト
(nは正の整数)単位にメツシユ化した格子点の
座標データ61から構成される。
本実施例においては、図形データ40の座標4
7〜50を、この座標変換テーブルで座標変換
し、デイスプレイ3に表示することにより、図形
を変形するものである。なお、この座標変換テー
ブルも、本実施例においては、第6図の図形デー
タテーブルと同様、メモリ1内にあらかじめ格納
しておくものである。
7〜50を、この座標変換テーブルで座標変換
し、デイスプレイ3に表示することにより、図形
を変形するものである。なお、この座標変換テー
ブルも、本実施例においては、第6図の図形デー
タテーブルと同様、メモリ1内にあらかじめ格納
しておくものである。
では、本実施例における処理動作について、第
1図を用いて説明する。第1図は、本発明の一実
施例における処理動作を示すフローチヤートであ
る。第3図に示すCPU2は、メモリ1内に格納
されている動作プログラムに従つて、第1図に示
す処理手順に沿つて処理動作を行なう。ブロツク
70で本処理は開始される。まず、利用者6が、デ
イスプレイ3に表示された図形8とメツシユ7
(第4図参照)を見ながら、ミツシユ7のどの点、
線をどのように変形させるかを決める。たとえ
ば、図示のように線20〜30を一点18を通
り、線20〜30と線19との各交点を通るよう
にそれぞれ回転を行なうよう入力装置5を通じて
指定する(ブロツク71)。変形方法はこれ以上に、
線の平行移動、点の平行移動、ある指定点とそれ
以外点とを結ぶ方向に、距離に反比例して点を移
動させる等が考えられる。これらは、メツシユの
格子点を定義している座標変換テーブルのデータ
62を上で述べ変更をほどこすだけで実現するこ
とができる(ブロツク72)。この処理が終ると、
CPU2は、利用者6にフイードバツクする意味
で、この修理された新らたな座標変換テーブルを
もとに、メツシユの格子点とその上に定義されて
いる図形のデータを座標変換して、変形して表示
する(ブロツク73)。例えば、第4図の図形8を
構成する部分点列9,10,11,12は、それ
ぞれ点33,34,35,36に変更され、図形
32のように変形されて表示される。変形された
メツシユ31ならびに図形32が、利用者6が望
んでいたものかどうかを判断させ、改めてメツシ
ユを変形させるために再度ブロツク71に移るか、
または次のブロツク75に移るかを決定する(ブロ
ツク74)。
1図を用いて説明する。第1図は、本発明の一実
施例における処理動作を示すフローチヤートであ
る。第3図に示すCPU2は、メモリ1内に格納
されている動作プログラムに従つて、第1図に示
す処理手順に沿つて処理動作を行なう。ブロツク
70で本処理は開始される。まず、利用者6が、デ
イスプレイ3に表示された図形8とメツシユ7
(第4図参照)を見ながら、ミツシユ7のどの点、
線をどのように変形させるかを決める。たとえ
ば、図示のように線20〜30を一点18を通
り、線20〜30と線19との各交点を通るよう
にそれぞれ回転を行なうよう入力装置5を通じて
指定する(ブロツク71)。変形方法はこれ以上に、
線の平行移動、点の平行移動、ある指定点とそれ
以外点とを結ぶ方向に、距離に反比例して点を移
動させる等が考えられる。これらは、メツシユの
格子点を定義している座標変換テーブルのデータ
62を上で述べ変更をほどこすだけで実現するこ
とができる(ブロツク72)。この処理が終ると、
CPU2は、利用者6にフイードバツクする意味
で、この修理された新らたな座標変換テーブルを
もとに、メツシユの格子点とその上に定義されて
いる図形のデータを座標変換して、変形して表示
する(ブロツク73)。例えば、第4図の図形8を
構成する部分点列9,10,11,12は、それ
ぞれ点33,34,35,36に変更され、図形
32のように変形されて表示される。変形された
メツシユ31ならびに図形32が、利用者6が望
んでいたものかどうかを判断させ、改めてメツシ
ユを変形させるために再度ブロツク71に移るか、
または次のブロツク75に移るかを決定する(ブロ
ツク74)。
こうして、利用者6が望んでいた図形32が得
られると、デイスプレイ3上に表示された図形3
2を定義している図形データテーブルのデータ4
0の座標点47〜51のデータ(第6図)を座標
変換テーブルで座標変換された値に変更する(ブ
ロツク75)。このようにすると、図形32は座標
変換テーブルを用いなくとも望みの変形された図
形となる。その後、本処理を終了する(ブロツク
76)。
られると、デイスプレイ3上に表示された図形3
2を定義している図形データテーブルのデータ4
0の座標点47〜51のデータ(第6図)を座標
変換テーブルで座標変換された値に変更する(ブ
ロツク75)。このようにすると、図形32は座標
変換テーブルを用いなくとも望みの変形された図
形となる。その後、本処理を終了する(ブロツク
76)。
第2図は、本発明の別の実施例における処理動
作を示すフローチヤートである。
作を示すフローチヤートである。
ブロツク80で本処理は開始される。まず、利用
者6が、図形の変形のために用意された複数の座
標変換候補テーブルの中から、求める座標変換テ
ーブルを選択する(ブロツク81)。ここで、用意
された複数の座標変換候補テーブルは、それぞれ
第7図の座標変換テーブルと同じデータ構造を持
ち、メモリ1の別の場所に保管されている。選択
された一つの座標変換候補テーブルのデータを図
形を変換するための第7図に示す座標変換テーブ
ルのデータ62に設定し、該座標変換テーブルに
対応するメツシユをデイスプレイ3上に表示する
(ブロツク82)。次に利用者6は自分が望むように
図形を変形させるために図形を移動させる(ブロ
ツク83)。これは、座標変換テーブルが非線形の
ため、図形の位置により、図形を定義している座
標を座標変換する座標変換テーブルのデータ62
の相対関係が異なつたものとなり、該図形の形を
異なつたものに変換するからである。この処理が
終ると、CPU2は、利用者6にフイドバツクす
る意味で、座標変換テーブルのデータ62をもと
に、図形を定義している座標を変換し、該図形の
形を変更して表示する(ブロツク84)。変更され
た図形が利用者6が望んでいたものかどうかを判
断させ、改めて、図形を変形させて表示するため
に再度ブロツク83に移るか、または次のブロツク
86に移るかを決定する(ブロツク85)。
者6が、図形の変形のために用意された複数の座
標変換候補テーブルの中から、求める座標変換テ
ーブルを選択する(ブロツク81)。ここで、用意
された複数の座標変換候補テーブルは、それぞれ
第7図の座標変換テーブルと同じデータ構造を持
ち、メモリ1の別の場所に保管されている。選択
された一つの座標変換候補テーブルのデータを図
形を変換するための第7図に示す座標変換テーブ
ルのデータ62に設定し、該座標変換テーブルに
対応するメツシユをデイスプレイ3上に表示する
(ブロツク82)。次に利用者6は自分が望むように
図形を変形させるために図形を移動させる(ブロ
ツク83)。これは、座標変換テーブルが非線形の
ため、図形の位置により、図形を定義している座
標を座標変換する座標変換テーブルのデータ62
の相対関係が異なつたものとなり、該図形の形を
異なつたものに変換するからである。この処理が
終ると、CPU2は、利用者6にフイドバツクす
る意味で、座標変換テーブルのデータ62をもと
に、図形を定義している座標を変換し、該図形の
形を変更して表示する(ブロツク84)。変更され
た図形が利用者6が望んでいたものかどうかを判
断させ、改めて、図形を変形させて表示するため
に再度ブロツク83に移るか、または次のブロツク
86に移るかを決定する(ブロツク85)。
こうして、利用者6が望んでいた図形32が得
られると、デイスプレイ3上に表示された図形3
2を定義している図形データテーブルのデータ4
0の座標点47〜51のデータ(第6図)を座標
変換テーブルで座標変換された値に変更する(ブ
ロツク86)。このようにすると、図形32は座標
変換テーブルを用いなくとも望みの変形された図
形となる。その後、本処理を終了する(ブロツク
87)。
られると、デイスプレイ3上に表示された図形3
2を定義している図形データテーブルのデータ4
0の座標点47〜51のデータ(第6図)を座標
変換テーブルで座標変換された値に変更する(ブ
ロツク86)。このようにすると、図形32は座標
変換テーブルを用いなくとも望みの変形された図
形となる。その後、本処理を終了する(ブロツク
87)。
以上、二つの実施例を述べたが、これらを組み
合わせて、図形を変形することができる。また、
図形の変形のための座標変換には、第7図の座標
変換テーブルを利用することだけを述べたが、座
標変換を定義する関数を利用することも同様に行
なうことができる。たとえば、f1(x、y)=
(axy、y)は、上述の実施例と同じく、y軸に
平行な直線を、y=axすなわち勾配aを持ち原
点を通る直線に変換する。ここで、パラメータa
を変えることにより、勾配を変えることができ
る。また、関数として、これ以外に、f2(x、y)
=(x、|y|y/x2+y2)等を複数用意しておき、こ
れ らの関数の中から1つ選択して座標変換をするこ
とも可能である。なお、f2は、y軸方向の値のみ
xの絶対値が大きくなるにつれてx軸に近づく変
換を表わしている。
合わせて、図形を変形することができる。また、
図形の変形のための座標変換には、第7図の座標
変換テーブルを利用することだけを述べたが、座
標変換を定義する関数を利用することも同様に行
なうことができる。たとえば、f1(x、y)=
(axy、y)は、上述の実施例と同じく、y軸に
平行な直線を、y=axすなわち勾配aを持ち原
点を通る直線に変換する。ここで、パラメータa
を変えることにより、勾配を変えることができ
る。また、関数として、これ以外に、f2(x、y)
=(x、|y|y/x2+y2)等を複数用意しておき、こ
れ らの関数の中から1つ選択して座標変換をするこ
とも可能である。なお、f2は、y軸方向の値のみ
xの絶対値が大きくなるにつれてx軸に近づく変
換を表わしている。
さらに、以上の説明では、対象図形やメツシユ
の定義に直線を用いていたが、これはスプライン
等の曲線にも容易に拡張することができ、一般に
曲線を含む図形にも本発明の技術を適用すること
ができる。
の定義に直線を用いていたが、これはスプライン
等の曲線にも容易に拡張することができ、一般に
曲線を含む図形にも本発明の技術を適用すること
ができる。
本発明によれば、対象図形を限定されることな
く、図形を非線形に変形することができる。
く、図形を非線形に変形することができる。
また、種々の非線形座標変換を表わす座標変換
テーブルをあらかじめ用意しておけば、絵心がな
い素人でも単に図形を移動させるだけで、多様な
変形をすることができる。例えば、一実施例で述
べた斜方のメツシユで表現される座標変換テーブ
ルでは、あたかも立体図形の視点を変えるように
図形を変形させることができる。また、ある一点
を中心に、y軸方向のみを距離に反比例するよう
に拡げたメツシユで表現される座標変換テーブル
では、「さんま」のような細身の魚を「ふぐ」の
ような太つた魚に変形することができる。
テーブルをあらかじめ用意しておけば、絵心がな
い素人でも単に図形を移動させるだけで、多様な
変形をすることができる。例えば、一実施例で述
べた斜方のメツシユで表現される座標変換テーブ
ルでは、あたかも立体図形の視点を変えるように
図形を変形させることができる。また、ある一点
を中心に、y軸方向のみを距離に反比例するよう
に拡げたメツシユで表現される座標変換テーブル
では、「さんま」のような細身の魚を「ふぐ」の
ような太つた魚に変形することができる。
第1図は本発明の一実施例における処理動作を
示すフローチヤート、第2図は本発明の別の実施
例における処理動作を示すフローチヤート、第3
図は本発明を実施するために用いる図形作成装置
を示すブロツク図、第4図は第3図の図形作成装
置を用いて利用者が図形の変形を行なつている様
子を示す斜視図、第5図は本発明において変形の
行なわれた図形、座標変換テーブルをビジユアル
に表わしたメツシユを示した模式図、第6図は本
発明において用いられる図形データテーブルを示
す模式図、第7図は本発明において用いられる座
標変換テーブルを示す模式図である。 1……メモリ、2……中央処理装置、3……デ
イスプレイ、4……キーボード、5……ポインテ
イング入力装置、6……利用者、7……メツシ
ユ、8……図形。
示すフローチヤート、第2図は本発明の別の実施
例における処理動作を示すフローチヤート、第3
図は本発明を実施するために用いる図形作成装置
を示すブロツク図、第4図は第3図の図形作成装
置を用いて利用者が図形の変形を行なつている様
子を示す斜視図、第5図は本発明において変形の
行なわれた図形、座標変換テーブルをビジユアル
に表わしたメツシユを示した模式図、第6図は本
発明において用いられる図形データテーブルを示
す模式図、第7図は本発明において用いられる座
標変換テーブルを示す模式図である。 1……メモリ、2……中央処理装置、3……デ
イスプレイ、4……キーボード、5……ポインテ
イング入力装置、6……利用者、7……メツシ
ユ、8……図形。
Claims (1)
- 【特許請求の範囲】 1 中央処理装置(以下、CPUと称す)と、少
なくとも該CPUの動作プログラムや図形データ
を格納するメモリと、該図形データのうち、選択
された図形データに基づき、図形を映像として表
示するデイスプレイと、入力装置とを具備した情
報処理装置の図形処理方法において、 上記メモリ上にメツシユデータを格納してお
き、上記図形データと該メツシユデータを前記デ
イスプレイに表示し、 前記入力装置からの図形変換についての指示に
もとづき、該図形データと該メツシユ・データを
変換し、該変換された図形データと変換されたメ
ツシユデータとを前記デイスプレイに再表示する
ことを特徴とする図形処理方法。 2 前記メモリには、複数の座標変換候補テーブ
ルが記憶されているとともに、前記指示にもとづ
き、一つの該座標変換テーブルが選択されると共
に、最初に表示された前記メツシユ・データ及び
前記図形データが、選択された前記座標変換テー
ブルにもとづき座標変換されて、前記デイスプレ
イに表示されることを特徴とする特許請求の範囲
第1項記載の図形処理方法。 3 前記メモリには、座標変換テーブルとそのデ
ータ変更プログラムが記憶されており、前記指示
にもとづき、該座標変換テーブルのデータを変更
し、最初に表示された前記メツシユ・データ及び
前記図形データが、該変更された座標変換テーブ
ルにもとづき座標変換されて、前記デイスプレイ
に表示されることを特徴とする特許請求の範囲第
1項記載の図形処理方法。 4 前記メモリには、複数の座標変換候補式が記
憶されているとともに、前記指示にもとづき、一
つの該座標変換式が選択されると共に、最初に表
示された前記メツシユ・データ及び前記図形デー
タが、選択された前記座標変換式にもとづき座標
変換されて、前記デイスプレイに表示されること
を特徴とする特許請求の範囲第1項記載の図形処
理方法。 5 前記メモリには、座標変換式と、そのパラメ
ータ変更プログラムが記憶されており、前記指示
にもとづき、該座標変換式のパラメータを変更
し、最初に表示された前記メツシユ・データ及び
前記図形データが、パラメータが変更された該座
標変換式にもとづき座標変換されて、前記デイス
プレイに表示されることを特徴とする特許請求の
範囲第1項記載の図形処理方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60264876A JPS62125470A (ja) | 1985-11-27 | 1985-11-27 | 図形処理方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60264876A JPS62125470A (ja) | 1985-11-27 | 1985-11-27 | 図形処理方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62125470A JPS62125470A (ja) | 1987-06-06 |
| JPH0556556B2 true JPH0556556B2 (ja) | 1993-08-19 |
Family
ID=17409450
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60264876A Granted JPS62125470A (ja) | 1985-11-27 | 1985-11-27 | 図形処理方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62125470A (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04252307A (ja) * | 1991-01-28 | 1992-09-08 | Fanuc Ltd | 対話形数値制御装置 |
| JP2000338951A (ja) * | 1999-05-31 | 2000-12-08 | Mk Seiko Co Ltd | 表示装置 |
| JP6143199B2 (ja) | 2015-03-18 | 2017-06-07 | カシオ計算機株式会社 | 画像補正装置、画像補正方法、及びプログラム |
-
1985
- 1985-11-27 JP JP60264876A patent/JPS62125470A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS62125470A (ja) | 1987-06-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1326210B1 (en) | Interactive timeline visualization | |
| JP3164617B2 (ja) | 文字図形変形処理装置および方法 | |
| JP3359401B2 (ja) | 図形編集装置およびその方法 | |
| Hanson et al. | Overview of the SRI cartographic modeling environment | |
| JPH04289976A (ja) | 三次元形状モデル生成方法およびシステム | |
| JPH0556556B2 (ja) | ||
| JP3899421B2 (ja) | 文字及び文字列生成表示装置 | |
| JPH0556555B2 (ja) | ||
| JP3138887B2 (ja) | 構造物モデルの拘束条件表示方法 | |
| JPH0830666A (ja) | 文字列配置方法及びその装置 | |
| JPH07220115A (ja) | 3次元cadシステム | |
| JP2949594B2 (ja) | 動画表示装置 | |
| JP2001249656A (ja) | 文字図形変形処理装置 | |
| JP3147391B2 (ja) | 3次元境界適合メッシュ分割における曲面の設定方法及びその装置 | |
| JPH0584541B2 (ja) | ||
| JPH0738231B2 (ja) | 物体変形表示装置 | |
| JP2915413B2 (ja) | 文字処理方法及びその装置 | |
| JP3164795B2 (ja) | 文字図形変形処理装置および方法 | |
| JPH0773343A (ja) | 曲面データ生成方法およびアニメ−ション制作方法 | |
| JP3610130B2 (ja) | 情報処理方法及び装置及びコンピュータ制御装置 | |
| AU753750B2 (en) | Three dimensional graphical display generating system and method | |
| JP2744710B2 (ja) | 画像処理装置 | |
| KOHEN | A simple and efficient way to design | |
| JPS6249477A (ja) | 物体画像表示装置 | |
| JPH04178886A (ja) | 図形表示方式 |