Vector2

Overview

Description

The Vector2 class represents a mathematical 2D vector with x and y components. It is commonly used in game development or graphical applications for 2D position, direction, and mathematical operations.

Properties

X

number The x-coordinate of the vector.

Code Samples

local Vector = Vector2.new(5, 10)
print(Vector.X)

Y

number The y-coordinate of the vector.

Code Samples

local Vector = Vector2.new(5, 10)
print(Vector.Y)

zero

Vector2 A vector whose x and y components are both zero. Typically used to represent the origin or a null vector.

Code Samples

local ZeroVector = Vector2.zero
print(ZeroVector)

one

Vector2 A vector whose x and y components are both set to 1.

Code Samples

local OneVector = Vector2.one
print(OneVector)

xAxis

Vector2 A unit vector pointing in the x-axis direction (1, 0).

Code Samples

local XAxis = Vector2.xAxis
print(XAxis)

yAxis

Vector2 A unit vector pointing in the y-axis direction (0, 1).

Code Samples

local YAxis = Vector2.yAxis
print(YAxis)

Constructors

new

Creates a new instance of the Vector2 class with given x and y components.

Parameters

number x

The x-coordinate of the vector.

number y

The y-coordinate of the vector.

Return

Vector2

A new vector with the specified x and y coordinates.

Code Samples

local Vector = Vector2.new(3, 7)
print(Vector)

Methods

Last updated