DioDocs for PDF
ComputePointAtLength(Single,Single,Point2F) メソッド

DS.Documents.DX.Windows アセンブリ > GrapeCity.Documents.DX.Direct2D 名前空間 > Geometry クラス > ComputePointAtLength メソッド : ComputePointAtLength(Single,Single,Point2F) メソッド
検出する点と接線のジオメトリに沿った距離。この距離が 0 より小さい場合、このメソッドはジオメトリ内の最初の点を計算します。この距離がジオメトリの長さより長い場合、このメソッドはジオメトリ内の最後の点を計算します。
ジオメトリの多角形近似における点間の距離の最大境界。値が小さいの場合、正確な結果が生成されますが、実行が遅くなります。
このメソッドが返されると、ジオメトリに沿って指定された距離にある接線ベクトルへの参照が含まれます。ジオメトリが空の場合、このベクトルには x 値と y 値として NaN が含まれます。このパラメータにストレージを割り当てる必要があります。
指定されたマトリックスによって変換され、指定された許容値を使用して平坦化された後、ジオメトリに沿って指定された距離にある点と接線ベクトルを計算します。
シンタックス
'宣言
 
Public Overloads Function ComputePointAtLength( _
   ByVal length As System.Single, _
   ByVal flatteningTolerance As System.Single, _
   ByRef unitTangentVector As Point2F _
) As Point2F
public Point2F ComputePointAtLength( 
   System.float length,
   System.float flatteningTolerance,
   out Point2F unitTangentVector
)

パラメータ

length
検出する点と接線のジオメトリに沿った距離。この距離が 0 より小さい場合、このメソッドはジオメトリ内の最初の点を計算します。この距離がジオメトリの長さより長い場合、このメソッドはジオメトリ内の最後の点を計算します。
flatteningTolerance
ジオメトリの多角形近似における点間の距離の最大境界。値が小さいの場合、正確な結果が生成されますが、実行が遅くなります。
unitTangentVector
このメソッドが返されると、ジオメトリに沿って指定された距離にある接線ベクトルへの参照が含まれます。ジオメトリが空の場合、このベクトルには x 値と y 値として NaN が含まれます。このパラメータにストレージを割り当てる必要があります。

戻り値の型

ジオメトリに沿った指定された距離にある位置。 ジオメトリが空の場合、このベクトルには x 値と y 値として NaN が含まれます。
参照

Geometry クラス
Geometry メンバ
オーバーロード一覧