System.Math.Vectors

提供: RAD Studio API Documentation
移動先: 案内検索

ベクタやマトリックスで使用するためのクラス、ルーチン、型、変数を定義します。

パッケージ rtl250.bpl

クラス

TMatrix3DConstantsTMatrix3D オペレーションに使用するマトリックス。
TMatrixConstantsTMatrix オペレーションに使用するマトリックス。
TQuaternion3DConstantsTQuaternion3D オペレーションに使用するマトリックス。

ルーチン

Point3D

指定された 3D 空間座標を基に 3D の点を生成します。

PointFTPointF に変換される TVector 変数を返します。
Vector指定された XY の 2D 座標を基に、ベクターを生成します。
Vector3D指定された 3D 空間座標を基に 3D ベクトルを生成します。

PPoint3D

TPoint3D 変数を指すポインタです。

PVectorTVector 変数へのポインタ。
PVector3DTVector3D 変数へのポインタ。
tagVECTOR

2 次元空間におけるベクトルを表します。

tagVECTOR3D

3D 空間におけるベクトルのクラスです。

TCubicBezier

3 次ベジエ曲線を定義したものです。

TEpsilon0 以外の正の最小値を示します。
TMatrix
TMatrix3D

4 x 4 の行列型を表します。

TMatrix3DType4 つの 3D ベクトルで構成される 3D 行列を定義します。
TMatrix3DTypeBase

3D 行列を tagVECTOR3D 型変数の配列として記述したものです。

TMatrixArray

行列を TVector の配列として表したものです。

TMaxtrixArrayBase

行列を 3 つの tagVECTOR 型変数の配列として記述したものです。

TPoint3D

3D 空間内の 1 つの点を表します。

TPolygon

多角形を TPointF の配列として指定します。

TQuaternion3D

四元数の型です。

TVector
TVector3D

3D 空間におけるベクトルのクラスです。

TVector3DArray

3D ベクトルの配列です。

TVector3DArrayBase

3 つの tagVECTOR3D の配列です。

TVector3DType4 つの単精度浮動小数点(Single)値で構成される 3D ベクトルを定義します。
TVectorArray

TVector 値の配列です。

変数

NullPoint3DTPoint3D 値を null 座標で表す定数。
NullVector3DTVector3D 値を null 座標で表す定数。