User Tools

Site Tools


api:vec3d

vec3d

Category: Data structure

Functions


add

void vec3d.add(object, x, y, z)

Name Type Description
object vec3d
x double
y double
z double

almostEquals

boolean vec3d.almostEquals(object, vector, epsilon)

Name Type Description
object vec3d
vector vec3d
epsilon double

isZero

boolean vec3d.isZero(object)

Name Type Description
object vec3d

isNearZero

boolean vec3d.isNearZero(object)

Name Type Description
object vec3d

getXY

vec2d vec3d.getXY(object)

Name Type Description
object vec3d

getXZ

vec2d vec3d.getXZ(object)

Name Type Description
object vec3d

getYZ

vec2d vec3d.getYZ(object)

Name Type Description
object vec3d

set

void vec3d.set(object, x, y, z)

Name Type Description
object vec3d
x double
y double
z double

setXY

void vec3d.setXY(object, vec2)

Name Type Description
object vec3d
vec2 vec2d

setXZ

void vec3d.setXZ(object, vec2)

Name Type Description
object vec3d
vec2 vec2d

setYZ

void vec3d.setYZ(object, vec2)

Name Type Description
object vec3d
vec2 vec2d

mod

vec3d vec3d.mod(object, scalar)

Name Type Description
object vec3d
scalar double

dot

double vec3d.dot(object, vector)

Name Type Description
object vec3d
vector vec3d

cross

vec3d vec3d.cross(object, vector)

Name Type Description
object vec3d
vector vec3d

getOneOrthogonal

vec3d vec3d.getOneOrthogonal(object)

Name Type Description
object vec3d

normalize

void vec3d.normalize(object)

Name Type Description
object vec3d

normalized

vec3d vec3d.normalized(object)

Name Type Description
object vec3d

getLength2

double vec3d.getLength2(object)

Name Type Description
object vec3d

distance2

double vec3d.distance2(object, v)

Name Type Description
object vec3d
v vec3d
api/vec3d.txt · Last modified: 2025/06/04 13:52 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki