Differenze tra le versioni di "Comando InviaCopiaInVista"

Da GeoGebra Manual.
 
(4 versioni intermedie di un altro utente non mostrate)
Riga 1: Riga 1:
<noinclude>{{Manual Page|version=4.2}}</noinclude>
+
<noinclude>{{Manual Page|version=5.0}}</noinclude>{{command|scripting|InviaCopiaInVista}}
{{command|geogebra|InviaCopiaInVista}}
+
 
;InviaCopiaInVista[ Oggetto, Vista 0|1|2 ]
+
;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 Grafica]] indicata sono costanti.
+
: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 [[File: Menu view graphics.svg|link=|16px]]  [[vista Grafici]] indicata sono costanti.
{{Note|Dopo la creazione della copia, vengono automaticamente aggiunti tre ulteriori argomenti alla definizione del comando.}}
+
:{{Example|1=Sia <code><nowiki>poli1= Poligono((0, 0), (1, 0), (1, 1), (0, 1))</nowiki></code>. Se la vista Grafici 1 è attiva, <code><nowiki>InviaCopiaInVista(poli1, 1)</nowiki></code> crea un quadrato avente le stesse dimensioni nella stessa posizione.}}
;InviaCopiaInVista[ Oggetto, Vista 0|1|2 , Punto 1, Punto 2, Punto Schermo 1, Punto Schermo 2 ]
+
:{{Note|Dopo la creazione della copia, vengono automaticamente aggiunti tre ulteriori argomenti alla definizione del comando.}}
: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 Grafica]] 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
+
 
{{Example| Se la prima Vista Grafica è attiva, InviaCopiaInVista[Poligono[(0, 0), (1, 0), (1, 1), (0, 1)], 1, (0, 0), (1, 1), (100, 100)] crea un quadrato di 100px x 100px nell'angolo in alto a sinistra della Vista Grafica.}}
+
;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 [[File: Menu view graphics.svg|link=|16px]] [[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''.
 +
:{{Example|1=Se la vista Grafici 1 è attiva, e <code><nowiki>poli1= Poligono((0, 0), (1, 0), (1, 1), (0, 1))</nowiki></code>, allora  <code><nowiki>InviaCopiaInVista(poli1, 1, (0, 0), (1, 1), (100, 100))</nowiki></code> crea un quadrato di 100px x 100px nell'angolo in alto a sinistra della vista Grafici.}}
 +
:{{note|1=Vengono copiati tutti i punti dell'oggetto, anche se non sono visibili nella zona della vista Grafici attiva.}}

Versione attuale delle 08:33, 7 ott 2017



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 Menu view graphics.svg 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 Menu view graphics.svg 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)), allora InviaCopiaInVista(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.
© 2024 International GeoGebra Institute