GeoGebra-応用的な使い方-一括操作
設例 指定した個数の点オブジェクトを、画面上のランダムな位置に生成できるボタンを作りたい。ただし、最も近い点との距離が0.1を下回るような点ができてはならない。 ボタンのOn Click スクリプトを記述せよ。 解答例 以下の関数を、「グローバルJavaスク…
図のように、(0,0)から(9,9)に至る、10×10の格子点を作成する方法を考える。 ①地道に入力する方法 (0,0) (0,1) (0,2) ... (0,9) (1,0) (1,1) (1,2) ... (1,9) ... (9,0) (9,1) (9,2) ... (9,9) ②Sequenceコマンドを使う方法 単に点を描くだけであれば、 Sequ…
特定のオブジェクトだけにセット //特定のオブジェクトに対して、動的な色をセットするfunction setDynamicColor(objName, colorMode, rVal, gVal, bVal, aVal){ //フェイルセーフ var exists = ggbApplet.exists(objName); if(!exists){return 'object '+ob…
作成 //str command〔例:'POINTα=(α,0)'〕, str index〔例:'α'〕, int 実行回数function evalSequenceCommand(command,index,time){ index = RegExp(index,'g'); for(var k = 1; k<=time; k++){ ggbApplet.evalCommand(command.replace(index,k)); }} 現在…
モデル課題 (1)4点A(1,1),B(8,1),C(8,8),D(1,8)に対して、四角形ABCDの内部および周に含まれるすべての格子点を、リストオブジェクトとして作成しなさい。 (2)(1)で作成したリストオブジェクトの1番目の要素である点を、単一の点オブジェクトとして…
はじめに 本記事で紹介する方法は、あらかじめオブジェクトのイベントハンドラに手動でスクリプトを記述しておいて、それを用いてオブジェクトを一括制御する方法です。 これに対して、複数のオブジェクトのイベントハンドラに、自動的に一括して、直接スク…