colinearPoints?()

Zusammenfassung

Gibt True , wenn p2 innerhalb Tol der unendlichen Linie durch p1 und P3. Wenn der points zusammenfallen, sind sie definitionsgemäß ebenfalls kollinear.

Syntax

colinearPoints? ( p1 As Point, _
                  p2 As Point, _
                  p3 As Point, _
                  Optional tol As Number = 0.001 ) As Boolean 
Argument Typ Beschreibung
p1 Point Ersten point der unendlichen Linie.
p2 Point Die point getestet werden.
p3 Point Zweite point der unendlichen Linie.
tol Number Optional. Toleranz für die Abweichung. Vorgabe ist 0.001.

Beispiel 1

Intent >colinearPoints?(Point(0,0,0), Point(1,0,0), Point(2,0,0))
--> True

Beispiel 2

Intent >colinearPoints?(Point(0,0,0), Point(1,0,0.125), Point(2,0,0))
--> False

Beispiel 3

Intent >colinearPoints?(Point(0,0,0), Point(1,0,0.125), Point(2,0,0), tol := 0.5)
--> True
Verwenden Sie die gleichen points als Beispiel 2, aber geben Sie eine Toleranz an.