interpolate (Point.interpolate メソッド)

public static interpolate(pt1: Point , pt2: Point , f: Number ) : Point

2 つの指定されたポイント間にあるポイントを判別します。パラメータ f はパラメータ pt1 および pt2 で指定された 2 つの端点に対する、新しい補間ポイントの場所を決定します。パラメータ f1.0 に近づくほど、補間ポイントは最初のポイント (パラメータ pt1) に近づきます。パラメータ f が 0 に近づくほど、補間ポイントは 2 番目のポイント (パラメータ pt2) に近づきます。

対応バージョン : ActionScript 1.0、Flash Player 8

パラメータ

pt1:Point - 最初のポイント。

pt2:Point - 2 番目のポイント。

f:Number - 2 つのポイント間の補間のレベル。pt1 と pt2 間の線に沿って新しいポイントがある位置を示します。f=1 の場合は pt1 が返されます。f=0 の場合は pt2 が返されます。

戻り値

Point - 新しい補間ポイント。

次の例では、point_1point_2 の真ん中 (50%) にある補間ポイント (interpolatedPoint) を見つけます。

import flash.geom.Point;
var point_1:Point = new Point(-100, -100);
var point_2:Point = new Point(50, 50);
var interpolatedPoint:Point = Point.interpolate(point_1, point_2, 0.5);
trace(interpolatedPoint.toString()); // (x=-25, y=-25)

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00002055.html