Comando InviaCopiaInVista
Da GeoGebra Manual.
- InviaCopiaInVista(Oggetto, Vista 0|1|2)
- Se Vista = 0, viene creata una copia dell'oggetto. Se Vista = 1 oppure 2 questo comando crea una copia dipendente dell'oggetto, le cui dimensioni nella vista Grafici indicata sono costanti.
- Esempio: Sia
poli1= Poligono((0, 0), (1, 0), (1, 1), (0, 1))
. Se la vista Grafici 1 è attiva,InviaCopiaInVista(poli1, 1)
crea un quadrato avente le stesse dimensioni nella stessa posizione. - Note: Dopo la creazione della copia, vengono automaticamente aggiunti tre ulteriori argomenti alla definizione del comando.
- InviaCopiaInVista(Oggetto, Vista 0|1|2 , Punto 1, Punto 2, Punto Schermo 1, Punto Schermo 2)
- Se Vista = 0, viene creata una copia dell'oggetto. Se Vista = 1 oppure 2 il comando crea una copia dipendente dell'oggetto, le cui dimensioni nella vista Grafici indicata sono il risultato della trasformazione affine che manda il Punto 1 in un punto le cui coordinate video (in pixel) sono uguali al Punto Schermo 1, e manda il Punto 2 in un punto le cui coordinate, in pixel, sono uguali a quelle del Punto Schermo 2.
- Esempio: Se la vista Grafici 1 è attiva, e
poli1= Poligono((0, 0), (1, 0), (1, 1), (0, 1))
, alloraInviaCopiaInVista(poli1, 1, (0, 0), (1, 1), (100, 100))
crea un quadrato di 100px x 100px nell'angolo in alto a sinistra della vista Grafici. - Note: Vengono copiati tutti i punti dell'oggetto, anche se non sono visibili nella zona della vista Grafici attiva.