割合によって p1 と p2 の間の線形補間を返します。割合の値が 0.0 の場合は p1 を返し、1.0 の場合は p2 を返します。0 ~ 1 の範囲外の数値も使用できます。
Interp ( p1 As Point, _ p2 As Point, _ ratio As Number ) As Point
引数 | [タイプ] | 説明 |
---|---|---|
p1 | 点 | 参照線上の最初の点を指定します。 |
p2 | 点 | 参照線上の 2 番目の点を指定します。 |
ratio | [数] | 最初の点と返される点の間の距離を、2 つの入力点間の距離で割った割合です。この値は、必要に応じて 0 ~ 1 の範囲外にすることができます。 |
Intent >interP(point(0,0,0), point(1,0,0), 0.5) --> Point_(0.5, 0.0, 0.0, WorldFrame())midPoint() 関数を使用した場合と同じ結果になります。
Intent >interP(point(0,0,0), point(1,0,0), -0.5) --> Point_(-0.5, 0.0, 0.0, WorldFrame())負の割合も使用できます。