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.
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. |
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 (). 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.