うしブログ

うしブログ

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

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

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

2021-01-01から1年間の記事一覧

グローバルJavaScript入力欄をAceエディタ化 & jQueryライクにオブジェクトスタイルを編集 [geoEditor-1-4]

下記記事で紹介したスクリプトの改良版です(v.4)。 usidesu.hatenablog.com v.3からの改善点 GeoGebraオブジェクトを、jQueryライクにセレクトして、スタイル情報を参照・変更できるようになりました(後述)。 機能紹介 グローバルJavaScript入力欄を綺麗…

正規表現マッチ確認

.textlines { border: 2px solid #dcdcdc; /* 枠線 */ border-radius: 0.67em; /* 角丸 */ padding: 0.5em; /* 内側の余白量 */ background-color: #f5f5f5; /* 背景色 */ width: 100%; /* 横幅いっぱいにする */ box-sizing: border-box; /* ※これがないと…

グローバルJavaScript入力欄をAceエディタ化 & jQuery対応 [geoEditor-1-3]

下記記事で紹介したスクリプトの改良版です(v.3)。 usidesu.hatenablog.com v.2からの改善点 エディタ上部の確定ボタンを廃止しました。自動で変更内容を確定します。 保守性を高めるため、スクリプトを全面改訂しました(スクリプトの全体像の説明を冒頭…

GeoGebraのXMLデータを、jQueryで操作する

前提 ブラウザ版 GeoGebra Classic 6を前提とした記事である。以下で「GeoGebra」という場合は、特に断らない限り、ブラウザ版 GeoGebra Classic 6を指す。 以下の表中の「jQuery」の列を実行可能にするには、GeoGebraのページで、jQueryの導入が必要である…

グローバルJavaScript入力欄をAceエディタ化 & jQuery対応 [geoEditor-1-2]

下記記事で紹介したスクリプトの改良版です(v.2)。 usidesu.hatenablog.com 主な改善点 エディタを導入すると、jQueryが使えるようになります。ggbOnInit関数内でも使えます。 エディタに記述したスクリプトにエラーがあっても、次回読み込み時にエディタ…

グローバルJavaScript入力欄をAceエディタ化 [geoEditor-1-1]

動作を確認した環境 GeoGebra:web版GeoGebra クラシック6 Version: 6.0.659.0-w (10 August 2021) ブラウザ:chrome バージョン: 92.0.4515.131(Official Build) (x86_64) OS:MacOs 10.14.1(18B2107) ※その他の環境での動作確認はしていません。環境…

webページにJavaScriptエディタを生成する

ドラッグで移動可能、ダブルクリックでコードを整形 function makeJsEditor() { //インポートしたいJSのURL const scriptUrl1 = "https://cdnjs.cloudflare.com/ajax/libs/ace/1.4.12/ace.js"; const scriptUrl2 = "https://cdnjs.cloudflare.com/ajax/libs/…

最前面のテキストエリアにエラーメッセージを表示させる実験

function ggbOnInit() { seizureErrorDialog(10); } // テキストエリアをhtmlに生成 document.body.insertAdjacentHTML('afterBegin', '<textarea id="usitext"></textarea>'); document.getElementById('usitext').style.position = "fixed"; document.getElementById('usitext').style.width …

geogebra.org/classic でのエラーメッセージを横取りする

//web版GeoGebraのエラーダイヤログを出ないようにして、エラーメッセージのみを横取りする(console記録+テキストオブジェクトに書き出し) // ggbOnInit関数内に、seizureErrorDialog(); を記述しておくとよい // seizureErrorDialog(10);←10行分をテキス…

単振動花火

1つ1つの点は、単振動しているだけ。ズレによって模様が描かれる。 単振動花火 – GeoGebra 点の数や速度を操作できるバージョン↓ www.geogebra.org

ggbApplet.registerClientListenerのテスト

apiでクリック位置を取得するテスト

GeoGebraでピタゴラスツリー

本記事は、下記ツイートに触発されて、「ピタゴラスツリー」をGeoGebraで作成した際の記録である。 ピタゴラスの定理により、各色の面積はずっと同じです。 pic.twitter.com/GY2RueVXcG — ζWalker (@walker0226) May 15, 2021 なお、本記事で解説する作成方…

デジタル整数表示器

入力した整数をデジタル表示する、シンプルなアプレットです。 デジタル整数表示器 – GeoGebra

デジタル数字の作り方

スライダーn=1~10、点C、数値ratioを所与として、以下の数式は、nに対応するデジタル数字を返す。 RemoveUndefined(Zip(If(γ, β, ?), β, {Translate(Rotate(Dilate(Polygon(Zip(C + α ratio, α, {(-9, 0), (-7, -2), (7, -2), (9, 0), (7, 2), (-7, 2)})), 0…