オリジナルツール「Triangle」
3辺の長さを指定して、三角形を作成します。構文は、Triangle[<頂点>, <辺長1>, <辺長2>, <辺長3>]です。
作成された三角形をドラッグすると、平行移動できます。作成された頂点をドラッグすると、回転移動できます。
(参考)
Triangle[A, a, b, c]は、以下のオブジェクトを返します。
B = Point(Circle(A, a))
C = Intersect(Semicircle(Dilate(A, b / Distance(A, B), B), Dilate(A, (-b) / Distance(A, B), B)), Semicircle(Dilate(B, (-c) / Distance(A, B), A), Dilate(B, c / Distance(A, B), A)), 1)
t1 = Polygon(A, B, C)
a_1 = Segment(B, C, t1)
b_1 = Segment(C, A, t1)
c_1 = Segment(A, B, t1)
(ついでに)
4辺の長さを指定して、四角形を作成する、オリジナルツールです。 構文は、Quad[<頂点>, <辺長1>, <辺長2>, <辺長3>, <辺長4>]です。