Difference between revisions of "DynamicCoordinates Command"

From GeoGebra Manual
Jump to: navigation, search
(Autogenerated from properties)
Line 1: Line 1:
 
 
<noinclude>{{Manual Page|version=4.0}}</noinclude>
 
<noinclude>{{Manual Page|version=4.0}}</noinclude>
 
{{command|other}}
 
{{command|other}}
;DynamicCoordinates[ <Point>, <Number>, <Number> ]
+
;DynamicCoordinates[ Point A, Number X, Number Y ]
:{{description}}
+
:creates a point with coords (X, Y). This point is dependent, but can be moved. Whenever you try to move the new point to coordinates (x,y), point ''A'' is moved there and  coordinates for the new point are calculated. Works best if point ''A'' is not [[Object Properties#Visibility|visible]]. At least one of ''X'' and ''Y'' should depend on ''A''.
 +
 
 +
{{example|
 +
* <code><nowiki>B=DynamicCoordinates[A,round(x(A)),round(y(A))]</nowiki></code>. You try to move ''B'' to (1.3,2.1) using the [[Image:Tool Move.gif]] [[Move Tool]]. Point ''A'' becomes (1.3,2.1) and ''B'' appears at (1,2).
 +
* <code><nowiki>B=DynamicCoordinates[A,x(A),min(y(A),sin(x(A)))]</nowiki></code> create a point under under sin(x). PointIn[y<sin(x)] is easier solution in this case.
 +
}}

Revision as of 22:43, 1 February 2011



DynamicCoordinates[ Point A, Number X, Number Y ]
creates a point with coords (X, Y). This point is dependent, but can be moved. Whenever you try to move the new point to coordinates (x,y), point A is moved there and coordinates for the new point are calculated. Works best if point A is not visible. At least one of X and Y should depend on A.
Example:
  • B=DynamicCoordinates[A,round(x(A)),round(y(A))]. You try to move B to (1.3,2.1) using the Tool Move.gif Move Tool. Point A becomes (1.3,2.1) and B appears at (1,2).
  • B=DynamicCoordinates[A,x(A),min(y(A),sin(x(A)))] create a point under under sin(x). PointIn[y<sin(x)] is easier solution in this case.
© 2024 International GeoGebra Institute