Comando 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.
- 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.
Sea poli=Polígono((0,0),(1,0),(1,1),(0,1))
. Si la primera Vista Gráfica está activa
CopiaObjetoEn(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.
Sea poli = 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
Una vez creada la copia, se le añaden a su definición de objeto otros tres argumentos nuevos. |
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. |