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 | Punkt | Erster Punkt auf der Bezugslinie. |
p2 | Punkt | Zweiter Punkt auf der Bezugslinie. |
Verhältnis | Anzahl | Verhältnis des Abstands zwischen dem ersten Punkt und dem Rückgabe punkt über den Abstand zwischen den beiden Eingabe punkten. 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 Funktion midPoint().
Intent >interP(point(0,0,0), point(1,0,0), -0.5) --> Point_(-0.5, 0.0, 0.0, WorldFrame())Als Verhältnis sind auch negative Werte zulässig.