Difference between revisions of "AttachCopyToView Command"

From GeoGebra Manual
Jump to: navigation, search
(typo: AttachToView -> AttachCopyToView)
Line 1: Line 1:
<noinclude>{{Manual Page|version=4.2}}</noinclude>{{betamanual|version=4.2}}
+
<noinclude>{{Manual Page|version=4.2}}</noinclude>
 
{{command|geogebra}}
 
{{command|geogebra}}
 
;AttachCopyToView[ <Object>, <View 0|1|2> ]  
 
;AttachCopyToView[ <Object>, <View 0|1|2> ]  

Revision as of 11:51, 21 December 2012



AttachCopyToView[ <Object>, <View 0|1|2> ]
If View = 0, a copy of given object is created. For View = 1 or 2 this command creates a dependent copy of given object whose size in given Graphics View is constant.
Note: Once the copy is created, three other arguments are added to the command definition.
AttachCopyToView[ <Object>, <View 0|1|2>, <Point 1>, <Point 2>, <Screen Point 1>, <Screen Point 2> ]
If View = 0, a copy of given object is created. For View = 1 or 2 this command creates a dependent copy of given object whose size in given Graphics View is transformed using the affine transform that maps Point 1 to a point whose screen coordinates (in pixels) are equal to Screen Point 1, and Point 2 to a point with screen coordinates equal to Screen Point 2.
Example: If the first Graphics View is active, AttachCopyToView[Polygon[(0,0),(1,0),(1,1),(0,1)],1,(0,0),(1,1),(0,0),(100,100)] creates a 100px x 100px square in the top left corner of the Graphics View.

Comments

Note: All parts of <object> are mapped, even if some parts of <object> lie outside the rectangle defined by Corner 1 and Corner 3.


© 2024 International GeoGebra Institute