Difference between revisions of "DynamicCoordinates Command"
From GeoGebra Manual
Line 4: | Line 4: | ||
: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''. | :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| | + | {{Example|1=<div> |
− | * B DynamicCoordinates[A,round(x(A)),round(y(A))]. 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). Create three [[Slider Tool|slider]] a, b, and c with an interval from 0 to 1. | + | * B=DynamicCoordinates[A,round(x(A)),round(y(A))]. 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). Create three [[Slider Tool|slider]] a, b, and c with an interval from 0 to 1. |
− | * B DynamicCoordinates[A,x(A),min(y(A),sin(x(A)))] create a point under under sin(x). | + | * B=DynamicCoordinates[A,x(A),min(y(A),sin(x(A)))] create a point under under sin(x). |
− | ; {{note|PointIn[y<sin(x)] is easier solution in this last case.}}}} | + | ; {{note|PointIn[y<sin(x)] is easier solution in this last case.}}</div>}} |
Revision as of 02:59, 18 April 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 Move Tool. Point A becomes (1.3,2.1) and B appears at (1,2). Create three slider a, b, and c with an interval from 0 to 1.
- B=DynamicCoordinates[A,x(A),min(y(A),sin(x(A)))] create a point under under sin(x).
- Note: PointIn[y<sin(x)] is easier solution in this last case.