Polecenie DołączKopięDoWidoku

DołączKopięDoWidoku( <Obiekt>, <Widok 0|1|2> )

Jeśli Widok = 0, tworzona jest kopia danego obiektu. Dla Widok = 1 lub Widok = 2 polecenie to tworzy zależną kopię danego obiektu, której rozmiar w danym Menu view graphics.svg Widoku Grafiki jest stały.

Niech wielokąt = Wielokąt((0, 0), (1, 0), (1, 1), (0, 1)). Jeśli Widok Grafiki 1 jest aktywny, DołączKopięDoWidoku(wielokąt, 1) tworzy kwadrat o tym samym rozmiarze i położeniu.

Po utworzeniu kopii do definicji polecenia zostają dodane cztery dodatkowe argumenty.

DołączKopięDoWidoku( <Obiekt>, <Widok 0|1|2>, <Punkt 1>, <Punkt 2>, <Punkt na ekranie 1>, <Punkt na ekranie 2> )

Jeśli Widok = 0, tworzona jest kopia danego obiektu. Dla Widok = 1 lub Widok = 2 polecenie to tworzy zależną kopię danego obiektu, której rozmiar w danym Menu view graphics.svg Widoku Grafiki jest przekształcany za pomocą przekształcenia afinicznego, które odwzorowuje Punkt 1 na punkt o współrzędnych ekranowych (w pikselach) równych Punktowi na ekranie 1, a Punkt 2 na punkt o współrzędnych ekranowych równych Punktowi na ekranie 2.

Niech wielokąt = Wielokąt((0, 0), (1, 0), (1, 1), (0, 1)). Jeśli Widok Grafiki 1 jest aktywny, DołączKopięDoWidoku(wielokąt, 1, (0, 0), (1, 1), (0, 0), (100, 100)) tworzy kwadrat o wymiarach 100px x 100px w lewym górnym narożniku Widoku Grafiki.

Kopiowane są wszystkie punkty obiektu, nawet jeśli znajdują się poza widokiem.