(57)【要約】【課題】図形表示制御装置において、ユーザが指定して数値変更する辺や角等の図形部分とその数値変更に応じて変化する他の図形部分とを分かり易く表示させること。【解決手段】図形描画エリアＤに表示させた図形の各図形部分のうち数値（長さ）変更したい図形部分（辺（ＡＢ））を選択し数値変更用スライダＳＬ[Length]を表示させる。前記スライダＳＬの操作に応じて前記図形部分の数値（長さ）を変更し当該図形部分を含む図形（三角形（ＡＢＣ））を変化表示させる。前記スライダＳＬのタイトル部[Length]Ｕｔをタッチすると、前記各図形部分を一覧にすると共に当該各図形部分のうち前記スライダＳＬによる数値変更対象の図形部分を黒丸「●」、数値変更対象として選択可能な図形部分を白丸「○」、数値固定の図形部分をロック設定アイコンＲ、数値変更対象として選択不可能な図形部分を薄色文字で識別させた図形部分一覧ウインドウＷを表示させる。【選択図】      図５
2016012330.tif 000002
【特許請求の範囲】
【請求項１】
表示部に表示された図形のいずれかの図形部分を、値を変更する変更対象に設定する変更対象設定手段と、
前記表示部に表示された図形の図形部分のうち、値を変更可能な図形部分を一覧表示させると共に前記変更対象設定手段により変更対象に設定されている図形部分を識別表示させる図形部分一覧表示制御手段と、
を備えたことを特徴とする図形表示制御装置。
【請求項２】
前記変更対象設定手段は、前記表示部に表示された図形の図形部分の値を変更するためのスライダを表示させるスライダ表示制御手段を有し、
ユーザにより前記表示されたスライダを操作して、前記変更対象の図形部分の値を変更するスライダ操作手段を備える、
ことを特徴とする請求項１に記載の図形表示制御装置。
【請求項３】
前記図形部分一覧表示制御手段により一覧表示された図形部分のうち何れかの図形部分をユーザ操作に応じて選択する図形部分選択手段を備え、
前記変更対象設定手段は、前記図形部分選択手段により選択された図形部分を、値を変更する変更対象に設定する、
ことを特徴とする請求項２に記載の図形表示制御装置。
【請求項４】
前記変更対象設定手段により値を変更する変更対象に設定されている図形部分を、前記図形部分選択手段により選択された図形部分に変更して設定する設定変更手段を備えた、
ことを特徴とする請求項３に記載の図形表示制御装置。
【請求項５】
前記図形部分選択手段により選択された図形部分の値を固定に設定する固定設定手段を備え、
前記図形部分一覧表示制御手段は、前記表示部に表示させた図形の図形部分のうち、値を変更可能な図形部分を一覧表示させると共に前記変更対象設定手段により値を変更する変更対象に設定されている図形部分と前記固定設定手段により値を固定に設定した図形部分を識別表示させる、
ことを特徴とする請求項３または請求項４に記載の図形表示制御装置。
【請求項６】
表示部を備えた電子機器のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
表示部に表示された図形のいずれかの図形部分を、値を変更する変更対象に設定する変更対象設定手段、
前記表示部に表示させた図形の図形部分のうち、値を変更可能な図形部分を一覧表示させると共に前記変更対象設定手段により変更対象に設定されている図形部分を識別表示させる図形部分一覧表示制御手段、
として機能させるためのコンピュータ読み込み可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、任意の図形を表示させるのに適した図形表示制御装置およびその制御プログラムに関する。
【背景技術】
【０００２】
従来の図形表示装置において、任意に表示させた図形の部分を容易に指定して選択し、この選択された図形部分である辺や角の長さ，大きさを測定してその値を表示することが考えられている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１４４４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前記従来の図形表示装置では、図形の辺や角の部分を測定対象として指定し、その指定した辺の長さや角の大きさを測定してその値を表示させることができる。
【０００５】
しかしながら、当該指定した辺の長さや角の大きさを簡単な操作で順次変更しながら前記図形を変化させることはできなかった。
【０００６】
また仮に、前記図形の部分を測定対象として指定し、その指定した図形部分の長さや角に新たな数値を入力し長さや角を変更して当該図形を変化させるとしても、指定した図形部分の変化に応じて他の図形部分も変化するため、変更している図形部分とその変更に応じて変化する他の図形部分とが分かりづらいと当該図形が全体としてどのように変化するのか予測が難しい問題がある。
【０００７】
本発明は、このような課題に鑑みなされたもので、ユーザにより変更対象に設定された図形部分と、その図形部分の変更に応じて変化する他の図形部分とを分かり易く表示させることが可能になる図形表示制御装置およびその制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る図形表示制御装置は、表示部に表示された図形のいずれかの図形部分を、値を変更する変更対象に設定する変更対象設定手段と、前記表示部に表示された図形の図形部分のうち、値を変更可能な図形部分を一覧表示させると共に前記変更対象設定手段により変更対象に設定されている図形部分を識別表示させる図形部分一覧表示制御手段と、を備えたことを特徴としている。
【発明の効果】
【０００９】
本発明によれば、ユーザにより変更対象に設定された図形部分と、その図形部分の変更に応じて変化する他の図形部分とを分かり易く表示させることが可能になる。
【図面の簡単な説明】
【００１０】
【図１】本発明の図形表示制御装置の実施形態に係るグラフ関数・図形電卓１０の外観構成を示す正面図。
【図２】前記グラフ関数・図形電卓１０の回路構成を示すブロック図。
【図３】前記グラフ関数・図形電卓１０の図形モードにより実行される図形表示制御処理を示すフローチャート。
【図４】前記グラフ関数・図形電卓１０の図形モードにより実行される図形表示制御処理に伴うスライダ設定可能図形部分表示処理を示すフローチャートであり、同図（Ａ）は第１実施形態の図形部分表示処理（Ａ）を示すフローチャート、同図（Ｂ）は第２実施形態の図形部分表示処理（Ｂ）を示すフローチャート。
【図５】前記グラフ関数・図形電卓１０の図形モードにより実行される図形表示制御処理に基づくユーザ操作に応じた第１実施形態の表示動作を示す図。
【図６】前記グラフ関数・図形電卓１０の図形モードにより実行される図形表示制御処理に基づくユーザ操作に応じた第２実施形態の表示動作（その１）を示す図。
【図７】前記グラフ関数・図形電卓１０の図形モードにより実行される図形表示制御処理に基づくユーザ操作に応じた第２実施形態の表示動作（その２）を示す図。
【図８】前記グラフ関数・図形電卓１０の図形モードにより実行される図形表示制御処理に基づくユーザ操作に応じた第２実施形態の表示動作（その３）を示す図。
【発明を実施するための形態】
【００１１】
以下図面により本発明の実施の形態について説明する。
【００１２】
図１は、本発明の図形表示制御装置の実施形態に係るグラフ関数・図形電卓１０の外観構成を示す正面図である。
【００１３】
この図形表示制御装置は、以下に説明する専用のグラフ関数・図形電卓１０において実施されるか、図形表示機能を有するタブレット端末、携帯電話、携帯ゲーム機等として構成される。
【００１４】
このグラフ関数・図形電卓１０は、入力された関数式とその関数式に応じたグラフ画像を表示させる機能、入力された図形を表示させる機能を備えている。
【００１５】
このグラフ関数・図形電卓１０の本体には、本体正面の下半分程度の範囲でキー入力部１２が設けられ、上半分程度の範囲でタッチパネル表示部１３が設けられる。
【００１６】
前記キー入力部１２には、数値・記号キー、関数・演算子キー、カーソルキーなどが備えられる。
【００１７】
前記数値・記号キーは、各種の数字キーや記号キーを配列した数値・記号の入力用キー群からなる。
【００１８】
前記関数・演算子キーは、演算式や関数式を入力する際に操作される各種の関数記号キーや、［＋］［−］［×］［÷］［＝］などの演算子キーからなる。
【００１９】
前記タッチパネル表示部１３は、カラー表示可能な液晶表示画面１３ｄの上に、透明タッチパネル１３ｔを重ねて構成される。
【００２０】
このグラフ関数・図形電卓１０は、前記タッチパネル表示部１３の上端に沿って表示されるメニューボタン[Menu]のタッチ操作に応じてメインメニューＭが表示され、このメインメニューＭに表示された各種のアイコンを選択的にタッチ操作することで、タッチされたアイコンに応じた機能の動作モードになる。
【００２１】
この実施形態では、[Geometry]アイコンＧＭにより起動される図形表示機能の動作モード（図形モード）について説明する。
【００２２】
この図形モードは、例えば後述の図５（Ｅ）に示すように、図形画面Ｇの描画[Draw]機能により開かれた図形描画エリアＤにおいて、任意の図形（ここでは三角形（ＡＢＣ）、円（Ｅ：中心Ｄ）、三角形（ＦＧＨ）、直線（ＩＪ））を描画する機能、描画された図形の図形部分（三角形（ＡＢＣ）の辺（ＡＢ））を選択しその選択された図形部分に選択マークｍを付加すると共に当該図形部分を太線にして識別表示させる機能、前記選択された図形部分（辺（ＡＢ））の数値（ここでは辺（ＡＢ）の長さ）をユーザ操作に応じて変更するスライダ（操作表示体）ＳＬ[Length]を表示させる機能、前記スライダＳＬ[Length]のつまみＴや増減ボタンＢｕ，Ｂｄの操作により前記図形部分の数値を変更し前記図形を変化させて表示させる機能、任意の図形部分の数値を固定設定（ロック）したり固定解除（ロックオフ）したりする機能、前記図形描画エリアＤに描画された各図形の図形部分をその図形部分の符号で一覧にした図形部分一覧ウインドウＷｓを表示させる機能等を有する。
【００２３】
この図形部分一覧ウインドウＷｓ（図５（Ｅ）の場合）では、一覧にした各図形の図形部分のうち、前記スライダＳＬにより数値変更の対象として設定されている図形部分を黒丸「●」で識別表示させ、数値変更の対象として選択可能な図形部分を白丸「○」で識別表示させ、数値が固定設定（ロック）されている図形部分をロック設定アイコンＲで識別表示させ、数値変更の対象として選択不可能な図形部分を薄色文字で識別表示させる。
【００２４】
なお、前記図５（Ｅ）における図形部分一覧ウインドウＷｓにおいて、三角形（ＡＢＣ）の図形部分（辺（ＢＣ））は、当該辺ＢＣが非表示のため数値変更の対象として選択不可能な薄色文字で識別表示され、また、三角形（ＦＧＨ）の図形部分（辺（ＦＨ））は、他の２つの辺（ＦＧ）と（ＧＨ）の数値（長さ）が固定設定（ロック）されているため数値変更の対象として選択不可能な薄色記号「□」で識別表示される。
【００２５】
図２は、前記グラフ関数・図形電卓１０の回路構成を示すブロック図である。
【００２６】
前記グラフ関数・図形電卓１０は、マイクロコンピュータであるＣＰＵ１１を備えている。
【００２７】
前記ＣＰＵ１１は、フラッシュＲＯＭ等の記憶装置１４に予め記憶された電卓制御プログラム１４ａ、あるいはメモリカードなどの外部記録媒体１７から記録媒体読取部１６を介して前記記憶装置１４に読み込まれた電卓制御プログラム１４ａ、あるいは通信ネットワーク（インターネット）上のＷｅｂサーバ（プログラムサーバ）から通信制御部１８を介して前記記憶装置１４にダウンロードされた電卓制御プログラム１４ａに従い、ＲＡＭ１５を作業用のメモリとして回路各部の動作を制御し、電卓機能や関数グラフ描画機能、図形描画機能など、本グラフ関数・図形電卓１０に備えられた各種の機能を実行する。
【００２８】
このＣＰＵ１１には、図１に示したキー入力部１２、タッチパネル表示部１３の他に、前記記憶装置１４、ＲＡＭ１５、記録媒体読取部１６、通信制御部１８などが接続されている。
【００２９】
前記ＲＡＭ１５は、前記ＣＰＵ１１の処理動作に必要な各種のデータを記憶する。このＲＡＭ１５には、前記タッチパネル表示部１３の画面上にカラー表示されるデータが展開される表示データ記憶領域１５ａの他、タッチ座標データ記憶領域１５ｂ、レンジデータ記憶領域１５ｃ、図形データ記憶領域１５ｄ、図形部分データ記憶領域１５ｅ、スライダデータ記憶領域１５ｆ等が設けられる。
【００３０】
前記タッチ座標データ記憶領域１５ｂには、前記タッチパネル表示部１３により検出されたユーザ操作に応じたタッチ位置の座標データが記憶される。
【００３１】
前記レンジデータ記憶領域１５ｃには、前記グラフモードにおいてタッチパネル表示部１３のグラフ描画エリアに対して設定されるグラフの表示範囲を示すＸ座標レンジ（Ｘｍｉｎ〜Ｘｍａｘ）とＹ座標レンジ（Ｙｍｉｎ〜Ｙｍａｘ）が記憶される。
【００３２】
前記図形データ記憶領域１５ｄには、前記図形描画エリアＤにおいて描画された図形のデータが当該図形を構成する部分の組み合わせとして記憶される。
【００３３】
前記図形部分データ記憶領域１５ｅには、前記図形部分一覧ウインドウＷｓ（図５（Ｅ）参照）を生成するためのデータが記憶されるもので、前記図形描画エリアＤに表示された各図形の図形部分毎に、当該図形部分の数値データ（長さ，角度，補角，傾き、傾斜角，距離，半径，円周，面積等）、同数値データが固定されているか否かを示すロックオン／ロックオフデータ、前記スライダＳＬによる数値変更の対象として設定されているか否かを示すスライダ設定有／無データ等が記憶される。
【００３４】
前記スライダデータ記憶領域１５ｆには、前記図形部分データ記憶領域１５ｅに記憶された図形部分を対象に、その数値をユーザ操作に応じて変更するための操作表示体である前記スライダＳＬのパターンに関するデータが、その形状、色、そのつまみＴによる可変ステップ数、その左右（増減）ボタンＢｕ，Ｂｄによる可変ステップ数に関するデータと共に記憶される。また、前記スライダＳＬのパターンに基づき表示される同スライダＳＬの前記図形部分の数値に関する可変最小値(Min)、可変最大値(Max)、現在値(Current)、つまみＴによる単位変化量(Dot)、左右（増減）ボタンＢｕ，Ｂｄによる単位変化量(Step)が記憶される。
【００３５】
なお、前記左右ボタンＢｕ，Ｂｄによる単位変化量(Step)は、当該右（増）ボタン［→］Ｂｕまたは左（減）ボタン［←］Ｂｄに対する１回のタッチ（クリック）操作に応じた増加または減少の数値変化量であり、これとは別に、前記つまみＴによる単位変化量(Dot)は、当該つまみＴの移動範囲（最小値(Min)〜最大値(Max)）における１表示ドット分の移動幅に対応した数値変化量である。
【００３６】
ここで、前記スライダＳＬの右（増）ボタン［→］Ｂｕまたは左（減）ボタン［←］Ｂｄに対する１回のタッチ（クリック）操作に応じた単位変化量(Step)をステップ単位、前記スライダＳＬのつまみＴの移動範囲における１表示ドット分の移動幅に対応した単位変化量(Dot)をドット単位と定義する。
【００３７】
このように構成されたグラフ関数・図形電卓１０は、前記ＣＰＵ１１が前記電卓制御プログラム１４ａに記述された各種の処理の命令に従い回路各部の動作を制御し、ソフトウエアとハードウエアとが協働して動作することにより、以下の動作説明で述べる各種の機能を実現する。
【００３８】
次に、前記構成のグラフ関数・図形電卓１０の動作について説明する。
【００３９】
図３は、前記グラフ関数・図形電卓１０の図形モードにより実行される図形表示制御処理を示すフローチャートである。
【００４０】
図４は、前記グラフ関数・図形電卓１０の図形モードにより実行される図形表示制御処理に伴うスライダ設定可能図形部分表示処理を示すフローチャートであり、同図（Ａ）は第１実施形態の図形部分表示処理（Ａ）を示すフローチャート、同図（Ｂ）は第２実施形態の図形部分表示処理（Ｂ）を示すフローチャートである。
【００４１】
（第１実施形態）
図５は、前記グラフ関数・図形電卓１０の図形モードにより実行される図形表示制御処理に基づくユーザ操作に応じた第１実施形態の表示動作を示す図である。
【００４２】
前記図１で示したように、タッチパネル表示部１３に表示されたメインメニューＭから[Geometry]アイコンＧＭがタッチ操作され図形モードに設定されると、図３における図形表示制御処理が起動される。
【００４３】
この図形表示制御処理が起動された前記タッチパネル表示部１３の図形画面Ｇにおいて、ユーザ操作に応じて、描画[Draw]機能（図６（Ｂ）参照）が選択され（ステップＳ１（Ｙｅｓ））、基本図形(Basic Object)機能が選択され（ステップＳ２（Ｙｅｓ））、図形の種類が選択されると（ステップＳ３）、図５（Ａ）に示すように、当該選択された種類（ここでは三角形、円、直線）の図形を描画可能な図形描画エリアＤが表示される。
【００４４】
この図形描画エリアＤにおいて、ユーザ任意の三角形に対応した頂点Ａ，Ｂ，Ｃや頂点Ｆ，Ｇ，Ｈがペンタッチされて入力されると（ステップＳ４）、当該入力された各頂点に対応した三角形（ＡＢＣ）、三角形（ＦＧＨ）が描画されて表示される（ステップＳ５）。
【００４５】
また同様に、ユーザ任意の円に対応した中心点Ｄとその半径Ｅがペンタッチされて入力されると（ステップＳ４）、当該入力された各点に対応した円（Ｅ）が描画されて表示される（ステップＳ５）。
【００４６】
また同様に、ユーザ任意の直線に対応した一端点Ｉと他端点Ｊがペンタッチされて入力されると（ステップＳ４）、当該入力された２点に対応した直線（ＩＪ）が描画されて表示される（ステップＳ５）。
【００４７】
前記三角形（ＡＢＣ）について、その辺（ＡＢ）の長さを変更するために、図形部分である辺（ＡＢ）がペンタッチされて選択されると（ステップＳ１１（Ｙｅｓ））、この選択された辺（ＡＢ）の線種が太線に変更されると共に、当該辺（ＡＢ）に選択マークｍが付加されて識別表示される（ステップＳ１２）。
【００４８】
ここで、前記図形描画エリアＤに表示された三角形（ＡＢＣ）の辺（ＡＢ）が図形部分として選択されている状態で、ユーザ操作Ｐ１に応じて描画[Draw]機能（図６（Ｂ）参照）が選択されることによりプルダウン表示された描画機能リストＦにおいて（ステップＳ１（Ｙｅｓ））、スライダの設定項目[Slider]Ｓｌが選択される（ステップＳ６（Ｙｅｓ））。
【００４９】
すると、前記スライダの設定項目[Slider]Ｓｌから更にプルダウン表示されたスライダ選択メニューＳｌｍにおいて、前記選択状態の図形部分に応じて、当該図形部分で前記スライダＳＬによる数値変更が可能な種類（角度[Angle]Ａｎ，補角[Supplementary Angle]Ｓｕ，長さ[Length]Ｌｅ，半径[Radius]Ｒａ）が選択可能に識別表示されると共に、前記図形描画エリアＤに表示されている数値変更が可能な図形部分の一覧ウインドウＷｓを表示させるための図形部分一覧機能の選択項目[Parts list]Ｐａが識別表示される（ステップＳ７）。
【００５０】
ここでは、前記選択状態の図形部分が辺（ＡＢ）であることに応じて、前記スライダ選択メニューＳｌｍでは、当該図形部分（辺（ＡＢ））で数値変更が可能な種類である長さ[Length]Ｌｅが選択可能な濃色文字で表示され、数値変更が不可能な種類である角度[Angle]Ａｎ，補角[Supplementary Angle]Ｓｕ，半径[Radius]Ｒａが選択不可能な薄色文字で表示される。またこれと共に、前記図形部分一覧機能の選択項目[Parts list]Ｐａが選択可能な濃色文字で表示される。
【００５１】
そして、前記スライダ選択メニューＳｌｍにおいて、数値変更が可能な種類である長さ[Length]Ｌｅがペンタッチされて選択されると（ステップＳ８（Ｙｅｓ））、図５（Ａ）に示すように、前記選択状態の図形部分（辺（ＡＢ））についてその長さの値を変更する変更対象に設定されて、長さの値を変更するためのスライダＳＬ[Length]が、前記図形描画エリアＤの空き領域に表示される（ステップＳ９）。
【００５２】
このスライダＳＬ[Length]を表示させた図形描画エリアＤにおいて、各図形の図形部分毎に、当該図形部分が数値変更の対象としてスライダが表示されて設定されているか、数値変更の対象として選択可能か否か、数値が固定設定（ロック）されているか否かを一覧にして確認したい場合に、前記スライダＳＬ[Length]のタイトル部Ｕｔがタッチされると（ステップＳ２０（Ｙｅｓ））、図４（Ａ）における第１実施形態のスライダ設定可能図形部分表示処理（Ａ）に移行され、図５（Ｂ）に示すように、図形部分一覧ウインドウＷｓが生成されて表示される（ステップＳＡ）。
【００５３】
このスライダ設定可能図形部分表示処理（Ａ）では、前記図形部分データ記憶領域１５ｅから、前記図形描画エリアＤに表示されている各図形を構成する図形部分毎に、その数値データ（長さ，角度，補角，傾き、傾斜角，距離，半径，円周，面積等）、同数値データが固定されているか否かを示すロックオン／ロックオフデータ、前記スライダＳＬによる数値変更の対象としてスライダが表示されて設定されているか否かを示すスライダ設定有／無データ等が取得される（ステップＡ１）。
【００５４】
ここで、数値データがロックオン（固定設定）されている図形部分についてはロック設定アイコンＲが付加される（ステップＡ２（Ｙｅｓ）→Ａ３）。
【００５５】
また、一端点と他端点は存在するもののその線分等が非表示で数値変更の対象として設定不可能な図形部分については薄色文字（グレー表記）に設定される（ステップＡ４（Ｙｅｓ）→Ａ５）。
【００５６】
すると、図５（Ｂ）に示すように、各図形部分の前記スライダＳＬによる数値変更の設定状態を示す図形部分一覧ウインドウＷｓが生成されて表示される（ステップＡ６）。
【００５７】
この図５（Ｂ）で示す図形部分一覧ウインドウＷｓでは、選択状態である図形部分（辺（ＡＢ））が、スライダＳＬ[Length]により数値変更の対象として設定されている図形部分として黒丸「●」で識別表示され、他の各図形部分（辺（ＡＣ）（ＢＣ）（ＦＧ）（ＦＨ）（ＧＨ）（ＩＪ））が、数値変更の対象として選択可能な図形部分として白丸「○」で識別表示される。
【００５８】
なお、前記図形部分一覧ウインドウＷｓには、現在選択状態にある図形部分に応じた数値変更の種類（ここでは辺（ＡＢ）のため「長さ」）対応した図形部分が優先表示され、また、同選択状態にある図形部分を含む図形についての図形部分が優先表示される。
【００５９】
すなわち、前記図形部分一覧ウインドウＷｓには、前記選択状態である図形（三角形（ＡＢＣ））の図形部分（辺（ＡＢ））を優先にして各図形の各辺（ＡＢ）（ＡＣ）（ＢＣ）…（ＩＪ）が表示され、さらに、各図形の角度（∠Ａ）（∠Ｂ）…（∠Ｈ）も当該ウインドウＷｓのスクロールにより一覧表示される。
【００６０】
前記図５（Ｂ）における図形部分一覧ウインドウＷｓにおいて、数値変更の対象として選択可能に識別表示されている三角形（ＦＧＨ）の図形部分［○ＦＧ］がペンタッチされて指定されると（ステップＡ７（Ｙｅｓ））、図５（Ｃ）に示すように、前記スライダＳＬによる元の数値変更の対象として設定されていた図形部分（辺（ＡＢ））に対する同設定が解除され、今回指定された図形部分（辺（ＦＧ））が数値変更の対象として設定され、黒丸「●」で識別表示されると共に、前記三角形（ＦＧＨ）の辺（ＦＧ）に選択マークｍが付加されて識別表示される（ステップＡ８）。
【００６１】
また、図５（Ｄ）に示すように、三角形（ＡＢＣ）の図形部分（辺（ＡＢ）と辺（ＡＣ）が成す角（∠Ａ））をペンタッチして選択状態とし（ステップＳ１１，Ｓ１２）、前記同様に描画[Draw]機能（図６（Ｂ）参照）が選択されることにより表示された描画機能リストＦから（ステップＳ１（Ｙｅｓ））、スライダの設定項目[Slider]Ｓｌが選択され（ステップＳ６（Ｙｅｓ））、更にプルダウン表示されたスライダ選択メニューＳｌｍから（ステップＳ７）、前記選択状態の図形部分（角（∠Ａ））で数値変更が可能な角度[Angle]Ａｎが選択されると（ステップＳ８（Ｙｅｓ））、当該図形部分（角（∠Ａ））についてその角度を変更するスライダＳＬ[Angle]が表示され、数値変更の対象として設定される（ステップＳ９）。
【００６２】
ここで、前記スライダＳＬ[Angle]のタイトル部[Angle]がタッチされると（ステップＳ２０（Ｙｅｓ））、前記同様に、図４（Ａ）における第１実施形態のスライダ設定可能図形部分表示処理（Ａ）に従い、前記図形部分（角（∠Ａ））を、当該スライダＳＬ[Angle]により数値変更の対象として設定されている図形部分として黒丸「●」で識別表示させ、他の各図形部分（角（∠Ｂ）（∠Ｃ）（∠Ｆ）（∠Ｇ）（∠Ｈ））を、数値変更の対象として選択可能な図形部分として白丸「○」で識別表示させた図形部分一覧ウインドウＷｓが生成されて表示される（ステップＳＡ（Ａ１〜Ａ６））。
【００６３】
ここで、前記スライダＳＬ[Angle]のつまみＴがペンタッチされて移動されると（ステップＳ１３，Ｓ１４（Ｙｅｓ））、当該つまみＴの移動に伴うドット単位の変化量(Dot)に基づきその移動後の位置に対応した数値が設定され（ステップＳ１５）、この設定された数値に前記（角（∠Ａ））の数値が変更される（ステップＳ１６）。
【００６４】
すると、この（角（∠Ａ））の数値変更に応じて、前記選択状態の図形部分（辺（ＡＢ）と辺（ＢＣ）の成す角（∠Ａ））が変更され、その三角形（ＡＢＣ）が変形されて表示される（ステップＳ１７）。
【００６５】
さらに、前記スライダＳＬ[Angle]の左（減）ボタンＢｄまたは右（増）ボタンＢｕがペンタッチされると（ステップＳ１３，Ｓ１８（Ｙｅｓ））、当該左右（増減）ボタンＢｄ，Ｂｕのタッチ操作に伴うステップ単位の変化量(Step)に基づき増減した数値が設定され（ステップＳ１９）、この設定された数値に前記（角（∠Ａ））の数値が変更される（ステップＳ１６）。
【００６６】
そして、この（角（∠Ａ））の数値変更に応じて、前記選択状態の図形部分（角（Ａ））が変更され、その三角形（ＡＢＣ）が変形されて表示される（ステップＳ１７）。
【００６７】
一方、前記図５（Ａ）または（Ｂ）で示したように、前記三角形（ＡＢＣ）の図形部分（辺（ＡＢ））の選択状態で、スライダＳＬ[Length]により当該図形部分（辺（ＡＢ））の長さの変更が可能な状態であって、図５（Ｅ）に示すように、前記三角形（ＡＢＣ）の辺（ＢＣ）が消去され、また三角形（ＦＧＨ）の２つの辺（ＦＧ）（ＧＨ）の数値（長さ）が固定に設定される。
【００６８】
ここで、前記スライダＳＬ[Length]のタイトル部[Length]がタッチされると（ステップＳ２０（Ｙｅｓ））、前記同様に、図４（Ａ）における第１実施形態のスライダ設定可能図形部分表示処理（Ａ）に従い、前記スライダＳＬ[Length]により数値変更の対象として設定されている図形部分（辺（ＡＢ））を黒丸「●」で識別表示させ、数値変更の対象として選択可能な図形部分（辺（ＡＣ）（ＦＧ）（ＧＨ）（ＩＪ））を白丸「○」で識別表示させ、数値が固定設定（ロック）されている図形部分（辺（ＦＧ）（ＧＨ））をロック設定アイコンＲで識別表示させ、数値変更の対象として選択不可能な図形部分（辺（ＢＣ））を薄色文字（グレー表記）で識別表示させた図形部分一覧ウインドウＷｓが生成されて表示される（ステップＳＡ（Ａ１〜Ａ６））。
【００６９】
したがって、前記構成のグラフ関数・図形電卓１０の図形表示制御処理に伴う第１実施形態のスライダ設定可能図形部分表示処理（Ａ）によれば、図形描画エリアＤに任意の図形（三角形（ＡＢＣ）（ＦＧＨ），円（Ｅ），直線（ＩＪ））を表示させ、当該各図形を構成する各図形部分のうちその数値（長さ）を変更したい図形部分（辺（ＡＢ））を選択すると共に数値（長さ）変更用のスライダＳＬ[Length]を表示させる。そして、前記スライダＳＬ[Length]のユーザ操作に応じて前記選択された図形部分（辺（ＡＢ））の数値（長さ）を変更し当該図形部分を含む図形（三角形（ＡＢＣ））を変化させて表示させる。この際、前記スライダＳＬのタイトル部[Length]Ｕｔをタッチすると、前記各図形の図形部分（辺（ＡＢ）（ＡＣ）…（ＩＪ））を一覧にすると共に、当該各図形部分のうち、前記スライダＳＬにより数値変更の対象として設定されている図形部分を黒丸「●」で識別表示させ、数値変更の対象として選択可能な図形部分を白丸「○」で識別表示させ、数値が固定設定（ロック）されている図形部分をロック設定アイコンＲで識別表示させ、数値変更の対象として選択不可能な図形部分を薄色文字（記号）で識別表示させた図形部分一覧ウインドウＷｓが生成されて表示される。
【００７０】
これにより、ユーザが指定して数値変更する図形部分とその数値変更に応じて変化する他の図形部分とを分かり易く表示させることができるので、当該数値変更する図形部分を含む図形全体がどのように変化するのを容易に予測しながら任意の図形を表示させることができる。
【００７１】
また、前記構成のグラフ関数・図形電卓１０の図形表示制御処理に伴う第１実施形態のスライダ設定可能図形部分表示処理（Ａ）によれば、前記図形部分一覧ウインドウＷｓにおいて、前記白丸「○」で識別表示された数値変更の対象として選択可能な図形部分（辺（ＦＧ））が指定されると、当該指定された図形部分（辺（ＦＧ））が数値変更の対象として設定されて黒丸「●」の識別表示に変更され、該当する図形（三角形（ＦＧＨ））の辺（ＦＧ）が前記スライダＳＬによる数値変更の対象に変更設定される。そして、前記スライダＳＬのユーザ操作に応じて前記変更設定された図形部分（辺（ＦＧ））の数値（長さ）を変更し当該図形部分を含む図形（三角形（ＦＧＨ））を変化させて表示できる。
【００７２】
これにより、ユーザが指定して数値変更する図形部分とその数値変更に応じて変化する他の図形部分とを分かり易く表示させることができるだけでなく、前記スライダＳＬによって数値変更の対象とする図形部分を簡単に変更して設定できる。
【００７３】
（第２実施形態）
図６は、前記グラフ関数・図形電卓１０の図形モードにより実行される図形表示制御処理に基づくユーザ操作に応じた第２実施形態の表示動作（その１）を示す図である。
【００７４】
図7は、前記グラフ関数・図形電卓１０の図形モードにより実行される図形表示制御処理に基づくユーザ操作に応じた第２実施形態の表示動作（その２）を示す図である。
【００７５】
図８は、前記グラフ関数・図形電卓１０の図形モードにより実行される図形表示制御処理に基づくユーザ操作に応じた第２実施形態の表示動作（その３）を示す図である。
【００７６】
この第２実施形態の表示動作では、図形描画エリアＤに表示させた図形（三角形（ＡＢＣ））の任意の図形部分の数値（頂点の角度や辺の長さ）を変更しながら当該図形を変化させ、その面積Ｓがどのように変化するかを検証しながら学習する場合の具体例について説明する。
【００７７】
前記ステップＳ１〜Ｓ５の処理に従い、図６（Ａ）に示すように、前記図形描画エリアＤに任意の図形（三角形（ＡＢＣ））を描画して表示させ、その図形部分（辺（ＡＢ）と辺（ＡＣ））をタッチすることで当該各辺（ＡＢ）（ＡＣ）を太線とし選択マークｍを付加して識別表示させる（ステップＳ１１，Ｓ１２）。
【００７８】
ここで、ユーザ操作に応じて描画[Draw]機能（図６（Ｂ）参照）が選択されることによりプルダウン表示された描画機能リストＦにおいて、測定機能の設定項目[Measurement]が選択されると、前記三角形（ＡＢＣ）の各辺（ＡＢ）（ＡＣ）（ＢＣ）の長さ「ＡＢ：３．００」「ＡＣ：３．００」「ＢＣ：１．５５」と前記選択状態にある各辺（ＡＢ）（ＡＣ）の成す角度「∠Ａ３０．００」が測定されて表示されると共に、ヘロンの公式に基づき測定された当該三角形（ＡＢＣ）の面積「▲Ｓ＝２．２５」が表示される。
【００７９】
なおここでは、前記描画機能リストＦからテキスト入力機能の設定項目[Text]Ｔｅが選択され、ユーザ自身が前記三角形（ＡＢＣ）の面積Ｓを計算して検証するための式「▲Ｓ＝（１／２）×ＡＢ×ＡＣ×ｓｉｎ（∠Ａ）」とその計算結果「２．２５」が入力されて表示されている（ステップＳ２１（Ｙｅｓ））。
【００８０】
そして、図６（Ｂ）に示すように、ユーザ操作Ｐ１に応じて表示された描画機能リストＦにおいて、スライダの設定項目[Slider]Ｓｌが選択されると（ステップＳ６（Ｙｅｓ））、当該設定項目[Slider]Ｓｌから更にプルダウン表示されたスライダ選択メニューＳｌｍにおいて、前記選択状態の図形部分（辺（ＡＢ）（ＡＣ））に応じて、当該図形部分で前記スライダＳＬによる数値変更が可能な種類（角度[Angle]Ａｎ，補角[Supplementary Angle]Ｓｕ）が選択可能に濃色文字で識別表示されると共に、前記図形描画エリアＤに表示されている数値変更が可能な図形部分の一覧ウインドウＷｓを表示させるための図形部分一覧機能の選択項目[Parts list]Ｐａが濃色文字で識別表示される（ステップＳ７）。
【００８１】
そして、前記スライダ選択メニューＳｌｍにおいて、前記図形部分一覧機能の選択項目[Parts list]ＰａがペンタッチＰ２されて選択されると（ステップＳ１０（Ｙｅｓ））、図４（Ｂ）における第２実施形態のスライダ設定可能図形部分表示処理（Ｂ）に移行され、前記図形部分一覧ウインドウＷｓが生成されて表示される（ステップＳＢ）。
【００８２】
このスライダ設定可能図形部分表示処理（Ｂ）では、前記図形部分データ記憶領域１５ｅから、前記図形描画エリアＤに表示されている図形（三角形（ＡＢＣ））を構成する図形部分毎に、その数値データ（長さ，角度，補角，面積等）、同数値データが固定されているか否かを示すロックオン／ロックオフデータ、前記スライダＳＬによる数値変更の対象として設定されているか否かを示すスライダ設定有／無データ等が取得される（ステップＢ１）。
【００８３】
すると、前記図形部分データ記憶領域１５ｅから取得された各図形部分のデータに基づいて、図６（Ｃ）に示すように、前記スライダＳＬによる数値変更の設定状態を示す図形部分一覧ウインドウＷｓが生成されて表示される（ステップＢ２）。
【００８４】
この図６（Ｃ）で示す図形部分一覧ウインドウＷｓでは、前記三角形（ＡＢＣ）のスライダ設定可能（数値変更可能）な各図形部分（角（∠Ａ）（∠Ｂ）（∠Ｃ）、辺（ＡＢ）（ＢＣ）（ＡＣ））が濃色文字で識別一覧表示されると共に、当該各図形部分とも数値固定されていないことを示すロック解除アイコンＲｏを対応付けて表示される。
【００８５】
またこれと共に、前記一覧表示された各図形部分のうち、現在選択状態である図形部分（辺（ＡＢ）（ＢＣ）の成す角（∠Ａ））に対応付けて、前記スライダＳＬを設定するためのスライダアイコンＩｓと数値を固定に設定するためのロック設定アイコンＲが選択可能に付加されて表示される（ステップＢ３（Ｙｅｓ）→Ｂ４）。
【００８６】
これにより、ユーザは、前記三角形（ＡＢＣ）の各図形部分（角（∠Ａ）（∠Ｂ）（∠Ｃ）、辺（ＡＢ）（ＢＣ）（ＡＣ））について、何れも数値変更可能であることを確認できると共に、そのうち辺（ＡＢ）（ＢＣ）の成す角（∠Ａ）について、直ちにスライダＳＬを設定して角度変更可能であること、現在の角度で固定可能であることを確認できる。
【００８７】
ここで、図６（Ｄ）に示すように、前記図形部分一覧ウインドウＷｓに表示された図形部分（角（∠Ａ））に対応付けられたスライダアイコンＩｓがペンタッチＰされて選択されると（ステップＢ６（Ｙｅｓ））、図６（Ｅ）に示すように、当該図形部分（角（∠Ａ））の数値（角度）を変更するためのスライダＳＬ[Angle]が表示され、数値変更の対象として設定される（ステップＢ７）。
【００８８】
すると、前記図形部分一覧ウインドウＷｓが更新され、当該ウインドウＷｓ内の図形部分（角（∠Ａ））に前記選択されたスライダアイコンＩｓが表示され数値変更の対象として設定されたことが識別表示される（ステップＢ２）。
【００８９】
そして、前記スライダＳＬ[Angle]の右（増）ボタンＢｕがペンタッチＰされることにより、前記図形部分一覧ウインドウＷｓ以外へのタッチであると判断されると（ステップＢ８（Ｙｅｓ））、図６（Ｆ）に示すように、当該図形部分一覧ウインドウＷｓが消去される（ステップＢ９）。
【００９０】
すると、前記スライダＳＬ[Angle]の右（増）ボタンＢｕの操作判断に従って（ステップＢ１０（Ｙｅｓ）→Ｓ１８（Ｙｅｓ））、当該右ボタンＢｄのタッチ操作に伴うステップ単位の変化量(Step)に基づき増加した数値“６０”が設定され（ステップＳ１９）、この設定された数値に前記角（∠Ａ）の数値が変更される（ステップＳ１６）。
【００９１】
そして、この角（∠Ａ）の数値変更“３０”→“６０”に応じて、前記選択状態の図形部分（角（∠Ａ））が変更され、その三角形（ＡＢＣ）が変形されて表示される（ステップＳ１７）。
【００９２】
この際、前記図形部分（角（∠Ａ））の数値を“６０”に変更した後のヘロンの公式に従い測定された面積は「▲Ｓ＝３．９０」として表示され、ユーザ自身の計算結果「３．９０」と同じであることを検証できる。
【００９３】
この後さらに、前記スライダＳＬ[Angle]の右（増）ボタンＢｕがペンタッチＰされると（ステップＳ１３（Ｙｅｓ）→Ｓ１８（Ｙｅｓ））、前記同様、図７（Ａ）に示すように、当該右ボタンＢｕの操作に伴い増加した数値“９０”が設定され（ステップＳ１９）、前記角（∠Ａ）の数値が変更される（ステップＳ１６）。
【００９４】
そして、この角（∠Ａ）の数値変更“６０”→“９０”に応じて、前記選択状態の図形部分（角（∠Ａ））が変更され、その三角形（ＡＢＣ）が変形されて表示される（ステップＳ１７）。
【００９５】
ここでも前記同様に、前記図形部分（角（∠Ａ））の数値を“９０”に変更した後のヘロンの公式に従い測定された面積は「▲Ｓ＝４．５０」として表示され、ユーザ自身の計算結果「４．５０」と同じであることを検証できる。
【００９６】
この後、前記図６（Ｂ）で示した場合と同様に、図７（Ｂ）に示すように、ユーザ操作Ｐ１に応じて表示された描画機能リストＦからスライダの設定項目[Slider]Ｓｌが選択され（ステップＳ６（Ｙｅｓ））、更にプルダウン表示されたスライダ選択メニューＳｌｍにおいて（ステップＳ７）、前記図形部分一覧機能の選択項目[Parts list]ＰａがペンタッチＰ２されて選択されると（ステップＳ１０（Ｙｅｓ））、図４（Ｂ）における第２実施形態のスライダ設定可能図形部分表示処理（Ｂ）に移行され、図７（Ｃ）に示すように、前記同様の図形部分一覧ウインドウＷｓが生成されて表示される（ステップＳＢ）。
【００９７】
この図７（Ｃ）で示す図形部分一覧ウインドウＷｓでは、前記三角形（ＡＢＣ）のスライダ設定可能（数値変更可能）な各図形部分（角（∠Ａ）（∠Ｂ）（∠Ｃ）、辺（ＡＢ）（ＢＣ）（ＡＣ））が濃色文字で識別一覧表示され、当該各図形部分とも数値固定されていないことを示すロック解除アイコンＲｏを対応付けて表示されると共に、前記一覧表示された各図形部分のうち、現在選択状態である図形部分（辺（ＡＢ）（ＢＣ）の成す角（∠Ａ））に対応付けて、前記スライダＳＬを設定するためのスライダアイコンＩｓと数値を固定に設定するためのロック設定アイコンＲが選択可能に付加されて表示される（ステップＢ１〜Ｂ４）。
【００９８】
ここで、前記図形部分一覧ウインドウＷｓにおいて、前記選択状態である図形部分（辺（ＡＢ）（ＢＣ）の成す角（∠Ａ））に対応付けられたロック設定アイコンＲがペンタッチＰされると（ステップＢ６（Ｙｅｓ））、図７（Ｄ）に示すように、当該図形部分（角（∠Ａ））の数値“９０”が固定設定（ロック）され（ステップＢ７）、この図形部分（角（∠Ａ））に対応して固定された数値“９０”と共にロック設定アイコンＲを表示させた図形部分一覧ウインドウＷｓが表示される（ステップＢ２）。
【００９９】
そして、前記図形部分一覧ウインドウＷｓにおいて、前記スライダ設定可能（数値変更可能）な他の図形部分（角（∠Ｃ））がペンタッチＰされると（ステップＢ５（Ｙｅｓ））、図７（Ｅ）に示すように、当該ペンタッチされて選択された図形部分（角（∠Ｃ））に対応付けて、前記スライダＳＬを設定するためのスライダアイコンＩｓと数値を固定に設定するためのロック設定アイコンＲが選択可能に付加されて表示されると共に、同図形部分（角（∠Ｃ））を成す辺（ＢＣ）（ＡＣ）が選択状態に設定されて表示される（ステップＢ４）。
【０１００】
ここで、前記図形部分一覧ウインドウＷｓに表示された図形部分（角（∠Ｃ））に対応付けられたスライダアイコンＩｓがペンタッチＰされて選択されると（ステップＢ６（Ｙｅｓ））、図７（Ｆ）に示すように、当該図形部分（角（∠Ｃ））の数値（角度）を変更するためのスライダＳＬ[Angle]が表示され、数値変更の対象として設定される（ステップＢ７）。
【０１０１】
すると、前記図形部分一覧ウインドウＷｓが更新され、当該ウインドウＷｓ内の図形部分（角（∠Ｃ））に前記選択されたスライダアイコンＩｓが表示され数値変更の対象として設定されたことが識別表示される（ステップＢ２）。
【０１０２】
なおここでは、前記スライダＳＬ[Angle]によって数値変更の対象として設定した図形部分を角（∠Ａ）から角（∠Ｃ）に変更したので、前記描画機能リストＦからテキスト入力機能の設定項目[Text]Ｔｅが選択され、ユーザ自身により前記三角形（ＡＢＣ）の面積Ｓを計算して検証するための式が「▲Ｓ＝（１／２）×ＢＣ×ＡＣ×ｓｉｎ（∠Ｃ）」に書き換えられる。
【０１０３】
そして、前記スライダＳＬ[Angle]の左（減）ボタンＢｄがペンタッチＰされることにより、前記図形部分一覧ウインドウＷｓ以外へのタッチであると判断されると（ステップＢ８（Ｙｅｓ））、図８（Ａ）に示すように、当該図形部分一覧ウインドウＷｓが消去される（ステップＢ９）。
【０１０４】
すると、前記スライダＳＬ[Angle]の左ボタンＢｄの操作判断に従って（ステップＢ１０（Ｙｅｓ）→Ｓ１８（Ｙｅｓ））、当該左ボタンＢｄのタッチ操作に伴い減少した数値“３０”が設定され（ステップＳ１９）、この設定された数値に前記角（∠Ｃ）の数値が変更される（ステップＳ１６）。
【０１０５】
そして、この角（∠Ｃ）の数値変更“４５”→“３０”に応じて、前記選択状態の図形部分（角（∠Ｃ））が変更され、その三角形（ＡＢＣ）が変形されて表示される（ステップＳ１７）。
【０１０６】
この際、前記図形部分（角（∠Ｃ））の数値を“３０”に変更した後のヘロンの公式に従い測定された面積は「▲Ｓ＝２．６０」として表示され、ユーザ自身の計算結果「２．６０」と同じであることを検証できる。
【０１０７】
この後さらに、図８（Ｂ）に示すように、ユーザ操作Ｐ１に応じて表示された描画機能リストＦ、スライダ選択メニューＳｌｍから、前記図形部分一覧機能の選択項目[Parts list]ＰａがペンタッチＰ２されて選択されると（ステップＳ６，Ｓ７，Ｓ１０（Ｙｅｓ））、前記図４（Ｂ）における第２実施形態のスライダ設定可能図形部分表示処理（Ｂ）に従い、図８（Ｃ）に示すように、前記同様の図形部分一覧ウインドウＷｓが生成されて表示される（ステップＳＢ）。
【０１０８】
この図８（Ｃ）で示す図形部分一覧ウインドウＷｓでは、現在選択状態の図形部分（角（∠Ｃ））に前記スライダＳＬ[Angle]が設定されているので、前記スライダアイコンＩｓを先頭にして、ロック解除アイコンＲｏとロック設定アイコンＲが選択可能に表示される（ステップＢ１〜Ｂ４）。
【０１０９】
ここで、前記図形部分一覧ウインドウＷｓにおいて、前記スライダ設定可能（数値変更可能）な他の図形部分（辺（ＡＢ））がペンタッチＰされると（ステップＢ５（Ｙｅｓ））、図８（Ｄ）に示すように、当該ペンタッチされて選択された図形部分（辺（ＡＢ））に対応付けて、前記スライダアイコンＩｓとロック設定アイコンＲが選択可能に付加されて表示される（ステップＢ４）。そして、表示中の三角形（ＡＢＣ）の前記図形部分（辺（ＡＢ））が選択状態に設定されて表示される。
【０１１０】
ここで、前記図形部分一覧ウインドウＷｓに表示された図形部分（辺（ＡＢ））に対応付けられたスライダアイコンＩｓがペンタッチＰされて選択されると（ステップＢ６（Ｙｅｓ））、図８（Ｅ）に示すように、当該図形部分（辺（ＡＢ））の数値（長さ）を変更するためのスライダＳＬ[Length]が表示され、数値変更の対象として設定される（ステップＢ７）。
【０１１１】
なおここでは、前記スライダＳＬによって数値変更の対象として設定した図形部分を角（∠Ｃ）から辺（ＡＢ）に変更したので、前記描画機能リストＦからテキスト入力機能の設定項目[Text]Ｔｅが選択され、ユーザ自身により前記三角形（ＡＢＣ）の面積Ｓを計算して検証するための式が「▲Ｓ＝（１／２）×ＡＣ×ＡＢ」に書き換えられる。
【０１１２】
そして、前記スライダＳＬ[Length]の左（減）ボタンＢｄがペンタッチＰされることにより、前記図形部分一覧ウインドウＷｓ以外へのタッチであると判断されると（ステップＢ８（Ｙｅｓ））、当該図形部分一覧ウインドウＷｓが消去される（ステップＢ９）。
【０１１３】
すると、図８（Ｆ）に示すように、前記スライダＳＬ[Length]の左ボタンＢｄの操作判断に従って（ステップＢ１０（Ｙｅｓ）→Ｓ１８（Ｙｅｓ））、当該左ボタンＢｄのタッチ操作に伴い減少した数値“１．００”が設定され（ステップＳ１９）、この設定された数値に前記（辺（ＡＢ））の数値が変更される（ステップＳ１６）。
【０１１４】
そして、この（辺（ＡＢ））の数値変更“１．７３”→“１．００”に応じて、前記選択状態の図形部分（辺（ＡＢ））が変更され、その三角形（ＡＢＣ）が変形されて表示される（ステップＳ１７）。
【０１１５】
この際も前記同様に、前記図形部分（辺（ＡＢ））の数値を“１．００”に変更した後のヘロンの公式に従い測定された面積は「▲Ｓ＝１．５０」として表示され、ユーザ自身の計算結果「１．５０」と同じであることを検証できる。
【０１１６】
したがって、前記構成のグラフ関数・図形電卓１０の図形表示制御処理に伴う第２実施形態のスライダ設定可能図形部分表示処理（Ｂ）によれば、前記図形描画エリアＤに任意の図形（三角形（ＡＢＣ））を表示させ、前記描画機能リストＦのスライダの設定項目[Slider]Ｓｌに従いプルダウン表示された前記スライダ選択メニューＳｌｍにおいて、前記図形部分一覧機能の選択項目[Parts list]Ｐａが選択されると、前記三角形（ＡＢＣ）のスライダ設定可能（数値変更可能）な各図形部分（角（∠Ａ）（∠Ｂ）（∠Ｃ）、辺（ＡＢ）（ＢＣ）（ＡＣ））を濃色文字で識別一覧表示させると共に、当該各図形部分のうち現在スライダＳＬによって数値変更の対象として設定状態である図形部分にはスライダアイコンＩｓを、数値が固定設定（ロックオン）されている図形部分にはロック設定アイコンＲを、数値が非固定（ロックオフ）に設定されている図形部分にはロック解除アイコンＲｏをそれぞれ対応付けた前記図形部分一覧ウインドウＷｓが表示される。
【０１１７】
これにより、前記スライダＳＬのユーザ操作によって数値変更する図形部分とその数値変更に応じて変化する他の図形部分とを分かり易く表示させることができるので、当該数値変更する図形部分を含む図形全体がどのように変化するのを容易に予測しながら任意の図形を表示させることができる。
【０１１８】
また、前記構成のグラフ関数・図形電卓１０の図形表示制御処理に伴う第２実施形態のスライダ設定可能図形部分表示処理（Ｂ）によれば、前記図形部分一覧ウインドウＷｓにおいて、前記スライダアイコンＩｓによって数値変更の対象として設定状態である図形部分以外の図形部分が新たに選択されると、当該新たに選択された図形部分に前記スライダアイコンＩｓが対応付けられて表示されると共に、前記スライダＳＬによって前記図形の該当する図形部分の数値を変更し当該図形部分を含む図形を変化させて表示できる。
【０１１９】
これにより、前記スライダＳＬのユーザ操作によって数値変更する図形部分とその数値変更に応じて変化する他の図形部分とを分かり易く表示させることができるだけでなく、前記スライダＳＬによって数値変更の対象とする図形部分を簡単に変更して設定できる。
【０１２０】
なお、前記実施形態では、前記スライダＳＬのタイトル部をタッチすることに応じて、図４（Ａ）に示す第１実施形態の図形部分表示処理（Ａ）に移行させ、図５で示した形態の図形部分一覧ウインドウＷｓを表示させる構成とし、また、前記描画機能リストＦのスライダの設定項目[Slider]Ｓｌに従いプルダウン表示された前記スライダ選択メニューＳｌｍから前記図形部分一覧機能の選択項目[Parts list]Ｐａを選択することに応じて、図４（Ｂ）に示す第２実施形態の図形部分表示処理（Ｂ）に移行させ、図６〜図８で示した形態の図形部分一覧ウインドウＷｓを表示させる構成としたが、当該第１，第２実施形態の図形部分表示処理（Ａ）（Ｂ）は逆に入れ換えて構成してもよい。
【０１２１】
前記各実施形態において記載した図形表示制御装置による各処理の手法、すなわち、図３のフローチャートに示す図形表示制御処理、図４のフローチャートに示すスライダ設定可能図形部分表示処理（Ａ）（Ｂ）等の各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記録装置の媒体に格納して配布することができる。そして、ユーザ入力可能な表示部を備えた電子機器のコンピュータ（制御装置）は、この外部記憶装置の媒体に記憶されたプログラムを記憶装置に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記各実施形態において説明したスライダ設定可能な図形部分表示機能を実現し、前述した手法による同様の処理を実行することができる。
【０１２２】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク上を伝送させることができ、この通信ネットワークに接続されたコンピュータ装置（プログラムサーバ）から前記プログラムのデータをユーザ入力可能な表示部を備えた電子機器に取り込んで記憶装置に記憶させ、前述したスライダ設定可能な図形部分表示機能を実現することもできる。
【０１２３】
さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【０１２４】
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【０１２５】
［１］
表示部に表示された図形のいずれかの図形部分を、値を変更する変更対象に設定する変更対象設定手段と、
前記表示部に表示された図形の図形部分のうち、値を変更可能な図形部分を一覧表示させると共に前記変更対象設定手段により変更対象に設定されている図形部分を識別表示させる図形部分一覧表示制御手段と、
を備えたことを特徴とする図形表示制御装置。
【０１２６】
［２］
前記変更対象設定手段は、前記表示部に表示された図形の図形部分の値を変更するためのスライダを表示させるスライダ表示制御手段を有し、
ユーザにより前記表示されたスライダを操作して、前記変更対象の図形部分の値を変更するスライダ操作手段を備える、
ことを特徴とする［１］に記載の図形表示制御装置。
【０１２７】
［３］
前記図形部分一覧表示制御手段により一覧表示された図形部分のうち何れかの図形部分をユーザ操作に応じて選択する図形部分選択手段を備え、
前記変更対象設定手段は、前記図形部分選択手段により選択された図形部分を、値を変更する変更対象に設定する、
ことを特徴とする［２］に記載の図形表示制御装置。
【０１２８】
［４］
前記変更対象設定手段により値を変更する変更対象に設定されている図形部分を、前記図形部分選択手段により選択された図形部分に変更して設定する設定変更手段を備えた、
ことを特徴とする［３］に記載の図形表示制御装置。
【０１２９】
［５］
前記図形部分選択手段により選択された図形部分の値を固定に設定する固定設定手段を備え、
前記図形部分一覧表示制御手段は、前記表示部に表示させた図形の図形部分のうち、値を変更可能な図形部分を一覧表示させると共に前記変更対象設定手段により値を変更する変更対象に設定されている図形部分と前記固定設定手段により値を固定に設定した図形部分を識別表示させる、
ことを特徴とする［３］または［４］に記載の図形表示制御装置。
【０１３０】
［６］
表示部を備えた電子機器のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
表示部に表示された図形のいずれかの図形部分を、値を変更する変更対象に設定する変更対象設定手段、
前記表示部に表示させた図形の図形部分のうち、値を変更可能な図形部分を一覧表示させると共に前記変更対象設定手段により変更対象に設定されている図形部分を識別表示させる図形部分一覧表示制御手段、
として機能させるためのコンピュータ読み込み可能なプログラム。
【符号の説明】
【０１３１】
１０  …グラフ関数・図形電卓
１１  …ＣＰＵ
１２  …キー入力部
１３  …タッチパネル表示部
１４  …記憶装置
１４ａ…電卓制御プログラム
１５  …ＲＡＭ
１５ａ…表示データ記憶領域
１５ｂ…タッチ座標データ記憶領域
１５ｃ…レンジデータ記憶領域
１５ｄ…図形データ記憶領域
１５ｅ…図形部分データ記憶領域
１５ｆ…スライダデータ記憶領域
１６  …記録媒体読取部
１７  …外部記録媒体
１８  …通信制御部
ＧＭ  …[Geometry]アイコン
Ｇ  …図形画面
Ｄ  …図形描画エリア
ＳＬ  …スライダ
Ｗ  …描画[Draw]機能
Ｆ  …描画機能リスト
Ｓｌ  …スライダ設定項目
Ｓｌｍ…スライダ選択メニュー
Ｗｓ  …図形部分一覧ウインドウ
Ｉｓ  …スライダアイコン
Ｒ  …ロック設定アイコン
Ｒｏ  …ロック解除アイコン
【図１】
2016012330.tif 000003
【図２】
2016012330.tif 000004
【図３】
2016012330.tif 000005
【図４】
2016012330.tif 000006
【図５】
2016012330.tif 000007
【図６】
2016012330.tif 000008
【図７】
2016012330.tif 000009
【図８】
2016012330.tif 000010