FVector3
Overview
FVector3 is a class in Aspose.3D FOSS for Typescript.
FVector3.constructor creates a vector with default components (0,0,0).
Properties
| Name | Type | Access | Description |
|---|---|---|---|
x | number | Read/Write | Is the X component of the vector |
y | number | Read/Write | |
z | number | Read/Write |
Methods
| Signature | Description |
|---|---|
constructor() | Creates a vector from either x value or a 2D vector and y, z |
constructor(x: number, y: number, z: number) | |
constructor(vec2: FVector2, z: number) | |
constructor(x: number | FVector2, y: number, z: number) | |
zero() → FVector3 | Returns a vector (0,0,0) |
one() → FVector3 | Returns a vector (1,1,1) |
unitX() → FVector3 | Returns a unit vector (1,0,0) |
unitY() → FVector3 | |
unitZ() → FVector3 | |
normalize() → FVector3 | Returns a vector with length 1 pointing in the same direction |
getItem(key: number) → number | Returns the component at index 0=x,1=y,2=z |
setItem(key: number, value: number) | |
toString() → string | Returns a string representation of the vector |
equals(other: FVector3) → boolean | Checks if both vectors have identical components |