Polecenie WspółrzędneDynamiczne
- WspółrzędneDynamiczne( <Punkt>, <WspółrzędnaX>, <WspółrzędnaY> )
-
Tworzy nowy punkt o podanych współrzędnych: punkt ten jest zależny, ale można go przesuwać. Za każdym razem, gdy spróbujesz przesunąć ten nowy punkt do współrzędnych (x, y), wskazany punkt zostaje tam przeniesiony, a współrzędne nowego punktu są odpowiednio obliczane. Działa najlepiej, gdy wskazany punkt nie jest widoczny a przeciąganie odbywa się za pomocą myszy. Przynajmniej jedna z podanych współrzędnych powinna zależeć od wskazanego punktu.
-
Dany jest punkt A i
B = WspółrzędneDynamiczne(A, round(x(A)), round(y(A))). Gdy spróbujesz przesunąć B na (1.3, 2.1) za pomocą narządzia
Przesuń, punkt A
zostanie przeniesiony na (1.3, 2.1), a B pojawi się w (1,2). -
B = WspółrzędneDynamiczne(A, x(A), min(y(A), sin(x(A))))tworzy punkt leżący poniżej krzywej sinus(x).
W tym przypadku prostszym rozwiązaniem jest: PunktWewnętrzny(y < sin(x)).
Inne przykłady ograniczania pozycji punktu C:
-
Niech
A = Punkt(OśX)iB = Punkt(OśX).
Następnie wpisz kolejno w polu wprowadzania:
WspółrzędneDynamiczne(B, Min(x(B), x(A)), 0) i naciśnij Enter
UstawCzyWidocznyWWidoku(B, 1, false) i naciśnij Enter
UstawWarstwę(C, 1) i naciśnij Enter
Teraz punkt C nie może zostać przesunięty na prawo od punktu A.
-
Zdefiniuj
A=(1, 2).
Następnie wpisz kolejno w polu wprowadzania:
UstawCzyWidocznyWWidoku(A, 1, false) i naciśnij Enter
B = WspółrzędneDynamiczne(A, Jeżeli(x(A) > 3, 3, Jeżeli(x(A) < -3, -3, Jeżeli(x(A) < 0, round(x(A)), x(A)))), Jeżeli(x(A) < 0, 0.5, Jeżeli(y(A) > 2, 2, Jeżeli(y(A) < 0, 0, y(A)))))
i naciśnij Enter
-
Ten przykład sprawia, że punkt A przyciąga”, gdy inny punkt C jest przeciągany w jego pobliże. Zdefiniuj
A = (1, 2)iB = (2, 3).
Następnie wpisz kolejno w polu wprowadzania:
UstawCzyWidocznyWWidoku(B, 1, false) i naciśnij Enter
C = WspółrzędneDynamiczne(B, Jeżeli(Odległość(A, B) < 1, x(A), x(B)), Jeżeli(Odległość(A, B) < 1, y(A), y(B))).
- WspółrzędneDynamiczne( <Punkt>, <WspółrzędnaX>, <WspółrzędnaY>, <WspółrzędnaZ> )
-
Tworzy nowy punkt 3D o podanych współrzędnych: punkt ten jest zależny, ale można go przesuwać. Gdy spróbujesz przesunąć ten punkt do współrzędnych (x, y, z), wskazany punkt zostaje tam przeniesiony, a współrzędne nowego punktu są odpowiednio obliczane. Działa najlepiej, gdy wskazany punkt nie jest widoczny a przeciąganie odbywa się za pomocą myszy. Przynajmniej jedna z podanych współrzędnych powinna zależeć od wskazanego punktu.