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 Vector3
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

dot

double vec3d.dot(object, vector)

Name Type Description
object vec3d
vector Vector3

cross

Vector3 vec3d.cross(object, vector)

Name Type Description
object vec3d
vector Vector3

getOneOrthogonal

Vector3 vec3d.getOneOrthogonal(object)

Name Type Description
object vec3d

normalize

void vec3d.normalize(object)

Name Type Description
object vec3d

normalized

Vector3 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 Vector3
api/vec3d.txt · Last modified: 2024/02/06 13:54 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki