Files
herolib/vdocs/math.vec.md
2025-02-07 12:07:32 +03:00

11 KiB

module math.vec

Contents

Constants

[Return to contents]

vec2

[Return to contents]

vec3

[Return to contents]

vec4

[Return to contents]

Vec2[T]

zero

[Return to contents]

one

[Return to contents]

copy

[Return to contents]

from

[Return to contents]

from_vec3

[Return to contents]

as_vec3

[Return to contents]

from_vec4

[Return to contents]

as_vec4

[Return to contents]

+

[Return to contents]

add

[Return to contents]

add_scalar

[Return to contents]

plus

[Return to contents]

plus_scalar

[Return to contents]

-

[Return to contents]

sub

[Return to contents]

sub_scalar

[Return to contents]

subtract

[Return to contents]

subtract_scalar

[Return to contents]

*

[Return to contents]

mul

[Return to contents]

mul_scalar

[Return to contents]

multiply

[Return to contents]

multiply_scalar

[Return to contents]

/

[Return to contents]

div

[Return to contents]

div_scalar

[Return to contents]

divide

[Return to contents]

divide_scalar

[Return to contents]

magnitude

[Return to contents]

magnitude_x

[Return to contents]

magnitude_y

[Return to contents]

dot

[Return to contents]

cross

[Return to contents]

unit

[Return to contents]

perp_cw

[Return to contents]

perp_ccw

[Return to contents]

perpendicular

[Return to contents]

project

[Return to contents]

eq

[Return to contents]

eq_epsilon

[Return to contents]

eq_approx

[Return to contents]

is_approx_zero

[Return to contents]

eq_scalar

[Return to contents]

distance

[Return to contents]

manhattan_distance

[Return to contents]

angle_between

[Return to contents]

angle_towards

[Return to contents]

angle

[Return to contents]

abs

[Return to contents]

clean

[Return to contents]

clean_tolerance

[Return to contents]

inv

[Return to contents]

normalize

[Return to contents]

sum

[Return to contents]

Vec3[T]

zero

[Return to contents]

one

[Return to contents]

copy

[Return to contents]

from

[Return to contents]

from_vec2

[Return to contents]

as_vec2

[Return to contents]

from_vec4

[Return to contents]

as_vec4

[Return to contents]

+

[Return to contents]

add

[Return to contents]

add_vec2

[Return to contents]

add_scalar

[Return to contents]

plus

[Return to contents]

plus_vec2

[Return to contents]

plus_scalar

[Return to contents]

-

[Return to contents]

sub

[Return to contents]

sub_scalar

[Return to contents]

subtract

[Return to contents]

subtract_scalar

[Return to contents]

*

[Return to contents]

mul

[Return to contents]

mul_scalar

[Return to contents]

multiply

[Return to contents]

multiply_scalar

[Return to contents]

/

[Return to contents]

div

[Return to contents]

div_scalar

[Return to contents]

divide

[Return to contents]

divide_scalar

[Return to contents]

magnitude

[Return to contents]

dot

[Return to contents]

cross

[Return to contents]

unit

[Return to contents]

perpendicular

[Return to contents]

project

[Return to contents]

eq

[Return to contents]

eq_epsilon

[Return to contents]

eq_approx

[Return to contents]

is_approx_zero

[Return to contents]

eq_scalar

[Return to contents]

distance

[Return to contents]

manhattan_distance

[Return to contents]

angle_between

[Return to contents]

abs

[Return to contents]

clean

[Return to contents]

clean_tolerance

[Return to contents]

inv

[Return to contents]

normalize

[Return to contents]

sum

[Return to contents]

Vec4[T]

zero

[Return to contents]

one

[Return to contents]

copy

[Return to contents]

from

[Return to contents]

from_vec2

[Return to contents]

as_vec2

[Return to contents]

from_vec3

[Return to contents]

as_vec3

[Return to contents]

+

[Return to contents]

add

[Return to contents]

add_vec2

[Return to contents]

add_vec3

[Return to contents]

add_scalar

[Return to contents]

plus

[Return to contents]

plus_scalar

[Return to contents]

-

[Return to contents]

sub

[Return to contents]

sub_scalar

[Return to contents]

subtract

[Return to contents]

subtract_scalar

[Return to contents]

*

[Return to contents]

mul

[Return to contents]

mul_scalar

[Return to contents]

multiply

[Return to contents]

multiply_scalar

[Return to contents]

/

[Return to contents]

div

[Return to contents]

div_scalar

[Return to contents]

divide

[Return to contents]

divide_scalar

[Return to contents]

magnitude

[Return to contents]

dot

[Return to contents]

cross_xyz

[Return to contents]

unit

[Return to contents]

perpendicular

[Return to contents]

project

[Return to contents]

eq

[Return to contents]

eq_epsilon

[Return to contents]

eq_approx

[Return to contents]

is_approx_zero

[Return to contents]

eq_scalar

[Return to contents]

distance

[Return to contents]

manhattan_distance

[Return to contents]

abs

[Return to contents]

clean

[Return to contents]

clean_tolerance

[Return to contents]

inv

[Return to contents]

normalize

[Return to contents]

sum

[Return to contents]

Vec2

[Return to contents]

Vec3

[Return to contents]

Vec4

[Return to contents]

Powered by vdoc. Generated on: 7 Feb 2025 12:06:55