(57)【要約】【課題】描画された図形の図形情報の演算操作を容易にする。【解決手段】図形表示装置１０では、入力部１２を介して選択された図形の全部又は一部に応じて図形情報がＣＰＵ１１により算出され、当該算出された図形情報とともにどの図形情報が算出されたのかを識別可能に示すアイコンが表示部１３に表示される。【選択図】          図１
2004295634.tif 000002
【特許請求の範囲】
【請求項１】
描画された図形を表示する表示手段を備えた図形表示装置において、
前記表示された図形の全部又は一部を選択する選択手段と、
前記選択された図形の全部又は一部に応じた図形情報を算出する算出手段と、
前記図形情報の算出結果を前記表示手段に表示させる表示制御手段と、
を備えることを特徴とする図形表示装置。
【請求項２】
前記選択手段は、表示領域における一点を選択し、
前記算出手段は、前記選択された一点の図形情報として、選択された一点の座標値を算出することを特徴とする請求項１に記載の図形表示装置。
【請求項３】
前記選択手段は、線、図形を構成する辺又は円周を選択し、
前記算出手段は、前記選択された線、辺又は円周の図形情報として、選択された線、辺又は円周の長さを算出することを特徴とする請求項１に記載の図形表示装置。
【請求項４】
前記選択手段は、交差する２つの線を選択し、
前記算出手段は、前記選択された２つの線の図形情報として、選択された２つの線の交点における角度を算出することを特徴とする請求項１に記載の図形表示装置。
【請求項５】
前記選択手段は、図形を構成する全ての辺又は図形の内部領域を選択し、
前記算出手段は、前記選択された辺又は図形の内部領域の図形情報として、選択された辺で囲まれる図形領域の面積又は選択された図形の内部領域の面積を算出することを特徴とする請求項１に記載の図形表示装置。
【請求項６】
前記表示制御手段は、前記図形情報の算出結果を表示する際に、当該算出結果が何を算出したものであるかを識別可能とするアイコンを表示させることを特徴とする請求項１〜５の何れか一項に記載の図形表示装置。
【請求項７】
描画された図形を表示する表示手段を備えた図形表示装置において、
前記表示された図形の全部又は一部を選択する選択手段と、
前記選択された図形の全部又は一部に応じた各種図形情報を算出する算出手段と、
前記算出された各種図形情報のそれぞれに対応するアイコンを前記表示手段に表示させ、当該表示された各アイコンのうち、指定されたアイコンに対応する図形情報の算出結果を表示手段に表示させる表示制御手段と、
を備えることを特徴とする図形表示装置。
【請求項８】
前記選択手段は、点又は図形の頂点を選択し、
前記算出手段は、前記選択された点又は頂点の図形情報として、点又は頂点の座標、頂点における角度、頂点を含む図形の面積を算出することを特徴とする請求項７に記載の図形表示装置。
【請求項９】
前記選択手段は、線又は図形の辺を選択し、
前記算出手段は、前記選択された線又は辺の図形情報として、線又は辺の両端の点座標、辺の両端における角度、線又は辺の長さ、線又は辺の傾き、線又は辺の関数式、辺を含む図形の面積を算出することを特徴とする請求項７に記載の図形表示装置。
【請求項１０】
前記選択手段は、図形の内部領域を選択し、
前記算出手段は、前記選択された図形の内部領域の図形情報として、前記内部領域が選択された図形の面積を算出することを特徴とする請求項７に記載の図形表示装置。
【請求項１１】
コンピュータに、
描画された図形を表示手段に表示させる機能と、
前記表示された図形の全部又は一部を選択させる機能と、
前記選択された図形の全部又は一部に応じた図形情報を算出させる機能と、
前記図形情報の算出結果を前記表示手段に表示させる機能と、
を実現させるための図形表示プログラム。
【請求項１２】
コンピュータに、
描画された図形を表示手段に表示させる機能と、
前記表示された図形の全部又は一部を選択させる機能と、
前記選択された図形の全部又は一部に応じた各種図形情報を算出させる機能と、
前記算出された各種図形情報のそれぞれに対応するアイコンを前記表示手段に表示させ、当該表示された各アイコンのうち、指定されたアイコンに対応する図形情報の算出結果を表示手段に表示させる機能と、
を実現させるための図形表示プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、入力指示に応じて描画された図形を表示する図形表示装置及び図形表示プログラムに関する。
【０００２】
【従来の技術】
従来から、図形を描画する機能を備えた図形表示装置が実用化されている。このような図形表示装置では、例えばタッチペンなどによりユーザが描画画面上の複数の点を入力して図形の描画を指示すると、当該入力された複数の点を結んで三角形や四角形等の図形が自動的に描画されて表示手段に表示される（例えば、特許文献１参照）。
【０００３】
また、上述した図形表示装置は、表示された図形の座標値や長さ、角度、面積等、図形に関する情報（以下、図形情報という。）を演算する演算機能も有しており、図形情報を求めたい図形を選択して演算を指示することにより図形情報を得ることが可能である。例えば、三角形ＡＢＣの頂点Ａにおける角度、つまり角Ａを求める場合、ユーザは図形表示装置に表示された三角形ＡＢＣにおいて角Ａを挟む３つの頂点Ｃ、Ａ、Ｂを順番に選択して角Ａを特定した後に、角度値の演算を指示するための指示キーを押下することにより、角Ａの角度値を得ることができる。
【０００４】
【特許文献１】
特開平８−５５２３１号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上述したような従来の操作方法では、求めたい角度を特定するために図形中の多くの構成要素を選択しなければならず、その操作手順が煩雑であった。
【０００６】
本発明の課題は、描画された図形の図形情報の演算操作を容易にすることである。
【０００７】
【課題を解決するための手段】
請求項１に記載の発明は、描画された図形を表示する表示手段を備えた図形表示装置において、前記表示された図形の全部又は一部を選択する選択手段と、前記選択された図形の全部又は一部に応じた図形情報を算出する算出手段と、前記図形情報の算出結果を前記表示手段に表示させる表示制御手段と、を備えることを特徴としている。
【０００８】
請求項１１に記載の発明は、コンピュータに、描画された図形を表示手段に表示させる機能と、前記表示された図形の全部又は一部を選択させる機能と、前記選択された図形の全部又は一部に応じた図形情報を算出させる機能と、前記図形情報の算出結果を前記表示手段に表示させる機能と、を実現させるための図形表示プログラムであることを特徴としている。
【０００９】
請求項１、１１に記載の発明によれば、ユーザが表示された図形の全部又は一部を選択することにより、選択された図形の全部又は一部に対応する図形情報が自動的に算出され、当該図形情報の算出結果が表示されるので、一の選択操作で所望の図形情報を得ることができ、操作性が向上する。従って、図形を用いた学習がやりやすくなり、学習効果が向上する。
【００１０】
請求項２に記載の発明は、請求項１に記載の図形表示装置において、前記選択手段は、表示領域における一点を選択し、前記算出手段は、前記選択された一点の図形情報として、選択された一点の座標値を算出することを特徴としている。
【００１１】
請求項２に記載の発明によれば、一点を選択する選択操作により、図形情報として座標値を得ることができる。
【００１２】
請求項３に記載の発明は、請求項１に記載の図形表示装置において、前記選択手段は、線、図形を構成する辺又は円周を選択し、前記算出手段は、前記選択された線、辺又は円周の図形情報として、選択された線、辺又は円周の長さを算出することを特徴としている。
【００１３】
請求項３に記載の発明によれば、線、辺又は円周を選択する選択操作により、図形情報として線、辺又は円周の長さを得ることができる。
【００１４】
請求項４に記載の発明は、請求項１に記載の図形表示装置において、前記選択手段は、交差する２つの線を選択し、前記算出手段は、前記選択された２つの線の図形情報として、選択された２つの線の交点における角度を算出することを特徴としている。
【００１５】
請求項４に記載の発明によれば、交差する２つの線を選択する選択操作により、図形情報として交点における角度を得ることができる。
【００１６】
請求項５に記載の発明は、請求項１に記載の図形表示装置において、前記選択手段は、図形を構成する全ての辺又は図形の内部領域を選択し、前記算出手段は、前記選択された辺又は図形の内部領域の図形情報として、選択された辺で囲まれる図形領域の面積又は選択された図形の内部領域の面積を算出することを特徴としている。
【００１７】
請求項５に記載の発明によれば、図形を構成する全ての辺又は図形の内部領域を選択する選択操作により、図形情報として図形の面積を得ることができる。
【００１８】
請求項６に記載の発明は、請求項１〜５の何れか一項に記載の図形表示装置において、前記表示制御手段は、前記図形情報の算出結果を表示する際に、当該算出結果が何を算出したものであるかを識別可能とするアイコンを表示させることを特徴としている。
【００１９】
請求項６に記載の発明によれば、ユーザは表示された図形情報の算出結果が何を算出したものであるかを容易に把握することができる。
【００２０】
請求項７に記載の発明は、描画された図形を表示する表示手段を備えた図形表示装置において、前記表示された図形の全部又は一部を選択する選択手段と、前記選択された図形の全部又は一部に応じた各種図形情報を算出する算出手段と、前記算出された各種図形情報のそれぞれに対応するアイコンを前記表示手段に表示させ、当該表示された各アイコンのうち、指定されたアイコンに対応する図形情報の算出結果を表示手段に表示させる表示制御手段と、を備えることを特徴としている。
【００２１】
請求項１２に記載の発明は、コンピュータに、描画された図形を表示手段に表示させる機能と、前記表示された図形の全部又は一部を選択させる機能と、前記選択された図形の全部又は一部に応じた各種図形情報を算出させる機能と、前記算出された各種図形情報のそれぞれに対応するアイコンを前記表示手段に表示させ、当該表示された各アイコンのうち、指定されたアイコンに対応する図形情報の算出結果を表示手段に表示させる機能と、を実現させるための図形表示プログラムであることを特徴としている。
【００２２】
請求項７、１２に記載の発明によれば、ユーザが表示された図形の全部又は一部を選択することにより、選択された図形の全部又は一部に対応する各種図形情報が自動的に算出されるとともに、各種図形情報のそれぞれに対応するアイコンが表示され、指定されたアイコンに応じた図形情報の算出結果が表示されるので、ユーザは一の選択操作で複数の図形情報を得ることができ、操作性が向上する。従って、図形を用いた学習がやりやすくなり、学習効果が向上する。
【００２３】
請求項８に記載の発明は、請求項７に記載の図形表示装置において、前記選択手段は、点又は図形の頂点を選択し、前記算出手段は、前記選択された点又は頂点の図形情報として、点又は頂点の座標、頂点における角度、頂点を含む図形の面積を算出することを特徴としている。
【００２４】
請求項８に記載の発明によれば、点又は図形の頂点を選択する選択操作により、図形情報として点座標、角度、図形の面積を得ることができる。
【００２５】
請求項９に記載の発明は、請求項７に記載の図形表示装置において、前記選択手段は、線又は図形の辺を選択し、前記算出手段は、前記選択された線又は辺の図形情報として、線又は辺の両端の点座標、辺の両端における角度、線又は辺の長さ、線又は辺の傾き、線又は辺の関数式、辺を含む図形の面積を算出することを特徴としている。
【００２６】
請求項９に記載の発明によれば、線又は図形の辺を選択する選択操作により、図形情報として、両端における点座標、角度、線又は辺の長さ、傾き、関数式、図形の面積を得ることができる。
【００２７】
請求項１０に記載の発明は、請求項７に記載の図形表示装置において、前記選択手段は、図形の内部領域を選択し、前記算出手段は、前記選択された図形の内部領域の図形情報として、前記内部領域が選択された図形の面積を算出することを特徴としている。
【００２８】
請求項１０に記載の発明によれば、図形の内部領域を選択する選択操作により、図形情報として図形の面積を得ることができる。
【００２９】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態を詳細に説明する。
【００３０】
〈第１の実施の形態〉
第１の実施の形態では、ユーザにより選択された図形の全部又は一部に応じた図形情報を算出し、当該算出された図形情報とともにどの図形情報が算出されたのかを識別可能に示すアイコン（識別子）を表示する例を説明する。
【００３１】
まず、構成を説明する。
図１に、第１の実施の形態における図形表示装置１０の外観を示す。
図１に示すように、図形表示装置１０の表面には、描画された図形を表示する表示ディスプレイ１と、カーソルキー、数字キー、機能キー等の各種キー群２とが備えられ、図形を描画するためのタッチペン３が接続されている。
【００３２】
図２に、図形表示装置１０の機能的構成を示す。
図２に示すように、図形表示装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１、入力部１２、表示部１３、通信制御部１４、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１５、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１６、外部記憶メモリ１７から構成され、各部はバス１８により接続されている。
【００３３】
ＣＰＵ１１は、ＲＯＭ１６に格納されるシステムプログラムの他、本発明にかかる第１の図形情報算出処理プログラム等をＲＡＭ１５に展開して、当該プログラムとの協働により処理動作を統括的に制御する。
【００３４】
ＣＰＵ１１は、第１の図形情報算出処理において、入力部１２を介して選択された図形の全部又は一部に応じた図形情報の演算を行い、演算による算出結果が何を算出したものであるかを示すアイコンとともに表示部１３に表示させる。すなわち、算出手段及び表示制御手段を実現する。
【００３５】
入力部１２は、キー群２、タッチペン３を含んで構成され、キー群２により操作されたキーに対応する操作信号をＣＰＵ１１に出力する。また、入力部１２は、表示ディスプレイ１と一体型に構成されるタッチパネル（図示せず）を備え、このタッチパネル上でタッチペン３により押下された位置座標をＣＰＵ１１に出力する。入力部１２は、例えばタッチペン３により図形の全部又は一部をクリックすることにより、図形の全部又は一部を選択する選択手段を実現する。
【００３６】
表示部１３は、表示ディスプレイ１を含んで構成され、入力部１２からの入力指示に応じて描画された図形やＣＰＵ１１による図形情報の算出結果等の各種表示情報を表示する。
【００３７】
通信制御部１４は、赤外線通信やＢｌｕｅｔｏｏｔｈ通信を行うためのインターフェイスから構成され、外部機器との通信制御を行う。
【００３８】
ＲＡＭ１５は、ＣＰＵ１１によって実行される各種プログラム及びこれらプログラムに係るデータを一時的に記憶するワークエリアを形成し、描画された図形のデータや図形情報の算出結果などを一時的に記憶する。
【００３９】
ＲＯＭ１６は、プログラムやデータ等が予め記憶されている記憶媒体であり、磁気的又は光学的記憶媒体、若しくは半導体メモリにより構成されている。ＲＯＭ１６は、システムプログラムの他、第１の図形情報算出処理プログラム及び各プログラムで処理されたデータ等を記憶する。なお、このＲＯＭ１６に記憶するプログラム、データ等は、通信ネットワークを介して接続された他の機器から受信して記憶する構成にしてもよい。
【００４０】
外部記憶メモリ１７は、図形表示装置１０に着脱可能な記憶媒体であり、カード型やスティック型等、各種形状の半導体メモリ等を適用することができる。外部記憶メモリ１７は、ＣＰＵ１１による書込動作により、図形表示装置１０で描画された図形のデータや算出された図形情報等を記憶する。
【００４１】
次に、第１の実施の形態における動作を説明する。
図３を参照して、図形表示装置１０により実行される第１の図形情報算出処理を説明する。なお、説明の前提として、表示部１３には、図４（ａ）に示すような描画画面１３１が表示されており、この描画画面１３１に三角形ＡＢＣが描画されているものとする。
【００４２】
図３に示す第１の図形情報算出処理では、ユーザによる選択操作が待機され、ステップＳ１において、入力部１２を介して図形の全部又は一部を選択する選択操作が検出されたか否かが判別される。選択操作が検出されると（ステップＳ１；Ｙｅｓ）、選択された図形の全部又は一部の特定が行われ、当該選択操作により点が選択されたか否かが判別される（ステップＳ２）。なお、点とは、表示領域上で選択された任意の一点であり、図形に含まれる頂点や図形の内部又は外部で選択された点であってもよい。
【００４３】
点が選択されたと判別された場合（ステップＳ２；Ｙｅｓ）、選択された点の座標が算出され（ステップＳ３）、当該算出された点座標とともに、図形情報として点座標が算出されたことを示すアイコンが描画画面上に表示される（ステップＳ１０）。
【００４４】
例えば、図４（ａ）に示す描画画面１３１においてワンクリック操作により点Ｂが選択された場合、図４（ｂ）に示すような描画画面１３２が表示される。この描画画面１３２では、図形情報として点座標が算出されたことを示すアイコンａ１とともに選択された点Ｂの座標値ａ２が表示される。
【００４５】
一方、点が選択されなかった場合（ステップＳ２；Ｎｏ）、線、図形の辺又は円周が選択されたか否かが判別される（ステップＳ４）。なお、線には、直線、曲線を含むこととし、円周には円、楕円、円弧を含むこととする。線、辺又は円周が選択された場合（ステップＳ４；Ｙｅｓ）、選択された線、辺又は円周の長さが算出される（ステップＳ５）。線、辺又は円周の長さの算出方法は特に限定しないが、例えば線、辺の場合はまずその両端の点座標が求められ、その点座標から長さが算出される。また、円周や曲線の場合は、まず円周又は曲線が略直線部分毎に分割され、分割された各直線の長さの和から長さが算出される。
【００４６】
次いで、ステップＳ１０では、算出された長さの値とともに、図形情報として線、辺又は円周の長さが算出されたことを示すアイコンが描画画面上に表示される。
例えば、図４（ａ）に示す描画画面１３１においてダブルクリック操作により辺ＡＢが選択された場合、表示部１３には図４（ｃ）に示す描画画面１３３が表示される。この描画画面１３３では、図形情報として長さが算出されたことを示すアイコンｂ１とともに選択された辺ＡＢの長さの算出結果ｂ２が表示される。
【００４７】
一方、ステップＳ４において、線、辺又は円周が選択されなかった場合（ステップＳ４；Ｎｏ）、交差する２つの線が選択されたか否かが判別される（ステップＳ６）。交差する２つの線が選択された場合（ステップＳ６；Ｙｅｓ）、ステップＳ７の角度の算出処理に移行し、交差する２つの線が選択されなかった場合（ステップＳ６；Ｎｏ）、ステップＳ８の処理に移行する。
【００４８】
まず、交差する２つの線が選択された場合について説明する。
図５を参照して、ステップＳ７における角度の算出処理について説明する。ここでは、図６に示す図形を参照し、交差する２つの線ａｂ、線ｃｄの交点ｅにおける角度θを算出する場合を例に説明する。
【００４９】
図５に示す角度の算出処理では、まずステップＳ７１において、交点ｅが原点となるようにＸ軸、Ｙ軸の座標軸がシフトされ、交点ｅを原点としたときのＸ′軸、Ｙ′軸が設定される。次いで、ステップＳ７２では、点ｂからＸ′軸への垂線とＸ′軸との交点ｆが求められ、線分ｅｆと線分ｂｆとから線ａｂとＸ′軸との交差角θ１が算出される。
【００５０】
同様に、ステップＳ７３では、点ｄからＸ′軸への垂線とＸ′軸との交点ｇが求められ、線分ｅｇと線分ｄｇとから線ｃｄとＸ′軸との交差角θ２が算出される。そして、ステップＳ７４では、算出されたθ１とθ２とから線ａｂと線ｃｄとの交差角θが算出される。交差角θの算出を終えると、図３のステップＳ１０に移行する。
【００５１】
図３のステップＳ１０では、算出された角度値とともに、図形情報として角度が算出されたことを示すアイコンが描画画面上に表示される。例えば、図４（ｃ）に示した描画画面１３３において辺ＡＢが選択されている状態からさらにダブルクリック操作により辺ＡＣが選択された場合、図７（ａ）に示す描画画面１３４が表示される。この描画画面１３４では、図形情報として角度が算出されたことを示すアイコンｃ１とともに角度の算出結果ｃ２が表示される。
【００５２】
次に、ステップＳ６において交差する２つの線が選択されなかった場合について説明する。
ステップＳ８では、図形を構成する全ての辺又は図形の内側領域が選択されたか否かが判別される。なお、図形を構成する全ての辺とは、ｎ角形の全ての辺、円の円周等、図形を囲む全ての構成部分をいう。図形を構成する全ての辺又は図形の内側領域が選択されない場合（ステップＳ８；Ｎｏ）、本処理を終了し、図形を構成する全ての辺又は図形の内側領域が選択された場合（ステップＳ８；Ｙｅｓ）、当該選択された図形の全ての辺で囲まれる図形領域又は選択された図形の内側領域の面積が算出される（ステップＳ９）。
【００５３】
面積が算出されると、ステップＳ１０では、算出された面積とともに、図形情報として面積が算出されたことを示すアイコンが描画画面上に表示される。例えば、図７（ａ）に示した描画画面１３４において既に辺ＡＢ、辺ＢＣが選択されている状態からさらに辺ＣＡがダブルクリック操作により選択された場合、図７（ｂ）に示す描画画面１３５が表示される。この描画画面１３５では、図形情報として面積が算出されたことを示すアイコンｄ１とともに面積の算出結果ｄ２が表示される。
【００５４】
このようにして、ステップＳ１０において、選択された図形の全部又は一部に対応する図形情報がそのアイコンと共に表示されると、ステップＳ１に戻って図形選択が繰り返される。
【００５５】
以上のように、ユーザにより選択された図形の全部又は一部に対応する図形情報が算出され、その算出結果が表示されるので、ユーザは図形の全部又は一部を選択する一の選択操作だけで所望の図形情報を得ることができ、操作性が向上する。また、図形を用いた学習がやりやすくなり、学習効果が向上する。
【００５６】
さらに、算出結果とともに当該算出結果が何を算出したものであるかを識別可能とするアイコンが表示されるので、ユーザは表示された算出結果が何を算出したものであるかを容易に把握することができる。
【００５７】
〈第２の実施の形態〉
次に、本発明を適用した第２の実施の形態について説明する。
第２の実施の形態では、ユーザにより選択された図形の全部又は一部に応じた各種図形情報を算出し、当該算出された各種図形情報のそれぞれに応じたアイコン（識別子）を選択可能に表示して、ユーザにより選択指定されたアイコンに対応する図形情報を表示する例を説明する。
【００５８】
なお、第２の実施の形態における図形表示装置の構成は、第１の実施の形態において図１及び図２に示した図形表示装置１０と同様であるので、同一の構成部には同一の符号を付してその説明及び図示を省略し、異なる機能部分についてのみ説明を行う。
【００５９】
ＣＰＵ１１は、ＲＯＭ１６に格納されるシステムプログラムの他、本発明にかかる第２の図形情報算出処理プログラム等をＲＡＭ１５に展開して、当該プログラムとの協働により処理動作を統括的に制御する。
【００６０】
ＣＰＵ１１は、第２の図形情報算出処理において、選択された図形の全部又は一部に応じた各種図形情報の演算を行い、当該演算により算出された図形情報に対応する各アイコンを選択可能に表示部１３に表示させる。そして、ユーザから入力部１２を介してアイコンを選択されると、当該選択されたアイコンに対応する図形情報を表示部１３に表示させる。すなわち、算出手段及び表示制御手段を実現する。
【００６１】
ＲＯＭ１６は、システムプログラムの他、第２の図形情報算出処理プログラム及び各プログラムで処理されたデータ等を記憶する。
【００６２】
次に、第２の実施の形態における動作を説明する。
図８を参照して、図形表示装置１０により実行される第２の図形情報算出処理を説明する。なお、説明の前提として、表示部１３には、図９（ａ）に示す描画画面２３１が表示されており、ユーザの入力指示に応じて三角形ＡＢＣが描画されているものとする。
【００６３】
まず、図８に示す第２の図形情報算出処理では、ユーザによる選択操作が待機され、ステップＳ１０１において、入力部１２を介して図形の全部又は一部を選択する選択操作が検出されたか否かが判別される。選択操作が検出されると（ステップＳ１０１；Ｙｅｓ）、選択された図形の全部又は一部が特定され（ステップＳ１０２）、選択操作により点又は図形の頂点が選択されたか否かが判別される（ステップＳ１０３）。なお、点とは、表示領域上で選択された位置における点をいう。
【００６４】
点又は図形の頂点が選択されたと判別された場合（ステップＳ１０３；Ｙｅｓ）、選択された点又は頂点の座標、頂点における角度、点又は頂点を含む図形の面積等が図形情報として算出される（ステップＳ１０４）。各種図形情報が算出されると後述するステップＳ１０９の処理へ移行する。
【００６５】
一方、点又は図形の頂点が選択されなかった場合（ステップＳ１０３；Ｎｏ）、線又は図形の辺が選択されたか否かが判別される（ステップＳ１０５）。なお、線には直線、曲線を含み、図形の辺にはｎ角形の辺、円周、円弧等を含むこととする。線又は図形の辺が選択されたと判別された場合（ステップＳ１０５；Ｙｅｓ）、選択された線又は図形の辺の両端における点座標、線又は辺の長さ、線又は辺の傾き、線又は辺の関数式、辺の両端における角度、辺を含む図形の面積等が図形情報として算出される（ステップＳ１０６）。各種図形情報が算出されると後述するステップＳ１０９の処理へ移行する。
【００６６】
一方、線又は図形の辺が選択されなかった場合（ステップＳ１０５；Ｎｏ）、図形の内部領域が選択されたか否かが判別される（ステップＳ１０７）。図形の内部領域が選択されていないと判別された場合は（ステップＳ１０７；Ｎｏ）、本処理を終了し、図形の内部領域が選択されたと判別された場合は（ステップＳ１０７；Ｙｅｓ）、選択された位置の点座標、内部領域が選択された図形の面積等が図形情報として算出される（ステップＳ１０８）。各種図形情報が算出されると後述するステップＳ１０９の処理へ移行する。
【００６７】
ステップＳ１０９では、算出された各種図形情報のうち、任意の図形情報の算出結果が最初に表示され、その画面上に、算出された各種図形情報のそれぞれに対応するアイコンが選択可能に表示される。例えば、図９（ａ）に示す描画画面２３１においてダブルクリック操作により辺ＡＢが選択され、辺ＡＢの図形情報として辺ＡＢの長さ、傾き、頂点Ａにおける角度ＢＡＣ、辺ＡＢの関数式が算出された場合、図９（ｂ）に示す描画画面２３２が表示部１３に表示される。図９（ｂ）に示すように描画画面２３２では、図形情報として辺ＡＢの長さが算出されたことを示すアイコンｆ１、辺ＡＢの長さの算出結果ｆ２及びプルダウンメニューアイコンｆ３が表示される。なお、ここでは算出された各種図形情報のうち辺の長さの算出結果が最初に表示される例を説明したが、最初に表示される図形情報は任意である。
【００６８】
そして、プルダウンメニューアイコンｂ３が押下されると、図１０（ａ）に示す描画画面２３３が表示され、プルダウンメニューとして、算出された各種図形情報に対応するアイコンｆ１〜ｉ１が縦列して表示される。ユーザはプルダウンメニューの中から所望の図形情報のアイコンを選択する。
【００６９】
次いで、ステップＳ１１０では、入力部１２を介してユーザからアイコンが選択されたか否かが判別され、アイコンが選択されない場合は（ステップＳ１１０；Ｎｏ）、本処理を終了し、アイコンが選択された場合は（ステップＳ１１０；Ｙｅｓ）、当該選択されたアイコンに対応する図形情報の算出結果が表示され（ステップＳ１１１）、本処理を終了する。
【００７０】
例えば、図１０（ａ）に示す描画画面２３３において、アイコンｇ１が選択された場合は図１０（ｂ）に示す描画画面２３４が表示され、辺ＡＢの傾きの算出結果ｇ２が表示される。また、アイコンｈ１が選択された場合は図１０（ｃ）に示す描画画面２３５が表示され、頂点Ａにおける角度θの算出結果ｈ２が表示される。さらに、アイコンｉ２が選択された場合は図１０（ｄ）に示す描画画面２３６が表示され、辺ＡＢの関数式の算出結果ｉ２が表示される。
【００７１】
以上のように、ユーザが図形の全部又は一部を選択すると、当該選択された図形の全部又は一部に対応する各種図形情報が算出されるとともに、この各種図形情報のアイコンが選択可能に表示され、ユーザが選択指定したアイコンに対応する図形情報の算出結果が表示されるので、ユーザは一の選択操作で各種図形情報を得ることができ、操作性が向上する。また、図形を用いた学習がやりやすくなり、学習効果が向上する。
【００７２】
さらに、各種図形情報に対応する複数のアイコンにより、表示したい図形情報を順次選択することができ、操作の自由度が向上する。
【００７３】
【発明の効果】
請求項１、１１に記載の発明によれば、ユーザが表示された図形の全部又は一部を選択することにより、選択された図形の全部又は一部に対応する図形情報が自動的に算出され、当該図形情報の算出結果が表示されるので、一の選択操作で所望の図形情報を得ることができ、操作性が向上する。従って、図形を用いた学習がやりやすくなり、学習効果が向上する。
【００７４】
請求項２に記載の発明によれば、一点を選択する選択操作により、図形情報として座標値を得ることができる。
【００７５】
請求項３に記載の発明によれば、線、辺又は円周を選択する選択操作により、図形情報として線、辺又は円周の長さを得ることができる。
【００７６】
請求項４に記載の発明によれば、交差する２つの線を選択する選択操作により、図形情報として交点における角度を得ることができる。
【００７７】
請求項５に記載の発明によれば、図形を構成する全ての辺又は図形の内部領域を選択する選択操作により、図形情報として図形の面積を得ることができる。
【００７８】
請求項６に記載の発明によれば、ユーザは表示された図形情報の算出結果が何を算出したものであるかを容易に把握することができる。
【００７９】
請求項７、１２に記載の発明によれば、ユーザが表示された図形の全部又は一部を選択することにより、選択された図形の全部又は一部に対応する各種図形情報が自動的に算出されるとともに、各種図形情報のそれぞれに対応するアイコンが表示され、指定されたアイコンに応じた図形情報の算出結果が表示されるので、ユーザは一の選択操作で複数の図形情報を得ることができ、操作性が向上する。従って、図形を用いた学習がやりやすくなり、学習効果が向上する。
【００８０】
請求項８に記載の発明によれば、点又は図形の頂点を選択する選択操作により、図形情報として点座標、角度、図形の面積を得ることができる。
【００８１】
請求項９に記載の発明によれば、線又は図形の辺を選択する選択操作により、図形情報として、両端における点座標、角度、線又は辺の長さ、傾き、関数式、図形の面積を得ることができる。
【００８２】
請求項１０に記載の発明によれば、図形の内部領域を選択する選択操作により、図形情報として図形の面積を得ることができる。
【図面の簡単な説明】
【図１】本発明を適用した第１の実施の形態の図形表示装置１０の外観を示す図である。
【図２】図形表示装置１０の機能的構成を示す図である。
【図３】図形表示装置１０により実行される第１の図形情報算出処理を示すフローチャートである。
【図４】描画画面の遷移例を示す図であり、（ａ）は図形が描画された状態の描画画面１３１、（ｂ）は点が選択された状態の描画画面１３２、（ｃ）は辺が選択された状態の描画画面１３３を示す。
【図５】角度の算出処理を示すフローチャートである。
【図６】角度の算出方法を説明するための図形を示す図である。
【図７】画面の遷移例を示す図であり、（ａ）は交差する二つの辺が選択された状態の描画画面１３４、（ｂ）は図形を構成する全ての辺が選択された状態の描画画面１３５を示す。
【図８】第２の実施の形態における図形表示装置１０により実行される第２の図形情報算出処理を示すフローチャートである。
【図９】画面遷移例を示す図であり、（ａ）は図形が描画された状態の描画画面２３１、（ｂ）は辺が選択された状態の描画画面２３２を示す。
【図１０】画面遷移例を示す図であり、（ａ）は各種図形情報に対応するアイコンが選択可能に表示された描画画面２３３、（ｂ）は辺の傾きの算出結果が表示された描画画面２３４、（ｃ）は辺の角度の算出結果が表示された描画画面２３５、（ｄ）は辺の関数式の算出結果が表示された描画画面２３６を示す。
【符号の説明】
１０    図形表示装置
１    表示ディスプレイ
２    キー群
３    タッチペン
１１    ＣＰＵ
１２    入力部
１３    表示部
１４    通信制御部
１５    ＲＡＭ
１６    ＲＯＭ
１７    外部記憶メモリ
【図１】
2004295634.tif 000003
【図２】
2004295634.tif 000004
【図３】
2004295634.tif 000005
【図４】
2004295634.tif 000006
【図５】
2004295634.tif 000007
【図６】
2004295634.tif 000008
【図７】
2004295634.tif 000009
【図８】
2004295634.tif 000010
【図９】
2004295634.tif 000011
【図１０】
2004295634.tif 000012