incidentに関するメモ
「2点を通る直線」「垂線」「平行線」に関してはLButtonDownの段階でincidencyを登録しておく。
「接線」に関しては未決。「角の2等分線」に関しては登録しない。(ただし、3点で決める角の二等分線は登録しても良いような気もする。)
終了した。
「点を追加する」とき、「2点を通る直線を引く」とき、「円を描く」とき、要するに点をドラッグして形を決めるようなモードの時には、ドラッグの終了が直線上や円上である可能性があり、その場合についてincidencyを追加する。
今日中にやる。できた。(8月4日)
「平行線上の点、垂線上の点、交点」に関しても、これが端点になるときにはクリッピングの対象になるようにする。
できた。(8月4日)
ためしに、これを開いてみると良い。開けたら点を移動してみてほしい。うまくいっていなかったら報告してください。
ためしに、これを開いてみると良い。開けたら点を移動してみてほしい。うまくいっていなかったら報告してください。
「直線の交点」を求めるとき、ほかの直線とのincidencyがあるかどうかを確認する。
いつになることやら