割合によって 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())負の割合も使用できます。