Zaporedje A

S premikanjem števila n si lahko pogledamo člene zaporedja.

= 2 +  \frac{ 3 }{ n } 

n = 1 (slider from 1 to 16, step 1)
a: 2.0 + 3.0 / n
A: (n, a)
a_n = true

Tool: premikT
Input: T, matrika
Output: r

T: {{1.0}, {2.0}, {2.0}}
matrika: {{0.4985253152096541, -0.07963729920561942, 0.8632093666488737}, {-0.38376176921837957, 0.8726056051735145, 0.302136330662407}, {-0.7773026531419368, -0.48188936323081344, 0.40445423353391535}}
r: matrika * T

Tool: koord
Input: A', k
Output: koord_X

A': {{2.0656694500961628}, {1.9657221024534635}, {-0.9321729125357329}}
koord_X = Element(Element[A', k], 1.0)

Tool: tocka
Input: A', d
Output: S

A': {{2.0656694500961628}, {1.9657221024534635}, {-0.9321729125357329}}
S: (koord[A', 1.0] + d * koord[A', 3.0], koord[A', 2.0] + d * koord[A', 3.0])

Tool: rotacijskaMatrika
Input: α, β, γ
Output: R

R_x: {{1.0, 0.0, 0.0}, {0.0, cos(α), -sin(α)}, {0.0, sin(α), cos(α)}}
R_y: {{cos(β), 0.0, sin(β)}, {0.0, 1.0, 0.0}, {-sin(β), 0.0, cos(β)}}
R_z: {{cos(γ), -sin(γ), 0.0}, {sin(γ), cos(γ), 0.0}, {0.0, 0.0, 1.0}}
R: R_x * R_y * R_z

Tool: kocka
Input: A, R_x, R_y, R_z
Output: mnogokotnik1, mnogokotnik2, E_r, F_r, G_r, H_r, A_r, B_r, C_r, D_r

B_1 = Point(Circle[A, 3.0])
a = Segment(A, B_1)
B = Rotate(B_1, 340.0*°, A)
b = Segment(A, B)
c = OrthogonalLine(B, b)
d = OrthogonalLine(A, b)
e = Circle(B, a)
C = Intersect(e, c, 2.0)
f = OrthogonalLine(C, c)
D = Intersect(d, f)
E: A
F: B
G: C
H: D
A': {{x(A)}, {y(A)}, {0.0}}
B': {{x(B)}, {y(B)}, {0.0}}
C': {{x(C)}, {y(C)}, {0.0}}
D': {{x(D)}, {y(D)}, {0.0}}
E': {{x(E)}, {y(E)}, {-(a)}}
F': {{x(F)}, {y(F)}, {-(a)}}
G': {{x(G)}, {y(G)}, {-(a)}}
H': {{x(H)}, {y(H)}, {-(a)}}
R_x: {{1.0, 0.0, 0.0}, {0.0, 0.24192189559966767, 0.9702957262759965}, {0.0, -0.9702957262759965, 0.24192189559966767}}
R_y: {{1.0, 0.0, -0.0}, {0.0, 1.0, 0.0}, {0.0, 0.0, 1.0}}
R_z: {{1.0, 0.0, 0.0}, {-0.0, 1.0, 0.0}, {0.0, 0.0, 1.0}}
R: R_x * R_y * R_z
A'': R * A'
B'': R * B'
C'': R * C'
D'': R * D'
E'': R * E'
F'': R * F'
G'': R * G'
H'': R * H'
A_r: (Element[Element[A'', 1.0], 1.0], Element[Element[A'', 2.0], 1.0])
B_r: (Element[Element[B'', 1.0], 1.0], Element[Element[B'', 2.0], 1.0])
C_r: (Element[Element[C'', 1.0], 1.0], Element[Element[C'', 2.0], 1.0])
D_r: (Element[Element[D'', 1.0], 1.0], Element[Element[D'', 2.0], 1.0])
E_r: (Element[Element[E'', 1.0], 1.0], Element[Element[E'', 2.0], 1.0])
F_r: (Element[Element[F'', 1.0], 1.0], Element[Element[F'', 2.0], 1.0])
G_r: (Element[Element[G'', 1.0], 1.0], Element[Element[G'', 2.0], 1.0])
H_r: (Element[Element[H'', 1.0], 1.0], Element[Element[H'', 2.0], 1.0])
mnogokotnik1, e_r, f_r, g_r, h_r = Polygon(E_r, F_r, G_r, H_r)
mnogokotnik2, a_r, b_r, c_r, d_r = Polygon(A_r, B_r, C_r, D_r)

Tool: kot2
Input: A, a
Output: B

B_1 = Point(Circle[A, a])
B = Rotate(B_1, 340.0*°, A)

Tool: konstKocka
Input: A, a
Output: mnogokotnik2, mnogokotnik1, H_r, G_r, F_r, E_r, D_r, C_r, B_r, A_r, i, j, k, h

B_1 = Point(Circle[A, a])
B = Rotate(B_1, 340.0*°, A)
c = Segment(A, B)
d = OrthogonalLine(B, c)
e = OrthogonalLine(A, c)
f = Circle(B, a)
C = Intersect(f, d, 2.0)
g = OrthogonalLine(C, d)
D = Intersect(e, g)
A_r: (x(A), y(A) * cos(101.0°))
B_r: (x(B), y(B) * cos(101.0°))
C_r: (x(C), y(C) * cos(101.0°))
D_r: (x(D), y(D) * cos(101.0°))
E_r: (x(A), y(A) * cos(101.0°) - a * sin(101.0°))
F_r: (x(B), y(B) * cos(101.0°) - a * sin(101.0°))
G_r: (x(C), y(C) * cos(101.0°) - a * sin(101.0°))
H_r: (x(D), y(D) * cos(101.0°) - a * sin(101.0°))
mnogokotnik1, a_r, b_r, c_r, d_r = Polygon(A_r, B_r, C_r, D_r)
mnogokotnik2, e_r, h_r, g_r, f_r = Polygon(E_r, H_r, G_r, F_r)
h = Segment(A_r, E_r)
i = Segment(D_r, H_r)
j = Segment(C_r, G_r)
k = Segment(B_r, F_r)

Tool: KonstrukcijaKocka
Input: O, a
Output: A, B, C, D, E, F, G, H, mnogokotnik1, mnogokotnik2, i, j, k, h

B_1 = Point(Circle[O, a])
B_2 = Rotate(B_1, 340.0*°, O)
c = Segment(O, B_2)
d = OrthogonalLine(B_2, c)
e = OrthogonalLine(O, c)
f = Circle(B_2, a)
C_1 = Intersect(f, d, 2.0)
g = OrthogonalLine(C_1, d)
D_1 = Intersect(e, g)
H: (x(O), y(O) * cos(101.0°))
G: (x(B_2), y(B_2) * cos(101.0°))
F: (x(C_1), y(C_1) * cos(101.0°))
E: (x(D_1), y(D_1) * cos(101.0°))
D: (x(O), y(O) * cos(101.0°) - a * sin(101.0°))
C: (x(B_2), y(B_2) * cos(101.0°) - a * sin(101.0°))
B: (x(C_1), y(C_1) * cos(101.0°) - a * sin(101.0°))
A: (x(D_1), y(D_1) * cos(101.0°) - a * sin(101.0°))
mnogokotnik1, e_r, h_r, g_r, f_r = Polygon(D, A, B, C)
mnogokotnik2, a_r, d_r, c_r, b_r = Polygon(H, E, F, G)
h = Segment(H, D)
i = Segment(E, A)
j = Segment(F, B)
k = Segment(G, C)