Polecenie Odległość

Odległość( <Punkt>, <Obiekt> )

Zwraca najkrótszą odległość między punktem a obiektem.

  • Odległość((2, 1), x^2 + (y - 1)^2 = 1) daje w wyniku 1

  • Odległość((2, 1, 2), (1, 3, 0)) daje w wyniku 3

  • Dana jest funkcja f i punkt A. Odległość(A, f) zwraca odległość między punktem A i (x(A), f(x(A))), czyli odległość między punktem A i NajbliższyPunkt(f, A).

Polecenie działa dla punktów, odcinków, prostych, stożkowych, funkcji oraz krzywych opisanych równaniem. Dla funkcji używany jest algorytm numeryczny, który działa lepiej dla wielomianów.

Odległość( <Prosta>, <Prosta> )

Zwraca odległość między dwoma prostymi.

  • Odległość(y = x + 3, y = x + 1) daje w wyniku 1.41

  • Odległość(y = 3x + 1, y = x + 1) daje w wyniku 0

  • Dane są proste a: X = (-4, 0, 0) + λ*(4, 3, 0) i b: X = (0, 0, 0) + λ*(0.8, 0.6, 0)Odległość(a, b) daje w wyniku 2.4

Odległość między przecinającymi się prostymi wynosi 0. Dlatego to polecenie ma zastosowanie jedynie dla prostych równoległych.

Odległość( <Płaszczyzna>, <Płaszczyzna> )

Zwraca odległość między dwoma płaszczyznami.

Dane są płaszczyzny eq1: x + y + 2z = 1 i eq2: 2x + 2y + 4z = -2Odległość(eq1, eq2) daje w wyniku 0.82

Odległość między przecinającymi się płaszczyznami wynosi 0. Dlatego to polecenie ma zastosowanie jedynie dla płaszczyzn równoległych.

Zobacz także narzędzie Mode distance.svg Odległość lub długość.