(57)【特許請求の範囲】
【請求項１】
入力手段によって入力されたユーザの指定に基づいて、複数の図形が集まって階層構造をなす階層構造図形を編集する図形編集方法において、
前記ユーザの指定に基づいて、メイン階層の下位に位置する下位階層の図形の少なくとも１点を解放点として指定し、
前記下位階層の前記解放点を含む図形を除いた図形を固定図形情報として記憶し、
前記固定情報を変更せず表示し、
前記解放点を含む図形のみ、メイン階層からのユーザの指定を受付け、独立して移動、変形、回転または相似拡大する、
ことを特徴とする図形編集方法。
【請求項２】
入力手段によって入力されたユーザの指定に基づいて、複数の図形が集まって階層構造をなす階層構造図形を編集する図形編集装置において、
前記ユーザの指定に基づいて、メイン階層の下位に位置する下位階層の図形の少なくとも１点を解放点として指定し、該解放点を含む図形を除いた図形を固定図形情報として記憶する指定手段と、
前記固定情報を変更せず表示し、前記解放点を含む図形のみ、メイン階層からのユーザの指定を受付け、独立して移動、変形、回転または相似拡大する図形表示処理手段と、
を有することを特徴とする図形編集装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は図形編集方法および図形編集装置に関し、特にアニメーションのように、画面上で変化する図形の図形編集方法および図形編集装置に関する。画面上における図形の変化には、図形の位置の移動、円を楕円に変える等の図形の変形、図形の大きさの拡大縮小、所定点を中心とした図形の回転、等がある。
【０００２】
【従来の技術】
従来技術により、図形間または図形と複数の図形からなるグループ図形間に相互関係をもたせて編集したいとき、例えば一方の図形が移動、変形、回転または相似拡大により変化するときに、その図形と相互関係をもたせて図形またはグループ図形をその変化に応じて同様に変化させたいときは、一方の図形の前記変化をその図形に対応する変化基準図形における属性値として数値で捕らえ、その数値をプログラムを介して使用し、相互関係をもたせて連動させたい図形を変化させるように編集していた。
【０００３】
ここで、変化基準図形とは、図形が移動、変形、回転または相似拡大、色、等により変化するのに応じて、画面上で位置を変化させる点の集合で得られる図形をいう。また、属性とは所定の図形に対する変化の対象をいい、例えば図形の移動、変形、回転または相似拡大による変化は、図形の位置という属性の変化または時間という属性の変化として捕らえることができる。属性値とは、その属性の変化を数値で表したときの数値をいう。
【０００４】
また従来技術により、複数の図形からなるグループ図形内の各図形を独立に移動、変形、回転または相似拡大して編集するときは、独立に編集したい図形のみとその図形を抜き取った図形に対する各画面を用意し、独立に編集したい図形の画面を編集処理後に、編集処理した図形の画面とその図形を抜き取った図形の画面とを重ね合わせて表示するような位置決め処理が必要であった。
【０００５】
また従来技術により、図形とグループ図形が複数個集まって階層構造をなす階層構造図形において所定図形または所定グループ図形（グループ図形はさらに下位のサブ階層構造図形を含む場合もある）を独立に座標変換して編集したいときは、上位の階層の図形も含めた画面全体に表示される階層構造図形の中で、独立に座標変換したい前記下位の階層構造図形をプログラムにより座標変換後、表示させる等の複雑な処理を必要とした。
【０００６】
さらに従来技術により、所定の図形の移動、変形、回転または相似拡大による変化を定量的に捕らえ、その変化に応じて数値データを表示し、または他の図形の移動、変形、回転または相似拡大による変化として表示するよう編集したいときは、変化する図形の変化をその図形に対応する変化基準図形における属性値として数値で捕らえ、その数値をプログラムを介して使用し、直接表示するか、または他の図形を変化させて表示させるよう編集していた。
【０００７】
【発明が解決しようとする課題】
前述の図形の編集を遂行する従来技術による編集装置およびその方法は、プログラムを介して編集したり、図形を重ね合わせて位置決め処理して編集したりする必要があり、編集に多くの時間と労力を必要とするという問題がある。
【０００８】
本発明は前記問題点に鑑み、図形間または図形と複数の図形からなるグループ図形間に相互関係をもたせ、例えば一方の図形が移動、変形、回転または相似拡大により変化するとき、その図形と相互関係をもたせた図形またはグループ図形をその変化に応じて同様に変化するよう編集する図形編集方法および図形編集装置を提供することを第一目的とする。
【０００９】
本発明はまた前記問題点に鑑み、複数の図形からなるグループ図形内の各図形を、独立に移動、変形、回転または相似拡大して編集する図形編集方法および図形編集装置を提供することを第二目的とする。
【００１０】
本発明はまた前記問題点に鑑み、図形とグループ図形が複数個集まって階層構造をなす階層構造図形において、所定図形または所定グループ図形（グループ図形はさらに下位のサブ階層構造図形を含むことができる）を独立に座標変換して編集する図形編集方法および図形編集装置を提供することを第三目的とする。
【００１１】
本発明はさらに前記問題点に鑑み、所定の図形の移動、変形、回転または相似拡大による変化を定量的に捕らえ、その変化に応じて数値データを表示し、または他の図形の移動、変形、回転または相似拡大による変化として表示するよう編集する図形編集方法および図形編集装置を提供することを第四目的とする。
【００１２】
【課題を解決するための手段】
上記目的を達成する本発明による図形編集方法は、入力手段によって入力されたユーザの指定に基づいて、複数の図形が集まって階層構造をなす階層構造図形を編集する図形編集方法において、
前記ユーザの指定に基づいて、メイン階層の下位に位置する下位階層の図形の少なくとも１点を解放点として指定し、
前記下位階層の前記解放点を含む図形を除いた図形を固定図形情報として記憶し、
前記固定情報を変更せず表示し、
前記解放点を含む図形のみ、メイン階層からのユーザの指定を受付け、独立して移動、変形、回転または相似拡大する、
ことを特徴とする。
上記目的を達成する本発明による図形編集装置は、入力手段によって入力されたユーザの指定に基づいて、複数の図形が集まって階層構造をなす階層構造図形を編集する図形編集装置において、
前記ユーザの指定に基づいて、メイン階層の下位に位置する下位階層の図形の少なくとも１点を解放点として指定し、該解放点を含む図形を除いた図形を固定図形情報として記憶する指定手段と、
前記固定情報を変更せず表示し、前記解放点を含む図形のみ、メイン階層からのユーザの指定を受付け、独立して移動、変形、回転または相似拡大する図形表示処理手段と、
を有することを特徴とする。
図１は本発明による図形編集装置の基本構成図である。
前記第一目的を達成する本発明の図形編集方法は、画面に表示する図形を作成または編集する処理装置１０と、作成または編集した図形を画面に表示する表示装置１１と、表示装置１１の画面上の位置を指定して処理装置１０に入力する位置指定装置１２とを備え、図形または複数の図形からなるグループ図形を作成または編集する図形編集方法において、
２つの図形間、図形とグループ図形間、または２つのグループ図形間でそれぞれ、一方の図形またはグループ図形における、移動、変形、回転または相似拡大、色、等による属性の変化を、画面上の位置の変化に置き換える変化基準図形を画面上の図形表示領域に作成し、
変化基準図形に対応する属性の変化を画面上の位置の変化に置き換えた属性図形を属性表示領域に作成し、
属性図形を射影元属性図形に選択し、
他方の図形またはグループ図形に対する属性図形として、射影元属性図形を射影した射影先属性図形を、属性表示領域に作成し、
射影元図形の属性情報に対しては射影先図形の属性情報のアドレスを伝達し、射影先図形の属性情報に対しては射影元図形の属性情報のアドレスを伝達する同期伝播情報を介して情報交換し、
一方の図形またはグループ図形の属性の変化に応じて、他方の図形またはグループ図形の属性の変化を生じるように図形を編集する。
【００１３】
前記第二目的を達成する本発明の図形編集方法は、画面に表示する図形を作成または編集する処理装置１０と、作成または編集した図形を画面に表示する表示装置１１と、表示装置１１の画面上の位置を指定して処理装置１０に入力する位置指定装置１２とを備え、複数の図形からなるグループ図形を作成または編集する図形編集方法において、
複数の図形からなるグループ図形を囲むグループ枠図形の内部にある所定の図形における少なくとも１点を解放点とし、
その解放点とグループ枠図形とをグループ枠図形情報として記憶し、
解放点を含む図形を除いたグループ枠図形の内部の図形を固定図形情報として記憶し、
固定図形情報に記憶された図形をそのまま変更せずに表示し、
解放点を含む図形のみを、独立に移動、変形、回転または相似拡大し、
所定の図形を独立に変化させて表示し、
グループ図形を編集する。
【００１４】
前記第三目的を達成する本発明の図形編集方法は、画面に表示する図形を作成または編集する処理装置１０と、作成または編集した図形を画面に表示する表示装置１１と、表示装置１１の画面上の位置を指定して処理装置１０に入力する位置指定装置１２とを備え、図形と複数の図形からなるグループ図形が複数個集まって階層構造をなす図形集合であるメイン階層構造図形を作成または編集する図形編集方法において、
メイン階層構造図形における所定のグループ図形からなる下位のサブ階層構造図形を管理するサブグループ管理情報とメイン階層構造図形を管理するメイングループ管理情報の各々は座標変換情報を備え、
サブ階層構造図形を編集するときは、
メイングループ管理情報の座標変換情報に基づくことなく、サブグループ管理情報の座標変換情報に基づいて座標変換し、
その変換された座標により、サブ階層構造図形を表示し、
メイン階層構造図形を編集する。
【００１５】
また、本発明によるグループ図形を管理するグループ管理情報の座標変換情報は、グループ管理情報が管理する各階層における各グループ管理情報の各座標変換情報の積で求められる。
【００１６】
また、本発明によるグループ管理情報の座標変換情報は、グループ管理情報が管理する全ての階層の中で最上位の階層におけるグループ管理情報の座標変換情報としてもよい。
【００１７】
前記第四目的を達成する本発明の図形編集方法は、画面に表示する図形を作成または編集する処理装置１０と、作成または編集した図形を画面に表示する表示装置１１と、表示装置１１の画面上の位置を指定して処理装置１０に入力する位置指定装置１２とを備え、複数の図形を作成または編集する図形編集方法において、
所定の図形の移動、変形、回転または相似拡大、色、等により属性の変化を画面上の位置の変化に置き換えた可動点図形を有する変化基準図形を画面上の図形表示領域に作成し、
変化基準図形に対応する属性の変化を画面上の位置の変化に置き換える属性図形を属性表示領域に作成し、
属性の変化に対応する変化基準図形上の可動点図形の位置を補間演算して数値データとして求め、
求めた数値データに応じて変化基準図形の可動点図形の位置を変化させ、
変化基準図形の可動点図形の位置の変化に応じて属性図形の可動点図形の位置を変化させ、
属性図形の可動点図形の位置の変化から所定の図形の属性の変化を数値データに換算し、
複数の図形を編集する。
【００１８】
また、本発明による図形編集方法は、属性の変化に応じて、前記数値データを表示し、または他の図形の移動、変形、回転または相似拡大による変化として表示する。
【００１９】
前記第一目的を達成する本発明の図形編集装置は、画面に表示する図形を作成または編集する処理装置１０と、作成または編集した図形を画面に表示する表示装置１１と、表示装置１１の画面上の位置を指定して処理装置１０に入力する位置指定装置１２とを備え、図形または複数の図形からなるグループ図形を作成または編集する図形編集装置において、
図形編集装置は、
２つの図形間、図形とグループ図形間、または２つのグループ図形間でそれぞれ、一方の図形またはグループ図形における、移動、変形、回転または相似拡大、色、等による属性の変化を、画面上の位置の変化に置き換える変化基準図形を画面上の図形表示領域に作成する図形編集処理手段１４と、
図形編集処理手段１４で作成した図形を図形表示領域に表示する図形表示処理手段１６と、
変化基準図形に対応する属性の変化を画面上の位置の変化に置き換えた属性図形を属性表示領域に作成する属性編集処理手段１５と、
属性編集処理手段１５で作成した属性図形を属性表示領域に表示する属性表示処理手段１７と、を備え、
属性編集処理手段１５は、
属性図形を射影元属性図形に選択し、
他方の図形またはグループ図形に対する属性図形として、射影元属性図形を射影した射影先属性図形を、属性表示領域に作成し、
射影元図形の属性情報に対しては射影先図形の属性情報のアドレスを伝達し、射影先図形の属性情報に対しては射影元図形の属性情報のアドレスを伝達する同期伝播情報を介して情報交換し、
一方の図形またはグループ図形の属性の変化に応じて、他方の図形またはグループ図形の属性の変化を生じるように図形を編集する属性射影作成処理手段を備えることを特徴とする図形編集装置。
【００２０】
前記第二目的を達成する本発明の図形編集装置は、画面に表示する図形を作成または編集する処理装置１０と、作成または編集した図形を画面に表示する表示装置１１と、表示装置１１の画面上の位置を指定して処理装置１０に入力する位置指定装置１２とを備え、複数の図形からなるグループ図形を作成または編集する図形編集装置において、
図形編集装置は、
２つの図形間、図形とグループ図形間、または２つのグループ図形間でそれぞれ、一方の図形またはグループ図形における、移動、変形、回転または相似拡大、色、等による属性の変化を、画面上の位置の変化に置き換える変化基準図形を画面上の図形表示領域に作成する図形編集処理手段１４と、
図形編集処理手段１４で作成した図形を図形表示領域に表示する図形表示処理手段１６と、
変化基準図形に対応する属性の変化を画面上の位置の変化に置き換えた属性図形を属性表示領域に作成する属性編集処理手段１５と、
属性編集処理手段１５で作成した属性を属性表示領域に表示する属性表示処理手段１７と、を備え、
図形表示処理手段１４は、
複数の図形からなるグループ図形を囲むグループ枠図形の内部にある所定の図形における少なくとも１点を解放点とし、
その解放点とグループ枠図形とをグループ枠図形情報として記憶し、
解放点を含む図形を除いたグループ枠図形の内部の図形を固定図形情報として記憶し、
固定図形情報に記憶された図形をそのまま変更せずに表示し、
解放点を含む図形のみを、独立に移動、変形、回転または相似拡大し、
所定の図形を独立に変化させて表示するように、グループ図形を編集する解放点作成処理手段を、さらに備える。
【００２１】
前記第三目的を達成する本発明の図形編集装置は、画面に表示する図形を作成または編集する処理装置１０と、作成または編集した図形を画面に表示する表示装置１１と、表示装置１１の画面上の位置を指定して処理装置１０に入力する位置指定装置１２とを備え、図形と複数の図形からなるグループ図形が複数個集まって階層構造をなす図形集合であるメイン階層構造図形を作成または編集する図形編集装置において、
図形編集装置は、
２つの図形間、図形とグループ図形間、または２つのグループ図形間でそれぞれ、一方の図形またはグループ図形における、移動、変形、回転または相似拡大、色、等による属性の変化を、画面上の位置の変化に置き換える変化基準図形を画面上の図形表示領域に作成する図形編集処理手段１４と、
図形編集処理手段１４で作成した図形を図形表示領域に表示する図形表示処理手段１６と、
変化基準図形に対応する属性の変化を画面上の位置の変化に置き換えた属性図形を属性表示領域に作成する属性編集処理手段１５と、
属性編集処理手段１５で作成した属性図形を属性表示領域に表示する属性表示処理手段１７と、を備え、
図形表示処理手段１４は、
メイン階層構造図形における所定のグループ図形からなる下位のサブ階層構造図形を管理するサブグループ管理情報とメイン階層構造図形を管理するメイングループ管理情報の各々は座標変換情報を備え、
サブ階層構造図形を編集するときは、
メイングループ管理情報の座標変換情報に基づくことなく、サブグループ管理情報の座標変換情報に基づいて、座標変換処理手段により座標変換し、
その変換された座標により、サブ階層構造図形を表示し、
メイン階層構造図形を編集するグループ図形処理作成手段をさらに備える。
【００２２】
また、本発明によるグループ図形を管理するグループ管理情報の座標変換情報は、グループ管理情報が管理する各階層における各グループ管理情報の各座標変換情報の積で求められる。
【００２３】
また、本発明によるグループ管理情報の座標変換情報は、グループ管理情報が管理する全ての階層の中で最上位の階層におけるグループ管理情報の座標変換情報としてもよい。
【００２４】
前記第四目的を達成する本発明の図形編集装置は、画面に表示する図形を作成または編集する処理装置１０と、作成または編集した図形を画面に表示する表示装置１１と、表示装置１１の画面上の位置を指定して処理装置１０に入力する位置指定装置１２とを備え、複数の図形を作成または編集する図形編集装置において、
図形編集装置は、
２つの図形間、図形とグループ図形間、または２つのグループ図形間でそれぞれ、一方の図形またはグループ図形における、移動、変形、回転または相似拡大、色、等による属性の変化を、画面上の位置の変化に置き換える変化基準図形を画面上の図形表示領域に作成する図形編集処理手段１４と、
図形編集処理手段１４で作成した図形を図形表示領域に表示する図形表示処理手段１６と、
変化基準図形に対応する属性の変化を画面上の位置の変化に置き換えた属性図形を属性表示領域に作成する属性編集処理手段１５と、
属性編集処理手段１５で作成した属性を属性表示領域に表示する属性表示処理手段１７と、を備え、
図形編集処理手段１４は、
所定の図形の移動、変形、回転または相似拡大、色、等により属性の変化を画面上の位置の変化に置き換えた可動点図形を有する変化基準図形を画面上の図形表示領域に作成し、
属性の変化に対応する変化基準図形上の可動点図形の位置を補間演算して数値データとして求め、
求めた数値データに応じて変化基準図形の可動点図形の位置を変化させ、複数の図形を編集する可動点図形位置決定手段を備え、
属性編集処理手段１５は、
変化基準図形に対応する属性の変化を画面上の位置の変化に置き換える属性図形を属性表示領域に作成し、
変化基準図形の可動点図形の位置の変化に応じて属性図形の可動点図形の位置を変化させ、
属性図形の可動点図形の位置の変化から所定の図形の属性の変化を数値データに換算し、複数の図形を編集する（可動点図形位置による）属性変更処理手段を備える。
【００２５】
また本発明による図形編集装置は、属性の変化に応じて、数値データを表示し、または他の図形の移動、変形、回転または相似拡大による変化として表示する。
【００２６】
【作用】
前記第一目的を達成する本発明の図形編集装置およびその方法は、図形間または図形と複数の図形からなるグループ図形間に相互関係をもたせ、例えば一方の図形が移動、変形、回転または相似拡大により変化するとき、その図形と相互関係をもたせた図形またはグループ図形をその変化に応じて同様に変化させて編集する。
【００２７】
前記第二目的を達成する本発明の図形編集装置およびその方法は、複数の図形からなるグループ図形内の各図形を、独立に移動、変形、回転または相似拡大して編集する。
【００２８】
前記第三目的を達成する本発明の図形編集装置およびその方法は、図形とグループ図形が複数個集まって階層構造をなす階層構造図形において、所定図形または所定グループ図形（グループ図形はさらに下位のサブ階層構造図形を含むことができる）を独立に座標変換して編集する。
【００２９】
前記第四目的を達成する本発明の図形編集装置およびその方法は、所定の図形の移動、変形、回転または相似拡大による変化を定量的に捕らえ、その変化に応じて数値データを表示し、または他の図形の移動、変形、回転または相似拡大による変化として表示するよう編集する。
【００３０】
【発明の実施の形態】
本発明の図形編集装置は、図１に示したように、ＣＰＵおよびメモリ等からなる処理装置１０と、作成または編集した図形を表示する表示装置１１と、表示装置１１に設けられた画面の座標上の位置をマウス、ライトペン、キーボード等により指定して処理装置１０に入力する位置指定装置１２とを備える。
【００３１】
表示装置１１の画面上には２つのウィンドウが割り当てられる。一方のウィンドウには、図形および変化基準図形を表示する図形表示領域１８が、他方のウィンドウには、図形表示領域１８内に表示された変化基準図形に対応し、図形の属性の変化を表現する属性図形を表示する属性表示領域１９がそれぞれ割り当てられる。表示装置は、２つの画面を設け各画面に各ウィンドウを割り当てて構成してもよい。
【００３２】
処理装置１０は、図形情報記憶部１３、図形編集処理手段１４、属性編集処理手段１５、図形表示処理手段１６および属性表示処理手段１７を有する。
【００３３】
図形情報記憶部１３には、図形および属性を編集するために必要な編集情報が記憶される。その編集情報は図形と複数の図形からなるグループ図形が複数個集まって階層構造をなす階層構造図形を管理するためのグループ管理情報を複数個有する。
【００３４】
本発明において、グループ図形とは複数の図形が集合して得られた図形集合をいう。また、図形と前記グループ図形が複数個集まって階層構造をなす図形集合を階層構造図形という。複数の階層をなすメイン階層構造図形において、最上位の階層に１つのグループ図形があり、そのグループ図形の下位の階層に他のグループ図形である場合、その下位の階層のグループ図形を含めて下方の階層の図形集合をサブ階層構造図形という。メイン階層構造図形のグループ管理情報を根情報と称し、編集中のサブ階層構造図形のグループ管理情報をスコープ情報と称する。
【００３５】
前述の編集情報は、根情報とスコープ情報、および現在編集中のグループ図形の図形／属性管理情報を有する。図形／属性管理情報は、スコープ情報、すなわちサブ階層構造図形のグループ管理情報における各図形と各グループ図形に対する図形ヘッダ情報の有無、その図形ヘッダ情報に対応する属性情報の有無、およびグループ図形を囲むグループ枠図形の内部にグループ図形があるとき、そのグループ図形のグループ管理情報のアドレスを記憶する情報である。
【００３６】
図形編集装置は、
２つの図形間、図形とグループ図形間、または２つのグループ図形間でそれぞれ、一方の図形またはグループ図形における、移動、変形、回転または相似拡大、色、等による属性の変化を、画面上の位置の変化に置き換える変化基準図形を画面上の図形表示領域に作成する図形編集処理手段１４と、
図形編集処理手段１４で作成した図形を図形表示領域に表示する図形表示処理手段１６と、
変化基準図形に対応する属性の変化を画面上の位置の変化に置き換えた属性図形を属性表示領域に作成する属性編集処理手段１５と、
属性編集処理手段１５で作成した属性を属性表示領域に表示する属性表示処理手段１７と、を備える。
図形編集処理手段１４は、図形基本編集処理手段、グループ図形処理作成処理手段、解放点作成処理手段、座標編集処理手段、および可動点図形位置決定処理手段を有する。
【００３７】
図形基本編集処理手段は、上述の図形編集処理手段１４における基本的処理を実行する手段である。
【００３８】
グループ図形処理作成処理手段は、
図形表示処理手段１４において、
メイン階層構造図形における所定のグループ図形からなる下位のサブ階層構造図形を管理するサブグループ管理情報とメイン階層構造図形を管理するメイングループ管理情報の各々は座標変換情報を備え、
サブ階層構造図形を編集するときは、
メイングループ管理情報の座標変換情報に基づくことなく、サブグループ管理情報の座標変換情報に基づいて座標変換し、
その変換された座標により、サブ階層構造図形を表示し、
メイン階層構造図形を編集する。
解放点作成処理手段は、前記図形表示処理手段１４において、
複数の図形からなるグループ図形を囲むグループ枠図形の内部にある所定の図形における１点を解放点とし、
その解放点とグループ枠図形とをグループ枠図形情報として記憶し、
解放点を含む図形を除いたグループ枠図形の内部の図形を固定図形情報として記憶し、
固定図形情報に記憶された図形をそのまま変更せずに表示し、
解放点を含む図形のみを、独立に移動、変形、回転または相似拡大し、
所定の図形を独立に変化させて表示するように、グループ図形を編集する。
【００３９】
座標編集処理手段は、図形編集処理装置１４において、
メイングループ管理情報の座標変換情報に基づくことなく、サブグループ管理情報の座標変換情報に基づいて、座標変換処理手段により座標変換する。
可動点図形（センサ）位置決定処理手段は、図形編集処理装置１４において、
所定の図形の移動、変形、回転または相似拡大、色、等により属性の変化を画面上の位置の変化に置き換えた可動点図形を有する変化基準図形を前記画面上の図形表示領域に作成し、
前記属性の変化に対応する前記変化基準図形上の前記可動点図形の位置を補間演算して数値データとして求め、
求めた前記数値データに応じて前記変化基準図形の前記可動点図形の位置を変化させ、複数の図形を編集する。
【００４０】
可動点図形（センサ）位置による属性変更処理手段は、属性編集処理手段１５において、
前記変化基準図形に対応する前記属性の変化を画面上の位置の変化に置き換える属性図形を属性表示領域に作成し、
前記変化基準図形の前記可動点図形の位置の変化に応じて前記属性図形の可動点図形の位置を変化させ、
前記属性図形の可動点図形の位置の変化から前記所定の図形の属性の変化を数値データに換算し、複数の図形を編集する。
【００４１】
属性編集処理手段１５は、属性基本編集処理手段、属性射影作成処理手段、およびセンサ位置による属性変更処理手段を有する。
属性基本編集処理手段は、前述の属性編集処理手段１５における基本的処理を実行する手段である。
【００４２】
属性射影作成処理手段は、属性編集処理手段１５において、
属性図形を射影元属性図形に選択し、
他方の図形またはグループ図形に対する属性図形として、射影元属性図形を射影した射影先属性図形を属性表示領域に作成し、
射影元図形の属性情報に対しては射影先図形の属性情報のアドレスを伝達し、射影先図形の属性情報に対しては射影元図形の属性情報のアドレスを伝達する同期伝播情報を介して情報交換し、
一方の図形またはグループ図形の属性の変化に応じて、他方の図形またはグループ図形の属性の変化を生じるように図形を編集する。
センサ位置による属性変更処理手段は、
【００４３】
図形表示処理手段１６は、図形情報記憶部１３に記憶された複数の図形ヘッダ情報から所定の図形を表示装置１１の図形表示領域１８に表示する処理を実行する手段である。
【００４４】
属性表示処理手段１７は、図形情報記憶部１３に記憶された複数の属性情報から所定の属性図形を表示装置１１の属性表示領域１９に表示する処理を実行する手段である。
【００４５】
図２は編集情報の概略構成図である。以下に図１で示す図形情報記憶部１３に記憶される編集情報について詳細に説明する。編集情報は、複数のグループ管理情報２１−１、２１−２、…、２１−ｎを有する。前述したように編集情報は、根情報、スコープ情報、および図形／属性管理情報に大別される。
【００４６】
根情報は、図形とグループ図形が複数個集まって階層構造をなす階層構造図形の１つを管理するための情報であり、図２に示す図形管理情報２２、属性管理情報２４、および図形／属性管理情報２３ａ〜２３ｄを有する。
【００４７】
図形管理情報２２は、１つの階層構造図形を構成する図形とグループ図形を管理するための情報である。図形管理情報２２は、管理する階層構造図形を構成する各図形の図形ヘッダ情報２５ａ、２５ｂ、各グループ図形を囲むグループ枠図形の図形ヘッダ情報２５ｃ、変化基準図形の図形ヘッダ情報２５ｄを有する。さらに、図形管理情報２２は、その階層構造図形の全体を表示する画面の座標軸を行列（マトリクス）で定義する変換行列情報２６、およびその変換行列情報２６から得られるその階層構造図形の座標軸を図形で表示する軸図形情報２７を有する。
【００４８】
変換行列情報２６は、３行２列の行列により６通りの実数で表される情報である。周知の技術によりこの変換行列情報２６を用いて実座標を変換して求め、図形を縦方向または横方向に拡大／縮小し、回転し、あるいは斜めに剪断して、画面上に表示することができる。
【００４９】
軸図形情報２７は、単に座標変換後の座標軸を画面に表示してオペレータに見せるための情報であり、それによりオペレータは変換後の座標軸を視覚的に捕らえることができる。
【００５０】
図形／属性管理情報２３ａ〜２３ｄは、図形およびグループ図形内の図形を囲むグループ枠図形および変化基準図形に対する図形ヘッダ情報２５ａ〜２５ｄの有無（１／０）、属性情報２８ａ〜２８ｄの有無（１／０）、およびグループ枠図形に関してはグループ枠図形内の図形を管理するグループ管理情報２１−２を記憶するアドレスの３つの情報を有する。なお、このグループ枠図形内には図形の他に下位の階層のグループ図形を含む場合もある。
【００５１】
属性管理情報２４は、属性情報２８ａ〜２８ｄを管理する情報である。属性情報２８ａ〜２８ｄは対応する図形ヘッダ情報２５ａ〜２５ｄの属性に対する情報であり、図形ヘッダ情報２５ａ〜２５ｄに必ずしも対応する属性情報２８ａ〜２８ｄが設けられるとは限らず、またその逆も真である。
【００５２】
属性情報は、図形ヘッダ情報、種別情報、可動点図形の情報、属性値の情報、および属性値の更新時の処理関数へのポインタの情報を有する。ここで、種別情報とは、属性が射影元属性か射影先属性かまたはそれら以外の属性を識別する情報を意味する。可動点図形の情報は、可動点図形の点情報と後述する同期伝播情報のアドレス情報を有する。属性値の更新時の処理関数へのポインタの情報とは、属性値が更新された時に所定の関数に基づいて演算を実行する場合に用いられる関数を記憶するアドレスの情報をいう。
【００５３】
同期伝播情報は、所定の図形に対応する変化基準図形のポインタ（アドレス）、その可動点図形（カーソル）のポインタ、およびその変化基準図形に対応する属性図形のポインタ、およびその可動点図形（カーソル）のポインタの各情報、区間番号および区分比に関する情報を有する。区間番号の情報は可動点図形の属する区間の番号で示される情報であり、内分比の情報は変化基準図形、または属性図形上の区間内における可動点図形の位置を演算するための情報である。
【００５４】
図形ヘッダ情報は、図形が表示される画面の座標上の位置、図形の幅と高さで決定される大きさ、点、区間、および可動点図形の各情報を有する。以下に図形ヘッダ情報の詳細を説明する。
【００５５】
図３は図形ヘッダ情報と点情報の説明図である。図３の（Ａ）は図形ヘッダ情報と図形の形状を決定する点情報を示す図であり、図３の（Ｂ）はエクステントの説明図であり、図３の（Ｃ）は３つの形状決定点に依存する被参照点の依存度の説明図である。
【００５６】
図３の（Ａ）に示すように、図形ヘッダ情報３０は、図形が占める矩形（これをエクステントという）の範囲に関する情報、形状決定点の数の情報、その図形を描くときの始点として定義された点情報３１−１へのポインタ（アドレス）情報、およびその図形における束縛点として定義された点情報３１−２へのポインタ情報を有する。
【００５７】
図３の（Ｂ）に示すように、図形が多角形のとき、エクステントは点線の矩形で示した範囲の領域である。図形ヘッダ情報３０中のエクステント情報は、エクステントの左上角の点の座標（ｘ０，ｙ０）と、エクステントの幅ｗと、エクステントの高さｈの各情報を有する。点情報３１は、多角形の頂点に関する位置情報（ｘ１，ｙ１）、（ｘ２，ｙ２）、…や次の点へのポインタ情報を有する。また、図形ヘッダ情報３０および点情報３１−１、３１−２、３１−３は、必要に応じて他の各種の属性情報を有する。例えば、点情報３１−２の示す点（ｘ２，ｙ２）は、束縛点４０と定義され、図形の編集において変形の動作を確定するために図形情報の属性の１つとして定義される。
【００５８】
図３の（Ｃ）に示すように、被参照点３２の位置がａ、ｂ、ｃの３つの形状決定点に依存すると仮定すると、被参照点３２の情報には、これらの各形状決定点へのポインタと依存度ｋa,ｋb,ｋc が設定される。ａ，ｂ，ｃの各点の座標を (ｘa,ｙa),(ｘb,ｙb),(ｘc,ｙc)とし、被参照点３２の座標を（ｘp,ｙp)とすると、３点の被参照点３２の位置に対する依存度ｋa,ｋb,ｋc は、
ｘa ｋa ＋ｘb ｋb ＋ｘc ｋc ＝ｘp
ｙa ｋa ＋ｙb ｋb ＋ｙc ｋc ＝ｙp
ｋa     ＋ｋb     ＋ｋc     ＝１
の連立方程式の解として得られる値である。
【００５９】
点情報は、さらに仮想座標情報、実座標情報および数値情報を有する。
仮想座標情報は、仮想座標における点の位置情報（Ｖｘ，Ｖｙ）であり、実座標情報は、実座標における点の位置情報（Ｐｘ，Ｐｙ）であり、数値情報は解放の種類を示す情報である。ここで解放の種類とは、移動、変形、回転、相似拡大をいう。
【００６０】
区間情報とは、図形の隣合う２点間の情報を意味する。区間情報は、隣合う２点間の開始点と終了点の各アドレス情報およびその２点間が直線、曲線、円弧の何れかであるかを表す数値情報を有する。
【００６１】
可動点図形情報は、その可動点図形の図形形状を決定づける各点の点情報と同期伝播情報のアドレス情報とを有する。
【００６２】
グループ枠図形情報は、グループ図形内の図形を矩形の枠で囲んだグループ枠の図形に関する図形ヘッダ情報として記憶され、さらにそのグループ枠の図形の枠内における点情報の中で解放されている点をリストした解放点情報、およびグループ図形内の各図形が記憶されるアドレスの情報を有する。
【００６３】
解放点情報は、グループ図形をなす図形において解放されている解放点のアドレス情報とそのグループ図形のグループ枠図形に対応する前記解放点のアドレス情報を有する。以下に具体例をあげて編集情報を説明する。
【００６４】
図４は本発明の一実施例の階層構造図形を示す図である。図４に示すように本実施例の階層構造図形は逆三角形４１と星形４２とグループ枠図形４３および変化基準図形４４からなり、グループ枠図形４３の内部には円４５と三角形４６がある。これらの図形に関する情報が編集情報として何処に記憶されるかについて図２を参照しつつ以下に説明する。逆三角形４１と星形４２の図形の情報は、図形ヘッダ情報２５ａと２５ｂとして記憶される。グループ枠図形４３の図形の情報はそのグループ枠図形がグループ枠図形情報２５ｃとして記憶され、グループ枠図形情報２５ｃに対応する図形／属性管理情報２３ｃ内にグループ枠図形４３のグループ管理情報のアドレス２１−２が記憶されている。それゆえ、そのアドレスにおけるグループ管理情報２１−２が有する図形ヘッダ情報に円４４と三角形４５の図形の情報は記憶される。
【００６５】
階層構造図形におけるグループ図形のグループ内へ編集領域を限定する場合の編集方法について、以下に説明する。
図５は本発明の一実施例によるフォーカスインとフォーカスアウトの説明図であり、（Ａ）はグループ図形をフォーカスインする前の図であり、（Ｂ）はグループ図形をフォーカスインした後の図である。
図５の（Ａ）は円５１と逆三角形５２からなるグループ図形を囲む矩形のグループ枠図形５０と、四角形５４と三角形５５とが図形表示領域に作成された画面を示す。編集領域を所定のグループ図形内に限定する操作（フォーカスイン）を行うと、図５の（Ａ）に示されるグループ枠図形５０と四角形５４と三角形５５が画面から消え、図５の（Ｂ）に示されるように四角形５４と三角形５５のみ残され、さらにグループ図形内の座標軸の図形５７が画面に表示される。以降、このグループ図形外の図形に無関係にグループ図形内の図形のみの編集を行うことができる。特にグループ図形内の図形のみ座標変換をしたいときに有効である。限定されたグループ図形の編集領域を解除する操作（フォーカスアウト）を行うと画面は図５の（Ｂ）から（Ａ）に戻り、画面全体の図形の編集ができる。これは編集情報における所定の図形管理情報のみをアクセスできるように制御されているからである。
【００６６】
図６はフォーカスインの処理のフローチャートである。本図以降、図中Ｓに続く数字はステップ番号を示す。最初、表示装置１１の画面の上部に示されるメニューからフォーカスインを選択し、位置指定装置１２により入力すると、処理装置１０のＣＰＵは、選択された図形が１つか否かを判別する（ステップＳ１）。ステップＳ１の判別結果がＹＥＳのときは、選択された図形ヘッダ情報に係る図形／属性情報がグループ管理情報を保持しているか否かを判別する（ステップＳ２）。ステップＳ２の判別結果がＹＥＳのときは、編集情報における編集中グループの図形／属性管理情報が保持するグループ管理情報を設定する（ステップＳ３）。ステップＳ３終了後、図形表示領域を再描画し（ステップＳ４）、属性表示領域を再描画する（ステップＳ５）。
ステップＳ１の判別結果がＮＯのときは、処理を終了する。
ステップＳ２の判別結果がＮＯのときは、処理を終了する。
【００６７】
図７はフォーカスアウトの処理のフローチャートである。編集情報が保持する編集中のグループ管理情報を保持する上位階層の図形またはグループ図形があるか否かを判別する（ステップＳ１）。ステップＳ１の判別結果がＹＥＳのときは、編集情報が保持する編集中のグループ管理情報を保持する上位階層の図形またはグループ図形を、編集情報を保持する編集中のグループ管理情報に設定する（ステップＳ２）。ステップＳ２の終了後、図形表示領域を再描画し（ステップＳ３）、属性表示領域を再描画する（ステップＳ４）。
【００６８】
図８はグループ図形を４５°回転させた後、フォーカスインしたときの操作例を示す図であり、（Ａ）は逆三角形６１と正方形６２からなるグループ図形を囲む矩形のグループ枠図形６０と２つの四角形６４、６５が図形表示領域に作成された画面を示す図であり、（Ｂ）は図形枠６０で囲まれるグループ図形を４５°回転した図であり、（Ｃ）は（Ｂ）において編集領域をこのグループ図形にフォーカスインしたときの画面を示す図である。図８の（Ｂ）に示されるグループ枠図形６０と２つの四角形６４、６５は画面から消え、三角形６１と正方形６２のみ残され、さらに４５°回転したグループ図形内の座標軸を示す軸図形６７が画面に表示される。図８の（Ｂ）と（Ｃ）で示されるように、グループ図形内の座標軸の軸図形６７がグループ図形の回転角と同一角度回転された座標軸で示されることが判る。
【００６９】
図９はグループ図形の外部からグループ図形内の図形を回転させてグループの座標系を変更する処理のフローチャートである。処理装置１０におけるＣＰＵは、選択されたグループ枠図形を矩形に変形する（ステップＳ１）。グループ枠図形の変形前の形状と変形後の形状の差から変換行列Ｔを演算する（ステップＳ２）。変形後のグループ枠図形の座標行列Ｇ’＝Ｔ×Ｇ（ＴとＧは後述する）を演算する（ステップＳ３）。次に図形の実座標行列を演算する（ステップＳ４）。図形表示領域を再描画する（ステップＳ５）。
【００７０】
ここで、実座標と仮想座標について説明する。この実座標と仮想座標の２つを導入する理由は、実座標と仮想座標の何れか一方、または両方の座標変換の処理が必要であるので、その処理を効率良く実行するためである。実座標とは、ウィンドウ画面の左上を原点としてドット（画素）数で画面上の位置を決定するＸＹ座標をいう。ウィンドウ画面上の位置は実座標で（Ｐx,Ｐy ）と表される。仮想座標とは、実座標を決定するに際し、所定の座標を回転したり、移動したりするときに所定の座標に座標変換行列を乗算して得られた座標を実座標とするときの所定の座標をいう。実座標（Ｐx,Ｐy ）に対応する仮想座標は（Ｖx,Ｖy ）と表される。
（Ｐx,Ｐy ）＝Ｔ×（Ｖx,Ｖy ）
ここで、Ｔは２×３の変換行列であり、一般的に任意の２次元座標を実現可能とする。
階層構造をなす各階層のグループ図形の変換行列をそれぞれＧ0,Ｇ1,…, Ｇn とすると、
Ｔ＝Ｇ0 ×Ｇ1 ×…×Ｇn
で表される。
【００７１】
図１０はグループ図形の外部からグループ図形内の図形を回転させてグループの座標系を変更するときの軸座標の演算処理のフローチャートである。図形管理情報で記憶された全ての図形ヘッダ情報について実座標を演算する（ステップＳ１）。変換された図形ヘッダ情報がグループ枠図形であるか否か判別し（ステップＳ２）、ステップＳ２の判別結果がＹＥＳのとき実座標を計算する（ステップＳ３）。ステップＳ２の判別結果がＮＯのときは、処理を終了する。
【００７２】
図１１はグループ図形にフォーカスインした状態で座標変換を行ったときの、図形の作成操作例を示す図であり、（Ａ）は四角形７１、円７２からなるグループ図形７０を示す図であり、（Ｂ）はグループ図形７０にフォーカスインした図であり、（Ｃ）はグループ図形７０の座標軸の図形を変形した図であり、（Ｄ）はグループ図形７０の座標軸を変形した後に、仮想座標系では長方形の図形が実座標系では直角でない平行四辺形７４として描かれた図であり、（Ｅ）はフォーカスアウトした後のグループ図形を示す図であり、（Ｆ）はフォーカスアウトした後のグループ図形を画面の横（Ｘ軸）方向に拡大した図である。
図１１の（Ｆ）に示されるように、グループ図形にフォーカスインした状態でそのグループ図形の座標変換を行うと、それ以降にグループ内部で作成される図形の形状は、新たに変換された座標系に基づいて変更されることが判る。
【００７３】
図１２はグループ図形にフォーカスインした状態における座標変換の処理のフローチャートである。
処理装置１０におけるＣＰＵは、選択されたグループ図形の座標軸の図形（軸図形）を変形する（ステップＳ１）。変形された軸図形から変換行列Ｔを演算する（ステップＳ２）。編集情報が記憶している現在編集中のグループ管理情報に記憶された図形管理情報の座標の変換行列を演算し設定する。Ｇ’＝ＴＧ（ステップＳ３）。図形管理情報についてはＴの逆行列Ｔ-1を乗算する（ステップＳ４）。図形管理情報で実座標を演算し（ステップＳ５）、図形表示領域を描画する（ステップＳ６）。
【００７４】
多段階層に作成されたグループ図形に対しグループ図形の各座標の変換行列を与えて変更することもできる。その場合、最上位の階層におけるグループの座標の変換行列をＧ0 、ｎ階層のグループの座標の変換行列をＧn とすれば、ｎ階層のグループにおける図形の画面上での実座標Ｐは、下記の式で計算される。
[Ｐx,Ｐy]＝Ｇ0 Ｇ1 …Ｇn  [Ｖx,Ｖy]
【００７５】
図１３は解放点の説明図である。図示されるように、グループ枠図形８０の内部には、グループ図形を構成する図形、折れ線８１と三角形８２がある。前述したように、グループ枠図形情報は解放点情報を含む。解放点情報の１つはグループ枠図形８０の内部の図形上の解放点ＨＰ２の情報であり、その解放点は複数個設定することができる。解放点情報の他の１つは、グループ枠図形８０の内部の図形、折れ線８１または三角形８２上の点で、解放点ＨＰ２に対応する解放元の点ＨＰ１の情報である。この解放元の点ＨＰ１は解放点ＨＰ２の数だけあり、各解放元の点ＨＰ１に対応する各解放点ＨＰ２の中間には仮想の各解放点ＲＰが設けられる。解放元の点ＨＰ１と仮想の各解放点ＲＰの関係付けの処理に対し、仮想の各解放点ＲＰと解放点ＨＰ２の関係付けの処理を実行することにより解放元の点ＨＰ１の予め設定した変形、回転、相似拡大、モード依存の解放の種類に応じた図形の変化に対応して、解放点ＨＰ２の予め設定した前記解放の種類（解放元の点ＨＰ１と同じ）に応じた図形の変化が実現できる。
【００７６】
図１４は解放点の作成処理のフローチャートである。
マウス入力により解放元の点ＨＰ１を選択する（ステップＳ１）。
解放の種類、すなわち変形、回転、相似拡大または依存モードを指定する（ステップＳ２）。
選択された点は解放可能な点であるか否かを、解放元の点ＨＰ１がグループ枠図形の内部の図形における形状決定点であるか否かにより判別する（ステップＳ３）。
ステップＳ３でＹＥＳと判別されたときは、グループ枠図形８０の内部に解放点ＨＰ２を作成し、点情報を設定する（ステップＳ４）。
解放元の点ＨＰ1 の点情報に解放の種類を設定する（ステップＳ５）。
解放元の点ＨＰ１と解放点ＨＰ２の間を情報交換するための仮想の解放点ＲＰを作成し、解放元の点情報および解放点情報としてＨＰ１、ＨＰ２を設定する（ステップＳ６）。
【００７７】
図１５は解放点の操作処理のフローチャートである。
マウス入力等により解放点ＨＰ２に対する位置の変更を指示する（ステップＳ１）。
解放点ＨＰ２に対応する仮想の解放点ＲＰと、解放元の点ＨＰ１を得る（ステップＳ２）。
解放元の点ＨＰ１の属する図形８１を得る（ステップＳ３）。
解放元の点ＨＰ１の解放の種類をマウスにて指定する（ステップＳ４）。
図形８１を変形、回転、相似拡大、または依存モードに応じた変形を実行する（ステップＳ５）。
変形後の解放元の点ＨＰ１の位置に合わせて、解放点ＨＰ２の位置を設定する（ステップＳ６）。
【００７８】
図１６は本発明の解放点による図形編集の具体例を示す図である。本図は針Ｆ１とメモリ板Ｆ２からなるメータを示し、針の１点を解放点ＨＰ２とすることにより針Ｆ１の目盛り板Ｆ２上の指示位置を変更することができる。このようにメータという図形を作成するための情報を１つの部品として図形の編集ができ、かつメータ内部の針という図形の要素を、針の１点を解放することによりグループ枠図形の内部にあるグループ図形を構成する図形を編集できる。
【００７９】
図１７は射影の操作手順の説明図であり、（Ａ）〜（Ｅ）の各図には２つの属性処理画面が示され、（Ａ）は左側に属性ａ１、右側に属性ａ２をそれぞれを示し、射影元の属性ａ１を選択するステップを示す図であり、（Ｂ）は属性ａ１の射影を実行開始するステップを示す図であり、（Ｃ）は射影先の属性処理の名称を入力するステップの図であり、（Ｄ）は右側に射影先の属性ａ３が作成され、と同時に右側に射影元の属性ａ１のｖｉｅｗ（外観）が変化する様を示す図であり、（Ｅ）は射影先の属性ａ３の属性値の変化により射影元の属性ａ１の属性値が変化する様を示す図である。
【００８０】
図１８は射影による属性の結合の操作手順を示す図であり、（Ａ）〜（Ｅ）の各図には２つの属性処理画面が示され、（Ａ）は右側に射影先の属性ａ３を選択するステップを示す図であり、その結果右側の射影元の属性ａ１の外観が変化する様を示す図であり、（Ｂ）は射影先の属性ａ３の属性値を他の属性ａ２の属性値にカーソルを参照させるステップを示す図であり、（Ｃ）は射影先の属性ａ３および射影元の属性ａ１のカーソルの外観が変化するステップを示す図であり、（Ｄ）は右側の属性処理画面における属性の変化に応じて左側の属性ａ１のｖｉｅｗ（外観）が変化する様を示す図である。なお、表示装置における属性表示領域は、図１７と図１８の左右両側に示した２つの属性処理画面に対応して２つ設けてもよいが、２つの属性表示画面を１つの属性表示領域に交互に表示してもよい。
【００８１】
図１９と図２０は属性射影の作成処理手段のフローチャートである。
図１７を参照しつつ以下に図１９とグループ２０に示すフローチャートを説明する。
なお、属性情報ａ１，ａ２は、図形／属性情報ｃ１，ｃ２、および同期伝播情報ｇ１，ｇ２にそれぞれ対応する。
射影する属性情報ａ１を選択する〔図１７の（Ａ）と（Ｂ）を参照〕（ステップＳ１）。
射影先の属性管理情報を指定する〔図１７の（Ｃ）を参照〕（ステップＳ２）。
射影先の属性管理情報に新たな属性情報ａ２を１つ作成する〔図１７の（Ｄ）を参照〕（ステップＳ３）。〔以下ステップＳ１３まで図１７の（Ｄ）を参照する。〕
射影先のグループ管理情報に新たな図形／属性管理情報ｃ１を１つ作成する（ステップＳ４）。
ｃ１の属性情報にａ２を設定する（ステップＳ５）。
ａ２の種別を一般属性（射影元属性または射影先属性の何れでもない属性）、射影元属性、または射影先属性の何れかに指定する（ステップＳ６）。
新たな同期伝播情報ｇ１を１つ作成し、図形／属性管理情報ｃ１に設定する（ステップＳ７）。
ｇ１の変化基準図形１にａ１の値域表示図形を指定し、
可動点図形１にａ１の可動点図形を指定し、
変化基準図形２にａ２の値域表示図形を指定し、
可動点図形２にａ２の可動点図形を指定する（ステップＳ８）。
ａ１の可動点図形の同期伝播情報にｇ１を設定する（ステップＳ９）。
ａ２の可動点図形の同期伝播情報にｇ１を設定する（ステップＳ１０）。
ａ１の可動点図形の位置から属する区間番号と内分比を求め、ｇ１の区間番号と内分比に設定する（ステップＳ１１）。
ｇ１の区間番号と内分比からａ２上での可動点図形の位置を求め、対応する位置に移動する（ステップＳ１２）。
ａ１の種別を射影済と設定する（ステップＳ１３）。
ａ１およびａ２をその種別と位置の情報に従って再描画する〔図１７の（Ｅ）を参照〕（ステップＳ１４）。
【００８２】
図２１は属性射影の更新時の処理のフローチャートである。
マウス入力または属性値を更新するプログラムインターフェースまたは可動点図形が参照している他の属性の更新によってａ１の可動点図形の位置を変更する指示がでる（ステップＳ１）。
ａ１の可動点の位置から区間番号と内分比を求めｇ１に設定する（ステップＳ２）。
ｇ１の区間番号と内分比を基にａ２の可動点図形を対応する位置に移動する（ステップＳ３）。
ａ２の可動点図形の位置から属性の値を求め、属性値として設定する。属性値は可動点図形のｘ座標をｖ、値域表示図形の点列の先頭ｘ座標をｓ、最後尾のｘ座標をｅとした場合、属性値＝（Ｖ−ｓ）／（ｅ−ｓ）で表される（ステップＳ４）。
ａ２の更新時処理は設定されているか判別する（ステップＳ５）。
ステップＳ５の判別結果がＹＥＳのとき、ａ２の属性値の更新時処理その処理を呼び出す（ステップＳ６）。
ａ１およびａ２を変更された位置情報に従い描画する（ステップＳ７）。
【００８３】
図２２と図２３は可動点図形の作成処理のフローチャートである。
なお、属性情報ａ１，ａ２は、図形／属性情報ｃ１，ｃ２、および同期伝播情報ｇ１，ｇ２、および可動点図形ｓ１，ｓ２にそれぞれ対応する。
マウス入力により点列と区間の属性（直線／円弧）を指定する（ステップＳ１）。
位置属性図形情報ｓ１を新規に作成し、点と区間を指定された情報により作成する（ステップＳ２）。
指定された個数の点列をもつ属性情報ａ３を作成する（ステップＳ３）。
属性情報ａ３の各区間の長さをｓ１に対応する区間の長さで比例して配分する（ステップＳ４）。
同期伝播情報ｇ２を作成する（ステップＳ５）。
この同期伝播情報とは、射影元図形の属性情報に対して射影先図形の属性情報のアドレスを伝達し、射影先図形の属性情報に対しては射影元図形の属性情報のアドレスを伝達するための射影元図形と射影先図形の中間にある情報である。
ｇ２の変化基準図形１にｓ１の値域表示図形を指定し、
可動点図形１にｓ１の可動点図形を指定し、
変化基準図形２にａ３の値域表示図形を指定し、
可動点図形２にａ３の可動点図形を指定する（ステップＳ６）。
ａ３の可動点図形の同期伝播情報をｇ２に設定する（ステップＳ７）。
ｓ１の可動点図形の同期伝播情報をｇ２に設定する（ステップＳ８）。
現在のグループ管理情報に新たな図形／属性管理情報ｃ２を作成し、図形ヘッダ情報にＳ１、属性情報にａ３、同期伝播情報にｇ２を設定する（ステップＳ９）。
ｓ１の可動点図形の位置をｓ１の全区間の長さの和の半分の位置とする（ステップＳ１０）。
ｓ１の可動点図形の位置からその属する区間番号と、その区間でのその位置の内分比を求めｇ２に設定する（ステップＳ１１）。
ａ３の可動点図形の位置を計算し、可動点図形を移動する（ステップＳ１２）。
ｓ１およびａ３を再描画する（ステップＳ１３）。
【００８４】
図２４は可動点図形の位置による属性値変更処理手段のフローチャートである。
マウスの移動またはプログラムの呼び出し、参照図形の移動により、ｓ１の可動点に対して（ｘ，ｙ）への移動が呼び出される（ステップＳ１）。
ｓ１の可動点図形の位置を計算し、移動させる（ステップＳ２）。
ｓ１の可動点図形の位置の属する区間番号と内分比をｇ２に設定する（ステップＳ３）。
ａ３の可動点図形をｇ２の区間番号と内分比に従って移動する（ステップＳ４）。
ａ３の可動点図形の位置から属性値を求め、属性値として設定する。属性値は可動点図形のｘ座標をｖ、値域表示図形の点列の先頭ｘ座標をｓ、最後尾のｘ座標をｅとした場合、
属性値＝（ｖ−ｓ）／（ｅ−ｓ）から求められる（ステップＳ５）。
ａ３の値更新時処理は設定されているか判別する（ステップＳ６）。
ステップＳ６の判別結果ＹＥＳのときはａ３の属性値の更新処理時その処理を呼び出す（ステップＳ７）。ステップＳ６の判別結果ＮＯのときは終了する。
ｓ１およびａ３を再描画する（ステップＳ８）。
【００８５】
図２５は本発明の射影手段により作成または編集した図形の具体例を示す図であり、（Ａ）は左側にメータを示し、右側に解放されたカーソルをもつスライダを示す図であり、（Ｂ）は図２５の（Ａ）のスライダのカーソルをマウスにより上へ押し上げた後のメータとスライダを示す図であり、（Ｃ）は２つの属性表示画面の内、左側に射影元であるメータの属性ａ１を示し、右側にスライダの属性ａ２と、スライダの属性ａ２の射影先のスライダの属性ａ３を示す図である。図の（Ａ）、（Ｂ）、（Ｃ）が示すように、射影により、一方の図形の属性値が変化すると、他方の図形の属性値も変化することが判る。
【００８６】
図２６は本発明の座標変換による編集の説明図であり、（Ａ）は円形の柱時計を示す図であり、（Ｂ）は従来技術により座標変換してＸ軸方向に円形の柱時計を拡大し楕円形とした時計において、時計の針が楕円形の時計の外側にはみ出した状態を示す図であり、（Ｃ）は本発明により座標変換してＸ軸方向に円形の柱時計を拡大しても時計の針が楕円形となった時計の外側にはみ出さないことを示す図である。
【００８７】
図２７は本発明による補間演算の説明図であり、（Ａ）は直線補間、（Ｂ）は円弧補間の説明図である。図の（Ａ）が示するように、直線上の２点（０，０）と（Ｘe,Ｙe ）の間における任意の１点（Ｘ，Ｙ）は次式で与えられる。
α＝（Ｘe ｘ＋Ｙe ｙ）／（Ｘe2＋Ｙe2）とすると、
α＜０のとき、      Ｘ＝Ｙ＝０
０≦α≦１のとき、  Ｘ＝αＸe 、Ｙ＝αＹe
１＜αのとき、は、  Ｘ＝Ｘe 、Ｙ＝Ｙe
図の（Ｂ）が示すように、半径がｒで角度がτ＝φと半径がｒで角度がτ＝θの円弧上の２点間における任意の１点（Ｘ，Ｙ）は次式で与えられる。
τ＝tan -1（ｙ／ｘ）として（但し（ｘ，ｙ）は任意の点を示す）、
τ＜φのとき、    Ｘ＝ｒ×ｃｏｓφ，Ｙ＝ｒ×ｓｉｎφ
φ≦τ≦φのとき、Ｘ＝ｒ×ｃｏｓτ，Ｙ＝ｒ×ｓｉｎτ
θ＜τのとき、    Ｘ＝ｒ×ｃｏｓθ，Ｙ＝ｒ×ｓｉｎθ
【００８８】
図２８は本発明の補間演算により編集した図形の実施例を示す図である。本図は本発明による編集装置の１画面を示し、画面の左側２列で示される各種記号は図形の作成または編集用のツールである。画面の上部にアルファベットで示されている８つの語は８つの機能のメニューを示す。画面の左上から右下にかけて図形表示領域が表示され、上からアキレス、亀およびスライダの各図形が示され、各図形の直下に変化基準図形ｂ１、ｂ２、ｂ３が順に示されている。画面の右下には属性表示領域が示され、上から順にアキレス、亀およびスライダに対応する属性図形が示されている。属性表示領域における各属性を予め設定することにより、図形表示領域に表示されるスライダのカーソルを左から右へ移動させると、アキレスが亀の２倍の速度で歩いて左から右へ移動し、図中にＧＯＡＬと描かれた縦線の位置で丁度アキレスが亀を追い越す画面を編集ができる。
（付記１）  画面に表示する図形を作成または編集する処理装置（１０）と、作成または編集した図形を画面に表示する表示装置（１１）と、前記表示装置（１１）の画面上の位置を指定して前記処理装置（１０）に入力する位置指定装置（１２）とを備え、図形または複数の図形からなるグループ図形を作成または編集する図形編集方法において、
２つの図形間、図形とグループ図形間、または２つのグループ図形間でそれぞれ、一方の前記図形または前記グループ図形における、移動、変形、回転または相似拡大、色、等による属性の変化を、画面上の位置の変化に置き換える変化基準図形を前記画面上の図形表示領域に作成し、
前記変化基準図形に対応する前記属性の変化を前記画面上の位置の変化に置き換えた属性図形を属性表示領域に作成し、
前記属性図形を射影元属性図形に選択し、
他方の前記図形または前記グループ図形に対する属性図形として、前記射影元属性図形を射影した射影先属性図形を、属性表示領域に作成し、
前記射影元図形の属性情報に対しては前記射影先図形の属性情報のアドレスを伝達し、前記射影先図形の属性情報に対しては前記射影元図形の属性情報のアドレスを伝達する同期伝播情報を介して情報交換し、
前記一方の図形またはグループ図形の前記属性の変化に応じて、前記他方の図形またはグループ図形の前記属性の変化を生じるように図形を編集することを特徴とする図形編集方法。
（付記２）  画面に表示する図形を作成または編集する処理装置（１０）と、作成または編集した図形を画面に表示する表示装置（１１）と、前記表示装置（１１）の画面上の位置を指定して処理装置（１０）に入力する位置指定装置（１２）とを備え、複数の図形からなるグループ図形を作成または編集する図形編集方法において、
複数の図形からなるグループ図形を囲むグループ枠図形の内部にある所定の図形における少なくとも１点を解放点とし、
その解放点と前記グループ枠図形とをグループ枠図形情報として記憶し、
前記解放点を含む図形を除いた前記グループ枠図形の内部の図形を固定図形情報として記憶し、
前記固定図形情報に記憶された図形をそのまま変更せずに表示し、
前記解放点を含む図形のみを、独立に移動、変形、回転または相似拡大し、
前記所定の図形を独立に変化させて表示し、
前記グループ図形を編集することを特徴とする図形編集方法。
（付記３）  画面に表示する図形を作成または編集する処理装置（１０）と、作成または編集した図形を画面に表示する表示装置（１１）と、前記表示装置（１１）の画面上の位置を指定して処理装置（１０）に入力する位置指定装置（１２）とを備え、図形と複数の図形からなるグループ図形が複数個集まって階層構造をなす図形集合であるメイン階層構造図形を作成または編集する図形編集方法において、
前記メイン階層構造図形における所定のグループ図形からなる下位のサブ階層構造図形を管理するサブグループ管理情報と前記メイン階層構造図形を管理するメイングループ管理情報の各々は座標変換情報を備え、
前記サブ階層構造図形を編集するときは、
前記メイングループ管理情報の座標変換情報に基づくことなく、前記サブグループ管理情報の座標変換情報に基づいて座標変換し、
その変換された座標により、前記サブ階層構造図形を表示し、
前記メイン階層構造図形を編集することを特徴とする図形編集方法。
（付記４）  前記グループ図形を管理するグループ管理情報の座標変換情報は、前記グループ管理情報が管理する各階層における各グループ管理情報の各座標変換情報の積で求められる付記３に記載の図形編集方法。
（付記５）  前記グループ管理情報の座標変換情報は、前記グループ管理情報が管理する全ての階層の中で最上位の階層におけるグループ管理情報の座標変換情報である付記３に記載の図形編集方法。
（付記６）  画面に表示する図形を作成または編集する処理装置（１０）と、作成または編集した図形を画面に表示する表示装置（１１）と、前記表示装置（１１）の画面上の位置を指定して処理装置（１０）に入力する位置指定装置（１２）とを備え、複数の図形を作成または編集する図形編集方法において、
所定の図形の移動、変形、回転または相似拡大、色、等により属性の変化を画面上の位置の変化に置き換えた可動点図形を有する変化基準図形を前記画面上の図形表示領域に作成し、
前記変化基準図形に対応する前記属性の変化を画面上の位置の変化に置き換える属性図形を属性表示領域に作成し、
前記属性の変化に対応する前記変化基準図形上の前記可動点図形の位置を補間演算して数値データとして求め、
求めた前記数値データに応じて前記変化基準図形の前記可動点図形の位置を変化させ、
前記変化基準図形の前記可動点図形の位置の変化に応じて前記属性図形の可動点図形の位置を変化させ、
前記属性図形の可動点図形の位置の変化から前記所定の図形の属性の変化を数値データに換算し、
複数の図形を編集することを特徴とした図形編集方法。
（付記７）  前記図形編集装置は、
前記属性の変化に応じて、前記数値データを表示し、または他の図形の移動、変形、回転または相似拡大による変化として表示する付記６に記載の図形編集方法。
（付記８）  画面に表示する図形を作成または編集する処理装置（１０）と、作成または編集した図形を画面に表示する表示装置（１１）と、前記表示装置（１１）の画面上の位置を指定して前記処理装置（１０）に入力する位置指定装置（１２）とを備え、図形または複数の図形からなるグループ図形を作成または編集する図形編集装置において、
前記図形編集装置は、
２つの図形間、図形とグループ図形間、または２つのグループ図形間でそれぞれ、一方の前記図形または前記グループ図形における、移動、変形、回転または相似拡大、色、等による属性の変化を、画面上の位置の変化に置き換える変化基準図形を前記画面上の図形表示領域に作成する図形編集処理手段（１４）と、
前記図形編集処理手段（１４）で作成した図形を前記図形表示領域に表示する図形表示処理手段（１６）と、
前記変化基準図形に対応する前記属性の変化を前記画面上の位置の変化に置き換えた属性図形を属性表示領域に作成する属性編集処理手段（１５）と、
前記属性編集処理手段（１５）で作成した属性図形を前記属性表示領域に表示する属性表示処理手段（１７）と、を備え、
前記属性編集処理手段（１５）は、
前記属性図形を射影元属性図形に選択し、
他方の前記図形または前記グループ図形に対する属性図形として、前記射影元属性図形を射影した射影先属性図形を、属性表示領域に作成し、
前記射影元図形の属性情報に対しては前記射影先図形の属性情報のアドレスを伝達し、前記射影先図形の属性情報に対しては前記射影元図形の属性情報のアドレスを伝達する同期伝播情報を介して情報交換し、
前記一方の図形またはグループ図形の前記属性の変化に応じて、前記他方の図形またはグループ図形の前記属性の変化を生じるように図形を編集する属性射影作成処理手段を備えることを特徴とする図形編集装置。
（付記９）  画面に表示する図形を作成または編集する処理装置（１０）と、作成または編集した図形を画面に表示する表示装置（１１）と、前記表示装置（１１）の画面上の位置を指定して処理装置（１０）に入力する位置指定装置（１２）とを備え、複数の図形からなるグループ図形を作成または編集する図形編集装置において、
前記図形編集装置は、
２つの図形間、図形とグループ図形間、または２つのグループ図形間でそれぞれ、一方の前記図形または前記グループ図形における、移動、変形、回転または相似拡大、色、等による属性の変化を、画面上の位置の変化に置き換える変化基準図形を前記画面上の図形表示領域に作成する図形編集処理手段（１４）と、
前記図形編集処理手段（１４）で作成した図形を前記図形表示領域に表示する図形表示処理手段（１６）と、
前記変化基準図形に対応する前記属性の変化を前記画面上の位置の変化に置き換えた属性図形を属性表示領域に作成する属性編集処理手段（１５）と、
前記属性編集処理手段（１５）で作成した属性図形を前記属性表示領域に表示する属性表示処理手段（１７）と、を備え、
前記図形表示処理手段（１４）は、
複数の図形からなるグループ図形を囲むグループ枠図形の内部にある所定の図形における少なくとも１点を解放点とし、
その解放点と前記グループ枠図形とをグループ枠図形情報として記憶し、
前記解放点を含む図形を除いた前記グループ枠図形の内部の図形を固定図形情報として記憶し、
前記固定図形情報に記憶された図形をそのまま変更せずに表示し、
前記解放点を含む図形のみを、独立に移動、変形、回転または相似拡大し、
前記所定の図形を独立に変化させて表示するように、前記グループ図形を編集する解放点作成処理手段を、さらに備えることを特徴とする図形編集装置。
（付記１０）  画面に表示する図形を作成または編集する処理装置（１０）と、作成または編集した図形を画面に表示する表示装置（１１）と、前記表示装置（１１）の画面上の位置を指定して処理装置（１０）に入力する位置指定装置（１２）とを備え、図形と複数の図形からなるグループ図形が複数個集まって階層構造をなす図形集合であるメイン階層構造図形を作成または編集する図形編集装置において、
前記図形編集装置は、
２つの図形間、図形とグループ図形間、または２つのグループ図形間でそれぞれ、一方の前記図形または前記グループ図形における、移動、変形、回転または相似拡大、色、等による属性の変化を、画面上の位置の変化に置き換える変化基準図形を前記画面上の図形表示領域に作成する図形編集処理手段（１４）と、
前記図形編集処理手段（１４）で作成した図形を前記図形表示領域に表示する図形表示処理手段（１６）と、
前記変化基準図形に対応する前記属性の変化を前記画面上の位置の変化に置き換えた属性図形を属性表示領域に作成する属性編集処理手段（１５）と、
前記属性編集処理手段（１５）で作成した属性図形を前記属性表示領域に表示する属性表示処理手段（１７）と、を備え、
前記図形表示処理手段（１４）は、
前記メイン階層構造図形における所定のグループ図形からなる下位のサブ階層構造図形を管理するサブグループ管理情報と前記メイン階層構造図形を管理するメイングループ管理情報の各々は座標変換情報を備え、
前記サブ階層構造図形を編集するときは、
前記メイングループ管理情報の座標変換情報に基づくことなく、前記サブグループ管理情報の座標変換情報に基づいて、座標変換処理手段により座標変換し、
その変換された座標により、前記サブ階層構造図形を表示し、
前記メイン階層構造図形を編集するグループ図形処理作成手段を、さらに備えることを特徴とする図形編集装置。
（付記１１）  前記グループ図形を管理するグループ管理情報の座標変換情報は、前記グループ管理情報が管理する各階層における各グループ管理情報の各座標変換情報の積で求められる付記１０に記載の図形編集装置。
（付記１２）  前記グループ管理情報の座標変換情報は、前記グループ管理情報が管理する全ての階層の中で最上位の階層におけるグループ管理情報の座標変換情報である付記１０に記載の図形編集装置。
（付記１３）  画面に表示する図形を作成または編集する処理装置（１０）と、作成または編集した図形を画面に表示する表示装置（１１）と、前記表示装置（１１）の画面上の位置を指定して処理装置（１０）に入力する位置指定装置（１２）とを備え、複数の図形を作成または編集する図形編集装置において、  前記図形編集装置は、
２つの図形間、図形とグループ図形間、または２つのグループ図形間でそれぞれ、一方の前記図形または前記グループ図形における、移動、変形、回転または相似拡大、色、等による属性の変化を、画面上の位置の変化に置き換える変化基準図形を前記画面上の図形表示領域に作成する図形編集処理手段（１４）と、
前記図形編集処理手段（１４）で作成した図形を前記図形表示領域に表示する図形表示処理手段（１６）と、
前記変化基準図形に対応する前記属性の変化を前記画面上の位置の変化に置き換えた属性図形を属性表示領域に作成する属性編集処理手段（１５）と、
前記属性編集処理手段（１５）で作成した属性を前記属性表示領域に表示する属性表示処理手段（１７）と、を備え、
前記図形編集処理手段（１４）は、
所定の図形の移動、変形、回転または相似拡大、色、等により属性の変化を画面上の位置の変化に置き換えた可動点図形を有する変化基準図形を前記画面上の図形表示領域に作成し、
前記属性の変化に対応する前記変化基準図形上の前記可動点図形の位置を補間演算して数値データとして求め、
求めた前記数値データに応じて前記変化基準図形の前記可動点図形の位置を変化させ、複数の図形を編集する可動点図形位置決定手段を備え、
前記属性編集処理手段（１５）は、
前記変化基準図形に対応する前記属性の変化を画面上の位置の変化に置き換える属性図形を属性表示領域に作成し、
前記変化基準図形の前記可動点図形の位置の変化に応じて前記属性図形の可動点図形の位置を変化させ、
前記属性図形の可動点図形の位置の変化から前記所定の図形の属性の変化を数値データに換算し、複数の図形を編集する属性変更処理手段を備えることを特徴とした図形編集装置。
（付記１４）  前記図形編集装置は、
前記属性の変化に応じて、前記数値データを表示し、または他の図形の移動、変形、回転または相似拡大による変化として表示する付記１３に記載の図形編集装置。
【００８９】
【発明の効果】
以上説明したように、本発明の図形編集装置およびその方法の属性射影作成処理手段によれば、図形間または図形とグループ図形間に相互関係をもたせ、例えば一方の図形が移動、変形、回転または相似拡大により変化するとき、その図形と相互関係をもたせた他方の図形またはグループ図形をその変化に応じて同様に変化するように編集できる。より具体的には、一方の図形が正逆回転すれば、相互関係をもたせた他方の図形は上下に移動する。
【００９０】
また、本発明の図形編集装置およびその方法の解放点作成処理手段によれば、複数の図形からなるグループ図形内の所望の図形における形状決定点の中から解放点を設けることにより、グループ図形中その所望の図形のみを独立に移動、変形、回転または相似拡大して編集できる。それゆえ、グループ図形の編集が従来より自由になる。より具体的には、メータと針のように針だけをメータの中で自由に動かすことができる。
【００９１】
また、本発明の図形編集装置およびその方法の座標編集処理手段によれば、図形とグループ図形が複数個集まって階層構造をなす階層構造図形において、所定図形または所定グループ図形（グループ図形はさらに下位のサブ階層構造図形を含むことができる）を独立に座標変換して編集できる。より具体的には、サブ階層構造図形が歪んだ座標軸の座標系をもつとき、サブ階層構造図形のグループ図形にフォーカスインして作成した四角形はフォーカスアウト後に歪んだ形状の四角形となって表示される。
【００９２】
さらに、本発明の図形編集装置およびその方法の可動点図形位置の決定処理手段と属性変更処理手段によれば、所定の図形の移動、変形、回転または相似拡大による変化を定量的に捕らえ、その変化に応じて数値データを表示し、または他の図形の移動、変形、回転または相似拡大による変化として表示するよう編集できる。より具体的には、太陽が東から昇り西へ沈むとき、太陽の現在位置に応じて画面全体の明暗を変化させたり、または時計で時刻表示させたりできる。
【図面の簡単な説明】
【図１】本発明の図形編集装置の基本構成図である。
【図２】編集情報の概略構成図である。
【図３】図形ヘッダ情報と点情報の説明図であり、（Ａ）は図形ヘッダ情報と図形の形状を決定する点情報を示す図であり、（Ｂ）はエクステントの説明図であり、（Ｃ）は３つの形状決定点に依存する被参照点の依存度の説明図である。
【図４】本発明の一実施例の階層構造図形を示す図である。
【図５】本発明の一実施例によるフォーカスインとフォーカスアウトの説明図であり、（Ａ）はグループ図形をフォーカスインする前の図であり、（Ｂ）はグループ図形をフォーカスインした後の図である。
【図６】フォーカスインの処理のフローチャートである。
【図７】フォーカスアウトの処理のフローチャートである。
【図８】グループ図形を４５°回転させた後、フォーカスインしたときの操作例を示す図であり、（Ａ）は逆三角形と正方形からなるグループ図形を囲む矩形のグループ枠図形と２つの四角形が図形表示領域に作成された画面を示す図であり、（Ｂ）は図形枠で囲まれるグループ図形を４５°回転した図であり、（Ｃ）は（Ｂ）において編集領域をこのグループ図形にフォーカスインしたときの画面を示す図である。
【図９】グループ図形の外部からグループ図形内の図形を回転させてグループの座標系を変更する処理のフローチャートである。
【図１０】グループ図形の外部からグループ図形内の図形を回転させてグループの座標系を変更するときの軸座標の演算処理のフローチャートである。
【図１１】グループ図形にフォーカスインした状態で座標変換を行ったときの、図形の作成操作例を示す図であり、（Ａ）は四角形、円からなるグループ図形を示す図であり、（Ｂ）はグループ図形にフォーカスインした図であり、（Ｃ）はグループ図形の座標軸の図形を変形した図であり、（Ｄ）はグループ図形の座標軸を変形した後に、仮想座標系では長方形の図形が実座標系では直角でない平行四辺形として描かれた図であり、（Ｅ）はフォーカスアウトした後のグループ図形を示す図であり、（Ｆ）はフォーカスアウトした後のグループ図形を画面の横（Ｘ軸）方向に拡大した図である。
【図１２】グループ図形にフォーカスインした状態における座標変換の処理のフローチャートである。
【図１３】解放点の説明図である。
【図１４】解放点の作成処理のフローチャートである。
【図１５】解放点の操作処理のフローチャートである。
【図１６】本発明の解放点による図形編集の具体例を示す図である。
【図１７】射影の操作手順の説明図であり、（Ａ）〜（Ｅ）の各図には２つの属性処理画面が示され、（Ａ）は左側に属性ａ１、右側に属性ａ２をそれぞれを示す図であり、（Ｂ）は属性ａ１の射影を実行開始するステップを示す図であり、（Ｃ）は射影先の属性処理の名称を入力するステップの図であり、（Ｄ）は右側に射影先の属性ａ３が作成され、と同時に右側に射影元の属性ａ１の外観が変化する様を示す図であり、（Ｅ）は射影先の属性ａ３の属性値の変化により射影元の属性ａ１の属性値が変化する様を示す図である。
【図１８】射影による属性の結合の操作手順を示す図であり、（Ａ）〜（Ｅ）の各図には２つの属性処理画面が示され、（Ａ）は右側に射影先の属性ａ３を選択するステップを示す図であり、（Ｂ）は射影先の属性ａ３の属性値を他の属性ａ２の属性値にカーソルを参照させるステップを示す図であり、（Ｃ）は射影先の属性ａ３および射影元の属性ａ１のカーソルの外観が変化するステップを示す図であり、（Ｄ）は右側の属性処理画面における属性の変化に応じて左側の属性ａ１の外観が変化する様を示す図である。
【図１９】属性射影の作成処理手段の前半フローチャートである。
【図２０】属性射影の作成処理手段の後半フローチャートである。
【図２１】属性射影の更新時の処理のフローチャートである。
【図２２】可動点図形の作成処理の前半フローチャートである。
【図２３】可動点図形の作成処理の後半フローチャートである。
【図２４】可動点図形の位置による属性値変更処理手段のフローチャートである。
【図２５】本発明の射影手段により作成または編集した図形の具体例を示す図であり、（Ａ）は左側にメータを示し、右側に解放されたカーソルをもつスライダを示す図であり、（Ｂ）は（Ａ）のスライダのカーソルをマウスにより上へ押し上げた後のメータとスライダを示す図であり、（Ｃ）は２つの属性表示画面の内、左側に射影元であるメータの属性ａ１を示し、右側にスライダの属性ａ２と、スライダの属性ａ２の射影先のスライダの属性ａ３を示す図である。
【図２６】本発明の座標変換による編集の説明図であり、（Ａ）は円形の柱時計を示す図であり、（Ｂ）は従来技術により座標変換してＸ軸方向に円形の柱時計を拡大し楕円形とした時計において、時計の針が楕円形の時計の外側にはみ出した状態を示す図であり、（Ｃ）は本発明により座標変換してＸ軸方向に円形の柱時計を拡大しても時計の針が楕円形となった時計の外側にはみ出さないことを示す図である。
【図２７】本発明による補間演算の説明図であり、（Ａ）は直線補間、（Ｂ）は円弧補間の説明図である。
【図２８】本発明の補間演算により編集した図形の実施例を示す図である。
【符号の説明】
１０…処理装置
１１…表示装置
１２…位置指定装置
１３…図形情報記憶部
１４…図形編集処理手段
１５…属性編集処理手段
１６…図形表示処理手段
１７…属性表示処理手段
１８…図形表示領域
１９…属性表示領域
【図１】
0003701267.tif 000002
【図２】
0003701267.tif 000003
【図３】
0003701267.tif 000004
【図４】
0003701267.tif 000005
【図５】
0003701267.tif 000006
【図６】
0003701267.tif 000007
【図７】
0003701267.tif 000008
【図８】
0003701267.tif 000009
【図９】
0003701267.tif 000010
【図１０】
0003701267.tif 000011
【図１１】
0003701267.tif 000012
【図１２】
0003701267.tif 000013
【図１３】
0003701267.tif 000014
【図１４】
0003701267.tif 000015
【図１５】
0003701267.tif 000016
【図１６】
0003701267.tif 000017
【図１７】
0003701267.tif 000018
【図１８】
0003701267.tif 000019
【図１９】
0003701267.tif 000020
【図２０】
0003701267.tif 000021
【図２１】
0003701267.tif 000022
【図２２】
0003701267.tif 000023
【図２３】
0003701267.tif 000024
【図２４】
0003701267.tif 000025
【図２５】
0003701267.tif 000026
【図２６】
0003701267.tif 000027
【図２７】
0003701267.tif 000028
【図２８】
0003701267.tif 000029