cal.js
動画では、角の頂点とその対辺の中点を結んだ3つの直線が常に1点で交わることを確認しています。これは中学の時に習った重心ですね。動的な作図ツールがあれば、このような手書きでは確認不能なことが分かります。 それに加えて、cal.jsはヒントを出すことで…
cal.jsを下の動画のように動的に点を動かせるならば、辺の比や、直角、平行など不変な性質を見つけやすくできるかもしれません。これは手でやるよりずっと効率的なので、真っ先に実装すべきなのかもしれません。ただ、処理が重くなりそうだったり、大幅な書…
作図ツールの試作をしてます。設計の詳細は次のページで見ることができます。 http://w.livedoor.jp/compass-ruler/d/cal.js 今回も作図問題の自動判定で、問題も其ノ伍と同じです。新しく"LINE-SEGMENT", "ANGLE"という操作を加えました。これは、合同な角…
作図ツールの試作をしてます。設計の詳細は次のページで見ることができます。 http://w.livedoor.jp/compass-ruler/d/cal.js 今回も作図問題の自動判定です。新しく"ANGLE-ADD"という操作を加えました。これは2つの等しいと分かっている角の対があって、さら…
中学生のときにコンパスとものさしを使った作図問題をちょろっとやったことがあると思います。こういった問題の採点をプログラムでやってしまおうというものを作っています。線分、角の合同関係、平行判定などはユーザーのした操作からプログラムが推論しま…
「コンパスとものさしの幾何学」というwikiを開設しました。このwikiで使っている図は、Javascriptで作ったプログラム(cal.jsといまのところ呼んでいます)で生成しています。