GGB++OltreLeIcone - Lez_{02} - scripting - visualizzazione condizionale
Sandro Moriggi - Roma - 19 Marzo 2016
N. | Nome | Icona | Definizione | Comando | Valore | Legenda |
---|---|---|---|---|---|---|
1 | Testo testo1 | ![]() |
GGB++OltreLeIcone - Lez02 - uso dello scripting - visualizzazione condizionale | |||
2 | Testo testo2 | ![]() |
relazioni di proporzionalità triangolo rettangolo |
|||
3 | Punto A | ![]() |
A = (4, -3) | |||
4 | Punto B | ![]() |
B = (11, -3) | |||
5 | Segmento a | ![]() |
Segmento [A, B] | Segmento[A, B] | a = 7 | |
6 | Punto C | ![]() |
C = (4, 3) | |||
7 | Retta b | ![]() |
Retta per C perpendicolare a a | Perpendicolare[C, a] | b: x = 4 | |
8 | Triangolo poli1 | ![]() |
Poligono A, B, C | Poligono[A, B, C] | poli1 = 21 | |
8 | Segmento c11 | Segmento [A, B] di Triangolo poli1 | Segmento[A, B, poli1] | c11 = 7 | ||
8 | Segmento i1 | Segmento [B, C] di Triangolo poli1 | Segmento[B, C, poli1] | i1 = 9.22 | ||
8 | Segmento c12 | Segmento [C, A] di Triangolo poli1 | Segmento[C, A, poli1] | c12 = 6 | ||
9 | Punto D | ![]() |
Punto su poli1 | Punto[poli1] | D = (4, 0.62) | |
10 | Retta d | ![]() |
Retta per D parallela a a | Retta[D, a] | d: y = 0.62 | |
11 | Punto E | ![]() |
Punto di intersezione tra d e i1 | Intersezione[d, i1] | E = (6.78, 0.62) | |
12 | Triangolo poli2 | ![]() |
Poligono D, E, C | Poligono[D, E, C] | poli2 = 3.3 | |
12 | Segmento c21 | Segmento [D, E] di Triangolo poli2 | Segmento[D, E, poli2] | c21 = 2.78 | ||
12 | Segmento i2 | Segmento [E, C] di Triangolo poli2 | Segmento[E, C, poli2] | i2 = 3.66 | ||
12 | Segmento c22 | Segmento [C, D] di Triangolo poli2 | Segmento[C, D, poli2] | c22 = 2.38 | ||
13 | Numero t | ![]() |
t = 0 | |||
14 | Vettore u | ![]() |
Vettore[D, A] | Vettore[D, A] | u = (0, -3.62) | |
15 | Punto D' | ![]() |
Traslazione di D di t u | Trasla[D, Vettore[t u]] | D' = (4, 0.62) | |
16 | Punto E' | ![]() |
Traslazione di E di t u | Trasla[E, Vettore[t u]] | E' = (6.78, 0.62) | |
17 | Punto C' | ![]() |
Traslazione di C di t u | Trasla[C, Vettore[t u]] | C' = (4, 3) | |
18 | Triangolo poli3 | ![]() |
Poligono D', E', C' | Poligono[D', E', C'] | poli3 = 3.3 | |
18 | Segmento c31 | Segmento [D', E'] di Triangolo poli3 | Segmento[D', E', poli3] | c31 = 2.78 | ||
18 | Segmento i3 | Segmento [E', C'] di Triangolo poli3 | Segmento[E', C', poli3] | i3 = 3.66 | ||
18 | Segmento c32 | Segmento [C', D'] di Triangolo poli3 | Segmento[C', D', poli3] | c32 = 2.38 | ||
19 | Pulsante pulsante1 | ![]() |
pulsante1 | Trasla triangolo rosso | ||
20 | Pulsante pulsante2 | ![]() |
pulsante2 | mostra proporzionali | ||
21 | Pulsante pulsante3 | ![]() |
pulsante3 | togli proporzionali | ||
22 | Valore booleano f | ![]() |
f = false | cateto 1 | ||
23 | Valore booleano g | ![]() |
g = false | cateto 2 | ||
24 | Valore booleano h | ![]() |
h = false | ipotenusa | ||
25 | Valore booleano showcontrol | ![]() |
showcontrol = false | |||
26 | Vettore v | ![]() |
Vettore[A, A + (c31 / 4, c32 / 4)] | Vettore[A, A + (c31 / 4, c32 / 4)] | v = (0.69, 0.6) | |
27 | Punto D'' | ![]() |
Traslazione di D' di v | Trasla[D', v] | D'' = (4.69, 1.22) | |
28 | Punto E'' | ![]() |
Traslazione di E' di v | Trasla[E', v] | E'' = (7.47, 1.22) | |
29 | Punto C'' | ![]() |
Traslazione di C' di v | Trasla[C', v] | C'' = (4.69, 3.6) | |
30 | Triangolo poli4 | ![]() |
Poligono D'', E'', C'' | Poligono[D'', E'', C''] | poli4 = 3.3 | |
30 | Segmento c41 | Segmento [D'', E''] di Triangolo poli4 | Segmento[D'', E'', poli4] | c41 = 2.78 | ||
30 | Segmento i4 | Segmento [E'', C''] di Triangolo poli4 | Segmento[E'', C'', poli4] | i4 = 3.66 | ||
30 | Segmento c42 | Segmento [C'', D''] di Triangolo poli4 | Segmento[C'', D'', poli4] | c42 = 2.38 | ||