변화하는좌표 명령

GeoGebra Manual
Mathcare (토론 | 기여)님의 2020년 6월 29일 (월) 20:41 판
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
이동: 둘러보기, 검색
Accessories dictionary.png
이 페이지는 공식 매뉴얼에서 출력과 pdf를 위한 부분입니다. 일반 사용자들은 이 페이지를 편집할 수 없습니다. 만일 이 페이지에서 오류를 발견하였으면, 연락하여 주시기 바랍니다.사용자에 의해 편집 가능한 버전으로 이동
DynamicCoordinates( <Point>, <x-Coordinate>, <y-Coordinate> )
Creates a new point with given coordinates: this point is dependent, but can be moved. Whenever you try to move the new point to coordinates (x, y), the given point is moved there and coordinates for the new point are calculated. Works best if the given point is not visible and dragging is done with the mouse. At least one of the given coordinates should depend on the given point.
예:
  • Let A be a point and B = DynamicCoordinates(A, round(x(A)), round(y(A))). When you try to move B to (1.3, 2.1) using the Mode move.svgMove 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)))) creates a point under sin(x).
노트: PointIn(y < sin(x)) is the easier solution in this case.


The following examples show other ways to restrain the positions of a point C:

  • Let A = Point(xAxis) and B = Point(xAxis).
Now type in the Input Bar:
DynamicCoordinates(B, Min(x(B), x(A)), 0) and press Enter
SetVisibleInView(B, 1, false) and press Enter
SetLayer(C, 1) and press Enter
Now, C cannot be moved to the right of A.
  • Define A=(1, 2).
Now, type in the Input Bar:
SetVisibleInView(A, 1, false) and press Enter
B = DynamicCoordinates(A, If(x(A) > 3, 3, If(x(A) < -3, -3, If(x(A) < 0, round(x(A)), x(A)))), If(x(A) < 0, 0.5, If(y(A) > 2, 2, If(y(A) < 0, 0, y(A))))) and press Enter
  • This example makes A a sticky point when a point C is dragged near it. Define A = (1, 2) and B = (2, 3).
Now, type in the Input Bar:
SetVisibleInView(B, 1, false) and press Enter
C = DynamicCoordinates(B, If(Distance(A, B) < 1, x(A), x(B)), If(Distance(A, B) < 1, y(A), y(B))).
DynamicCoordinates( <Point>, <x-Coordinate>, <y-Coordinate>, <z-Coordinate> )
Creates a new 3D point with given coordinates: this point is dependent, but can be moved. Whenever you try to move the new point to coordinates (x, y, z), the given point is moved there and coordinates for the new point are calculated. Works best if the given point is not visible and dragging is done with the mouse. At least one of the given coordinates should depend on the given point.
© 2021 International GeoGebra Institute