Vector2 and Vector4 — Aspose.3D for TypeScript
概要
このページは, Vector2 及び Vector4 Aspose.3D の2つの構成要素と4つの成分ベクトルタイプは,{PLECE HOLDR_1』の 2 つの構成部品および 4 つの组成部分で表されます. Vector3 及び FVector2/FVector3/FVector4,図形,アニメーション,頂点データなどで使われています. この数学的原始的な集合は,.
Package: @aspose/3d
クラス
| Class | 記述 |
|---|---|
Vector2 | 2つの構成要素のダブル精度ベクトル.主にUV質感コーディネート (u, v) 構成要素による算数と点積をサポートする. |
Vector4 | 4つの構成要素の二重精度ベクトル.同性座標,W成分を持つ正規値 (例えば,この項では"W"を表示する) に使用される. VertexElementNormal),RGBAの色データ.構成要素: x, y, z, w. |
FVector2 | 単一の精度 (float32) の2組成要素の変形 Vector2.精度が低下することが許容される点の申告に使用する. |
FVector4 | 単一の精度4コンポーネント (float32) の変形 Vector4. |
ヴェクター3との関係性
ジオメトリの利用が多く Vector3 計算する. Vector4 は,例として,ホモゲンなW構成要素が必要である場合使用されます. VertexElementNormal W 構成要素が未使用で0 に設定されている場合も含まれます.
簡単な 例
import { Vector2, Vector4 } from "@aspose/3d";
// UV coordinate
const uv = new Vector2(0.5, 0.75);
console.log(uv.x, uv.y); // 0.5 0.75
// Normal stored as Vector4 (w is unused, set to 0)
const normal = new Vector4(0, 1, 0, 0);
console.log(normal.x, normal.y, normal.z); // 0 1 0
// RGBA colour
const colour = new Vector4(1, 0.5, 0, 1); // orange, fully opaque