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記述
Vector22つの構成要素のダブル精度ベクトル.主にUV質感コーディネート (u, v) 構成要素による算数と点積をサポートする.
Vector44つの構成要素の二重精度ベクトル.同性座標,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

参照する

 日本語