うしブログ

うしブログ

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

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

GeoGebra-作品紹介-便利・不思議系

関数のグラフ上の整数点をリストで返すオリジナルツール「IntegerPoint」

IntegerPoint Tool - GeoGebra

角丸長方形

辺の長さの表示/非表示を切り替えるトグルボタン

トグルボタンをONにすると、辺の長さを表示する。 オリジナルツール「ToggleButton」 Toggle Button Tool - GeoGebra 白い点をスライドさせると、true / false を切り替えられるトグルボタンです。 白い点(Bとします)をクリックすることで、true / false …

「最終更新日」と「埋め込みDLアイコン」を登載したブランク・アプレット

下段に最終更新日とダウンロードアイコンが表示された、ブランクのアプレットです。 ブラウザのポップアップブロック機能が有効になっていると、アイコンを押してもダウンロードが行われない場合があります。

ズームしても見かけ上の大きさが変わらない円

パンやズームをしても画面上の位置が変わらない三角形

パン・ズームを行っても、画面上の固定された位置を保持する三角形です。 普通の三角形と同様、自由に変形ができます。

ストップウォッチ

無限スライダー

最大値、最小値を指定することなく数値を増減できる「無限スライダー」の試作品です。 こちらは改良版です。上記アプレットでは、点の位置と数値の値との間には、特段の対応関係はありません。下記のアプレットは、数値が決まれば点の位置が一意に決まるよう…

3つの円周上を自由に移動可能な点

現在の縮尺に最適なグリッド間隔を取得するオリジナルツール「GridIntervalPoint」

はじめに GeoGebraでは、グリッド間隔を特に指定しなければ、現在の縮尺に最適な間隔を自動で計算して、グリッドを描画してくれます。 今回は、このときのグリッド間隔の情報を取得するオリジナルツールを紹介します。 オリジナルツール「GridIntervalPoint…

表の枠線を作成するツール「Table」

Table Tool - GeoGebra

カラースポイト_タッチデバイス対応版

(参考)グローバルJavaスクリプト記載内容 // グラフィックスビュー(canvas)を取得 var canvas = document.getElementsByTagName('canvas')[0]; // グラデーション描画の回数カウント用 var count; function ggbOnInit() { // タップorクリック var click…

カラースポイト

動作見本 タッチデバイスでは正確に動作しません。マウスデバイス専用です。 (追記) タッチデバイス専用版ができました。 usidesu.hatenablog.com ※参考:グローバルjavaスクリプトの内容(タッチデバイス非対応版) var canvas; if(document.getElementsB…

変形可能な放物線

マウスオーバー・エフェクト2

マウスオーバー・エフェクト

残像に隙間を生じない直線

通常、直線の残像表示をONにした場合、下図のように、残像間に隙間が生じます。 しかし、上記アプレットでは、残像間の隙間を生じないように設定してあるので、下図のように、綺麗なグラデーションを描くことができます。

周をドラッグすると半径を変更できる円

恒例のマジカルGeoGebra。タネと仕掛けだらけです。

多角形の辺上・内部にある格子点(とその数)を返すツール「LatticePoint」を配布します。

GeoGebraで、多角形の辺上・内部にある格子点、およびその数を返す、オリジナルツールを作りました。 ツールの導入方法 ①下記のリンクから、ggtファイルをダウンロードします。 Lattice Point Tool - GeoGebra ②GeoGebraで、ダウンロードしたggtファイルを開…

残像スムージング

点Aには、残像描画の飛びを可能な限り抑える工夫を施してあります。 点Bには、特段の設定はしていません。 残像描画の違いをお分かり頂ければ幸いです。

有名角に吸い付く

ドラッグすると回転移動可能な半直線

簡単そうで、考えてみると案外難しい挙動です。

点を通さない線分(type2018)

これも、無数にあるであろう方法の1つに過ぎません。

タテヨコ比定規

機能紹介 長方形の4隅をドラッグすると、縦横比を保ちながら、長方形を拡大/縮小できます。 画像や動画を作成する際などに、比率の目安としてご利用下さい。 「タテヨコ比定規」の表示方法 上の画像をクリックすると、下図のような、「長方形」と「設定アイ…

うしチャイム

アプレットの概要 下記の振鈴表に従って、チャイムを鳴らします。 チャイムの起動方法 ・下記の画像をクリックすると、別ウインドウが開き、チャイムの絵が描かれたアプレットが起動します。 ・そのウインドウを、PCの画面上のどこかに置いておくだけで、振…

ポインタ

マウスポインタを作ってみました。アプレット画面の任意の場所でドラッグないしスワイプすることで、ポインタを動かすことができます。 今回はこれだけですが、これを応用すれば、「ポインタが特定の場所に来たときに、このオブジェクトを表示しよう」といっ…

点のラベル、角度のラベルの位置について

上記アプレットは、3点A,B,Cをドラッグして、どのように動かしても、点のラベルが円Oの外側にくるように仕掛けてあります。 また、角度のラベルも、点Aの位置に連動するように調整してあります。 これらのラベルの挙動は、デフォルト設定では実現できません…

【時間を貯めよう】貯金時計

つかいかた 時計の針をわざと進めて行動することで、時間を節約する方法は有名です。 しかし、この「貯金時計」は違います。この時計は、指定した時間に、指定した分だけ時間が貯金できるように、少しだけ速く進んでいく時計です。 たとえば、朝の8時に「今…

任意の点を、指定した2つのベクトルの線形結合で表現できるツール

一次独立な2つのベクトルを指定すると、任意の点をその線形結合で表すことができる、オリジナルツールです。 線形結合ツール (.ggtファイル)

GeoGebraで多角形の内部・辺上にある全ての格子点を返す方法

こんなことができます 下記のアプレットのように、多角形の内部・辺上にある格子点を表示させ、その数を計算できます。 下記のアプレットは、実際に頂点ABCをドラッグして、格子点の数がどう変化するかを確かめることができます。 準備 ①任意の多角形を作成…