interp()

Zusammenfassung

Gibt die lineare Interpolation zwischen p1 und p2 im angegebenen Verhältnis zurück. Bei einem Wert von 0.0 als Verhältnis wird p1 zurückgegeben, wohingegen bei 1.0 p2 zurückgegeben wird. Auch Zahlen außerhalb des Bereichs 0 bis 1 sind zulässig.

Syntax

Interp ( p1 As Point, _
         p2 As Point, _
         ratio As Number ) As Point 
Argument Typ Beschreibung
p1 Point Ersten point auf der Linie.
p2 Point Zweite point auf der Linie.
ratio Number Übersetzungsverhältnis des Abstands zwischen dem ersten point und die point über den Abstand zwischen den beiden EINGABE points . Dieser Wert kann gegebenenfalls auch außerhalb des Bereichs von 0 bis 1 liegen.

Beispiel 1

Intent >interP(point(0,0,0), point(1,0,0), 0.5) 
--> Point_(0.5, 0.0, 0.0, WorldFrame()) 
Das Ergebnis ist dasselbe wie bei Verwendung der Mittelpunkt ().

Beispiel 2

Intent >interP(point(0,0,0), point(1,0,0), -0.5) 
--> Point_(-0.5, 0.0, 0.0, WorldFrame()) 
Negative Übersetzungsverhältnis Werte zulässig sind.