Seitenmitten anzeigen

Verzerrung = 0.4 (slider from -1 to 1, step 0.05)
Größe = 2.2 (slider from 0 to 3, step 0.05)
Drehung = 0.75 (slider from 0 to 12.566370614359172, step 0.01)
Anzeige = false
d_0 = CurveCartesian(Größe / 2.0 * cos(t), Verzerrung * Größe / 2.0 * sin(t) + Größe / 4.0 * (3.0 + sqrt(5.0)), t, 0.0, 6.28319)
d_1 = CurveCartesian(Größe / sqrt(8.0) * (1.0 + sqrt(5.0)) * cos(t), Verzerrung * Größe / sqrt(8.0) * (1.0 + sqrt(5.0)) * sin(t) + Größe / 4.0 * (1.0 + sqrt(5.0)), t, 0.0, 6.28319)
d_2 = CurveCartesian(Größe / 4.0 * (3.0 + sqrt(5.0)) * cos(t), Verzerrung * Größe / 4.0 * (3.0 + sqrt(5.0)) * sin(t) + Größe / 2.0, t, 0.0, 6.28319)
D_01: d_0(Drehung - 3.141592653589793)
D_02: d_0(Drehung)
D_11: d_1(Drehung + 1.0 / 4.0 * 3.141592653589793)
D_12: d_1(Drehung + 3.0 / 4.0 * 3.141592653589793)
D_13: d_1(Drehung - 3.0 / 4.0 * 3.141592653589793)
D_14: d_1(Drehung - 1.0 / 4.0 * 3.141592653589793)
D_21: d_2(Drehung + 3.141592653589793 / 2.0)
D_22: d_2(Drehung - 3.141592653589793 / 2.0)
Doben_v, d_01, d_12, d_21, d_11, d_02 = Polygon(D_01, D_12, D_21, D_11, D_02)
Doben_h, d_{13}, d_13, d_22, d_14, d_{14} = Polygon(D_01, D_13, D_22, D_14, D_02)
d_3 = CurveCartesian(Größe / 4.0 * sqrt(3.0) * (1.0 + sqrt(5.0)) * cos(t), Verzerrung * Größe / 4.0 * sqrt(3.0) * (1.0 + sqrt(5.0)) * sin(t), t, 0.0, 6.283185307179586)
D_33: d_3(Drehung - 2.72725)
D_32: d_3(Drehung + 2.72725)
D_31: d_3(Drehung + 0.41434)
D_34: d_3(Drehung - 0.41434)
Doben_l, d_34, d_31, d_{12}, d_7, d_8 = Polygon(D_34, D_31, D_11, D_02, D_14)
Doben_r, d_32, d_9, d_{10}, d_{11}, d_33 = Polygon(D_32, D_12, D_01, D_13, D_33)
d_4 = CurveCartesian(Größe / 4.0 * (3.0 + sqrt(5.0)) * cos(t), Verzerrung * Größe / 4.0 * (3.0 + sqrt(5.0)) * sin(t) - Größe / 2.0, t, 0.0, 6.28319)
d_5 = CurveCartesian(Größe / sqrt(8.0) * (1.0 + sqrt(5.0)) * cos(t), Verzerrung * Größe / sqrt(8.0) * (1.0 + sqrt(5.0)) * sin(t) - Größe / 4.0 * (1.0 + sqrt(5.0)), t, 0.0, 6.28319)
d_6 = CurveCartesian(Größe / 2.0 * cos(t), Verzerrung * Größe / 2.0 * sin(t) - Größe / 4.0 * (3.0 + sqrt(5.0)), t, 0.0, 6.28319)
D_44: d_4(Drehung - 3.141592653589793 / 2.0)
D_42: d_4(Drehung + 3.141592653589793 / 2.0)
D_51: d_5(Drehung + 1.0 / 4.0 * 3.141592653589793)
Vieleck3, d_{15}, d_51, d_42, d_{16}, d_{17} = Polygon(D_31, D_51, D_42, D_21, D_11)
D_52: d_5(Drehung + 3.0 / 4.0 * 3.141592653589793)
D_53: d_5(Drehung - 3.0 / 4.0 * 3.141592653589793)
D_54: d_5(Drehung - 1.0 / 4.0 * 3.141592653589793)
Vieleck1, d_{18}, d_53, d_44, d_{19}, d_{20} = Polygon(D_33, D_53, D_44, D_22, D_13)
Vieleck2, d_{21}, d_{22}, d_{23}, d_{24}, d_52 = Polygon(D_42, D_21, D_12, D_32, D_52)
Vieleck4, d_{25}, d_54, d_{26}, d_{27}, d_{28} = Polygon(D_44, D_54, D_34, D_14, D_22)
D_61: d_6(Drehung - 3.141592653589793)
D_62: d_6(Drehung)
Dunten_r, d_61, d_{29}, d_{30}, d_{31}, d_{32} = Polygon(D_61, D_52, D_32, D_33, D_53)
Dunten_v, d_62, d_{33}, d_{34}, d_{35}, d_{36} = Polygon(D_62, D_51, D_42, D_52, D_61)
Dunten_h, d_{37}, d_{38}, d_{39}, d_{40}, d_{41} = Polygon(D_62, D_54, D_44, D_53, D_61)
Dunten_l, d_{42}, d_{43}, d_{44}, d_{45}, d_{46} = Polygon(D_62, D_51, D_31, D_34, D_54)
m_3 = CurveCartesian(Größe / 20.0 * sqrt(250.0 + 110.0 * sqrt(5.0)) * cos(t), Verzerrung * Größe / 20.0 * sqrt(250.0 + 110.0 * sqrt(5.0)) * sin(t), t, 0.0, 6.28319)
M_31: m_3(Drehung + 3.141592653589793 / 2.0 - 0.5536)
M_32: m_3(Drehung + 3.141592653589793 / 2.0 + 0.5536)
M_33: m_3(Drehung - 3.141592653589793 / 2.0 - 0.5536)
M_34: m_3(Drehung - 3.141592653589793 / 2.0 + 0.5536)
AA: m_3(Drehung)
Inkreisradius_r: Größe / 20.0 * sqrt(250.0 + 110.0 * sqrt(5.0))
Seitenmittenabstand_x: Größe / 4.0 * (3.0 + sqrt(5.0))
r_{m2}: Inkreisradius_r^(2.0) / Seitenmittenabstand_x
h_{m2}: sqrt(Inkreisradius_r^(2.0) - r_{m2}^(2.0))
m_2 = CurveCartesian(r_{m2} * cos(t), Verzerrung * r_{m2} * sin(t) + h_{m2}, t, 0.0, 6.28319)
M_21: m_2(Drehung)
M_22: m_2(Drehung + 3.141592653589793)
m_1 = CurveCartesian(h_{m2} * cos(t), Verzerrung * h_{m2} * sin(t) + r_{m2}, t, 0.0, 6.28319)
M_11: m_1(Drehung + 3.141592653589793 / 2.0)
M_12: m_1(Drehung - 3.141592653589793 / 2.0)
m_4 = CurveCartesian(r_{m2} * cos(t), Verzerrung * r_{m2} * sin(t) - h_{m2}, t, 0.0, 6.28319)
m_5 = CurveCartesian(h_{m2} * cos(t), Verzerrung * h_{m2} * sin(t) - r_{m2}, t, 0.0, 6.28319)
M_51: m_5(Drehung + 3.141592653589793 / 2.0)
M_52: m_5(Drehung - 3.141592653589793 / 2.0)
M_41: m_4(Drehung + 3.141592653589793)
M_42: m_4(Drehung)

Tool: Schwerpunkt
Markiere drei Punkte.
Input: A, B, C
Output: F

Vieleck1, c_2, a_2, b_2 = Polygon(A, B, C)
D = Midpoint(a_2)
E = Midpoint(c_2)
s = Segment(C, E)
t = Segment(A, D)
F = Intersect(s, t)