うしブログ

うしブログ

趣味で運営する、GeoGebraの専門ブログ。

(作業メモ)StartPoint要検証(2行の場合;テキスト変更時未定義問題)

(要修復)ToggleButton・RollPolygonWithoutSlipping・貯金時計・直感力トレーニング

Geogebraアプレットの動作を軽くする工夫

グラフィックスビューを拡大しない

グラフィックスビューをデフォルトよりも拡大した状態でアプレットをWebページに埋め込むと、処理が遅くなります。アプレットはデフォルトの拡大率か、それより小さい拡大率で作成しましょう。

 

無駄な計算をさせない

例えば、

aがElement[time,1]で定義されているのに、

tのOn Update スクリプトとして、以下を記述するのは無駄があります。

SetValue[time,GetTime[]]

SetValue[a,Element[time,1]]

 aの値を更新するのには、1行目だけで充分です。2行目は無駄な計算を行っているといえます。

 

変数を減らす

値を動かす必要のない変数は、すべて定数にしましょう。