Afstand Commando

Afstand( <Punt>, <Object> )

Geeft de kortste afstand tussen een punt en een object.

  • Afstand((2, 1, 2), (1, 3, 0)) yields 3

  • Als f een functie is en A een punt, dan berekent Afstand(A, f) de afstand tussen A en (x(A), f(x(A))).

Afstand((2, 1), x^2 + (y - 1)^2 = 1) geeft 1

Het commando geldt voor punten, lijnstukken, rechten, vlakken, kegelsneden, functies en impliciete krommen. Voor functies gebruikt het een numeriek algoritme dat beter werkt voor veeltermen.

Afstand( <Rechte>, <Rechte> )

Geeft de afstand tussen twee rechten.

  • Afstand(y = x + 3, y = x + 1) geeft 1.41

  • Afstand(y = 3x + 1, y = x + 1) geeft 0

  • a: X = (-4, 0, 0) + λ*(4, 3, 0) en b: X = (0, 0, 0) + λ*(0.8, 0.6, 0).Afstand(a, b) geeft 2.4

De afstand tussen snijdende rechten is 0. Het commando is enkel zinvol voor evenwijdige rechten.

Afstand( <Vlak>, <Vlak> )

Geeft de afstand tussen twee Vlakken.

  • Afstand(Vlak((0, 0, 0), (1, 0, 0), (0, 1, 0)), Vlak((0, 0, 2), (1, 0, 2), (0, 1, 2))) geeft 2

De afstand tussen snijdende vlakken is 0.

Zie ook Tool Distance.gif Afstand of lengte Macro .