Diferencia entre revisiones de «Comando CopiaObjetoEn»
De GeoGebra Manual
m |
(Ajustado a versión en inglés) |
||
(No se muestran 3 ediciones intermedias de 3 usuarios) | |||
Línea 1: | Línea 1: | ||
− | <noinclude>{{Manual Page|version=5.0}}</noinclude>{{command|scripting|geogebra|CopiaObjetoEn}};CopiaObjetoEn | + | <noinclude>{{Manual Page|version=5.0}}</noinclude>{{command|scripting|geogebra|CopiaObjetoEn}} |
− | + | ||
− | + | ;CopiaObjetoEn( <Objeto>, <Vista 0|1|2> ):Si ''Vista=0'', crea una copia del ''objeto''. Si ''Vista=1'' o ''Vista=2'', crea una copia del objeto en la vista indicada, dependiente del objeto original. | |
− | + | :{{Example|1=<br>Sea <code>poli = Polígono( (0, 0), (1, 0), (1, 1), (0, 1))</code>. Si la primera Vista Gráfica estuviera activa, <code><nowiki>CopiaObjetoEn(poli, 1)</nowiki></code> crea un cuadrado del mismo tamaño en la misma posición<br>}} | |
− | :{{Example|1=<br> | + | :{{Note|1=Una vez creada la copia, se le añaden a su definición de objeto otros tres argumentos nuevos.}} |
− | ;CopiaObjetoEn | + | ;CopiaObjetoEn( <Objeto>, <Vista 0|1|2>, <Punto 1>, <Punto 2>, <Pixel del Punto 1>, <Pixel del Punto 2> ):Si ''Vista=0'', crea una copia del ''objeto''. Si ''Vista=1'' o ''Vista=2'' crea una copia del ''objeto'' cuyas medidas se ajustan de acuerdo a una transformación afín que hace corresponder ''Punto 1'' a un punto cuyas coordenadas en pantalla (en píxeles) son iguales a ''Punto en pantalla 1'' y ''Punto 2'' a un punto cuyas coordenadas en pantalla son iguales a ''Punto en pantalla 2''. |
− | + | :{{Example|1=<br>Sea <code><nowiki>poli=Polígono((0,0),(1,0),(1,1),(0,1))</nowiki></code>. Si la primera Vista Gráfica está activa <code><nowiki>CopiaObjetoEn(poli,1,(0,0),(1,1),(0,0),(100,100))</nowiki></code> crea un cuadrado de 100px x 100px en la esquina superior izquierda de la Vista Gráfica.}} | |
− | + | ||
− | + | ||
− | |||
− | :{{Example|1=<br> | ||
− | |||
:{{Note|1=<br>Aún las partes del objeto que queden por fuera del rectángulo que lo enmarca - entre la primera y la tercera ''esquina'' del ''punto de pantalla'' - son efectivamente ''mapeadas''.}} | :{{Note|1=<br>Aún las partes del objeto que queden por fuera del rectángulo que lo enmarca - entre la primera y la tercera ''esquina'' del ''punto de pantalla'' - son efectivamente ''mapeadas''.}} | ||
− | |||
− |
Revisión actual del 23:05 10 abr 2019
CopiaObjetoEn
Categorías de Comandos (todos)
- CopiaObjetoEn( <Objeto>, <Vista 0|1|2> )
- Si Vista=0, crea una copia del objeto. Si Vista=1 o Vista=2, crea una copia del objeto en la vista indicada, dependiente del objeto original.
- Ejemplo:
Seapoli = Polígono( (0, 0), (1, 0), (1, 1), (0, 1))
. Si la primera Vista Gráfica estuviera activa,CopiaObjetoEn(poli, 1)
crea un cuadrado del mismo tamaño en la misma posición - Nota: Una vez creada la copia, se le añaden a su definición de objeto otros tres argumentos nuevos.
- CopiaObjetoEn( <Objeto>, <Vista 0|1|2>, <Punto 1>, <Punto 2>, <Pixel del Punto 1>, <Pixel del Punto 2> )
- Si Vista=0, crea una copia del objeto. Si Vista=1 o Vista=2 crea una copia del objeto cuyas medidas se ajustan de acuerdo a una transformación afín que hace corresponder Punto 1 a un punto cuyas coordenadas en pantalla (en píxeles) son iguales a Punto en pantalla 1 y Punto 2 a un punto cuyas coordenadas en pantalla son iguales a Punto en pantalla 2.
- Ejemplo:
Seapoli=Polígono((0,0),(1,0),(1,1),(0,1))
. Si la primera Vista Gráfica está activaCopiaObjetoEn(poli,1,(0,0),(1,1),(0,0),(100,100))
crea un cuadrado de 100px x 100px en la esquina superior izquierda de la Vista Gráfica.
- Nota:
Aún las partes del objeto que queden por fuera del rectángulo que lo enmarca - entre la primera y la tercera esquina del punto de pantalla - son efectivamente mapeadas.