coplanarPoints?()

Zusammenfassung

Gibt True zurück, wenn alle Punkte in Punkten innerhalb der Toleranz der ersten drei nicht kollinearen Punkte im gleichen Satz liegen. Bei einer Liste mit ein, zwei oder drei Punkten wird automatisch True zurückgegeben. Bei einem Satz mit koinzidenten oder kollinearen Punkten (innerhalb der Toleranz) wird ebenfalls True zurückgegeben.

Syntax

coplanarPoints? ( points As List, _
                  tolerance As Number ) As Boolean 
Argument Typ Beschreibung
points List Der Satz der zu testenden Punkte
tolerance Number Der Abstand, um den die Punkte von der Ebene abweichen dürfen

Beispiel 1

coplanarPoints?({point(0,0,0),point(1,2,0),point(4,5,0),point(5,6,0.25),point(7,8,-0.25)},0.5)
--> True 

Beispiel 2

coplanarPoints?({point(0,0,0),point(1,2,0),point(4,5,0),point(5,6,0.25),point(7,8,-0.25)},0.1)
--> False