うしブログ

うしブログ

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

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

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

円周を等分する点リストを作成するオリジナルツール「DivCircle」

f:id:usiblog:20190801124059g:plain

DivCircle Tool - GeoGebra

 

参考:ツールの中身

DivCircle[ <円c>, <始点A>, <分割数k>]の定義式は、以下のとおりです。

Sequence[Rotate[ClosestPoint[c, A], t sgn(k), Center[c]], t, 0, 2π - 2π / abs(k), 2π / abs(k)]

上記定義のとおり、kは自然数だけでなく、実数全体をとれます。負の数をとった場合は、始点から時計回りに点を打っていきます。

また、始点は、円周上の点でなくても大丈夫なようにしてあります。その場合は、当該点に最も近い、円周上の点を始点として、点を打っていきます。