System.Math.Vectors
ベクタやマトリックスで使用するためのクラス、ルーチン、型、変数を定義します。
パッケージ | rtl290.bpl |
---|
クラス
TMatrix3DConstants | TMatrix3D オペレーションに使用するマトリックス。 |
TMatrixConstants | TMatrix オペレーションに使用するマトリックス。 |
TQuaternion3DConstants | TQuaternion3D オペレーションに使用するマトリックス。 |
ルーチン
Point3D |
指定された 3D 空間座標を基に 3D の点を生成します。 |
PointF | TPointF に変換される TVector 変数を返します。 |
Vector | 指定された X と Y の 2D 座標を基に、ベクターを生成します。 |
Vector3D | 指定された 3D 空間座標を基に 3D ベクトルを生成します。 |
型
PPoint3D |
TPoint3D 変数を指すポインタです。 |
PVector | TVector 変数へのポインタ。 |
PVector3D | TVector3D 変数へのポインタ。 |
tagVECTOR |
2 次元空間におけるベクトルを表します。 |
tagVECTOR3D |
3D 空間におけるベクトルのクラスです。 |
TCubicBezier |
3 次ベジエ曲線を定義したものです。 |
TCubicBezierCurve | |
TEpsilon | 0 以外の正の最小値を示します。 |
TMatrix | |
TMatrix3D |
4 x 4 の行列型を表します。 |
TMatrix3DType | 4 つの 3D ベクトルで構成される 3D 行列を定義します。 |
TMatrix3DTypeBase |
3D 行列を tagVECTOR3D 型変数の配列として記述したものです。 |
TMatrixArray |
行列を TVector の配列として表したものです。 |
TMaxtrixArrayBase |
行列を 3 つの tagVECTOR 型変数の配列として記述したものです。 |
TPoint3D |
3D 空間内の 1 つの点を表します。 |
TPolygon |
多角形を TPointF の配列として指定します。 |
TQuaternion3D |
四元数の型です。 |
TVector | |
TVector3D |
3D 空間におけるベクトルのクラスです。 |
TVector3DArray |
3D ベクトルの配列です。 |
TVector3DArrayBase |
3 つの tagVECTOR3D の配列です。 |
TVector3DType | 4 つの単精度浮動小数点(Single)値で構成される 3D ベクトルを定義します。 |
TVectorArray |
TVector 値の配列です。 |
変数
NullPoint3D | TPoint3D 値を null 座標で表す定数。 |
NullVector3D | TVector3D 値を null 座標で表す定数。 |