FVector2
Overview
FVector2 is a class in Aspose.3D FOSS for Typescript.
FVector2.constructor creates a new vector with the specified x and y components.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
x | number | Read/Write | Stores the horizontal component of the vector |
y | number | Read/Write | Stores the vertical component of the vector |
Methods
| Signature | Description |
|---|---|
constructor(x: number, y: number) | Creates a new vector with the specified x and y components |
toString() → string | Returns a string representation of the vector in the form “(x, y)” |
equals(other: FVector2) → boolean | Returns true if the other vector has identical x and y values |
add(other: FVector2) → FVector2 | Returns a new FVector2 that is the component‑wise sum of this vector and the other |
sub(other: FVector2) → FVector2 | Returns a new FVector2 that is the component‑wise difference between this vector and the other |
mul(scalar: number) → FVector2 | Returns a new FVector2 scaled by the given scalar |
div(scalar: number) → FVector2 | Returns a new FVector2 divided by the given scalar |
length() → number | |
normalize() → FVector2 | Returns a unit vector in the same direction as this vector |
dot(other: FVector2) → number | Returns the dot product of this vector with the other vector |
parse(input: string) → FVector2 | Creates an FVector2 from a string containing two numeric components |