Table of Contents

vec2i

Category: Data structure

Functions


add

void vec2i.add(object, x, y)

Name Type Description
object vec2i
x integer_and_unsigned_integer
y integer_and_unsigned_integer

mod

vec2i vec2i.mod(object, scalar)

Name Type Description
object vec2i
scalar integer_and_unsigned_integer

dot

integer_and_unsigned_integer vec2i.dot(object, vector)

Name Type Description
object vec2i
vector vec2i

crossZ

integer_and_unsigned_integer vec2i.crossZ(object, vector)

Name Type Description
object vec2i
vector vec2i

cross

vec3i vec2i.cross(object, vector)

Name Type Description
object vec2i
vector vec2i

getLength2

integer_and_unsigned_integer vec2i.getLength2(object)

Name Type Description
object vec2i

set

void vec2i.set(object, x, y)

Name Type Description
object vec2i
x integer_and_unsigned_integer
y integer_and_unsigned_integer

normalize

void vec2i.normalize(object)

Name Type Description
object vec2i

normalized

vec2i vec2i.normalized(object)

Name Type Description
object vec2i

normalizeSafe

void vec2i.normalizeSafe(object, epsilon)

Normalizes the vector safely, avoiding division by zero. Vector close to zero (length lower or equal to _epsilon) will return {0;0}.

Name Type Description
object vec2i
epsilon integer_and_unsigned_integer

normalizedSafe

vec2i vec2i.normalizedSafe(object, epsilon)

Normalizes the vector safely, avoiding division by zero. Vector close to zero (length lower or equal to _epsilon) will return {0;0}.

Name Type Description
object vec2i
epsilon integer_and_unsigned_integer

distance2

integer_and_unsigned_integer vec2i.distance2(object, vector)

Name Type Description
object vec2i
vector vec2i

isZero

boolean vec2i.isZero(object)

Name Type Description
object vec2i

isNearZero

boolean vec2i.isNearZero(object)

Name Type Description
object vec2i

rotate

void vec2i.rotate(object, angle)

Name Type Description
object vec2i
angle integer_and_unsigned_integer

rotated

vec2i vec2i.rotated(object, angle)

Name Type Description
object vec2i
angle integer_and_unsigned_integer