@huukhanhnguyen/geometry / namespaces/Axis2d
namespaces/Axis2d
angle
constangle: (px,py,dx,dy,other_px,other_py,other_dx,other_dy) =>number=wasm.line2d_angle
Parameters
px
number
py
number
dx
number
dy
number
other_px
number
other_py
number
other_dx
number
other_dy
number
Returns
number
closestPoint
constclosestPoint: (px,py,dx,dy,x,y) =>Float64Array=wasm.line2d_closest_point
Parameters
px
number
py
number
dx
number
dy
number
x
number
y
number
Returns
Float64Array
distanceToPoint
constdistanceToPoint: (px,py,dx,dy,x,y) =>number=wasm.line2d_distance_to_point
Parameters
px
number
py
number
dx
number
dy
number
x
number
y
number
Returns
number
equals
constequals: (px,py,dx,dy,other_px,other_py,other_dx,other_dy,tolerance) =>boolean=wasm.line2d_equals
Parameters
px
number
py
number
dx
number
dy
number
other_px
number
other_py
number
other_dx
number
other_dy
number
tolerance
number
Returns
boolean
fromPointDirection
constfromPointDirection: (px,py,dx,dy) =>Float64Array=wasm.line2d_new
Parameters
px
number
py
number
dx
number
dy
number
Returns
Float64Array
fromTwoPoints
constfromTwoPoints: (ax,ay,bx,by) =>Float64Array=wasm.line2d_from_two_points
Parameters
ax
number
ay
number
bx
number
by
number
Returns
Float64Array
intersect
constintersect: (px,py,dx,dy,other_px,other_py,other_dx,other_dy) =>Float64Array<ArrayBufferLike> |undefined=wasm.line2d_intersect
Parameters
px
number
py
number
dx
number
dy
number
other_px
number
other_py
number
other_dx
number
other_dy
number
Returns
Float64Array<ArrayBufferLike> | undefined
isParallel
constisParallel: (px,py,dx,dy,other_px,other_py,other_dx,other_dy,tolerance) =>boolean=wasm.line2d_is_parallel
Parameters
px
number
py
number
dx
number
dy
number
other_px
number
other_py
number
other_dx
number
other_dy
number
tolerance
number
Returns
boolean
normal
constnormal: (px,py,dx,dy) =>Float64Array=wasm.line2d_normal
Parameters
px
number
py
number
dx
number
dy
number
Returns
Float64Array
offset
constoffset: (px,py,dx,dy,distance) =>Float64Array=wasm.line2d_offset
Parameters
px
number
py
number
dx
number
dy
number
distance
number
Returns
Float64Array
project
constproject: (px,py,dx,dy,x,y) =>number=wasm.line2d_project
Parameters
px
number
py
number
dx
number
dy
number
x
number
y
number
Returns
number
reflect
constreflect: (px,py,dx,dy,x,y) =>Float64Array=wasm.line2d_reflect
Parameters
px
number
py
number
dx
number
dy
number
x
number
y
number
Returns
Float64Array
side
constside: (px,py,dx,dy,x,y,tolerance) =>number=wasm.line2d_side
Parameters
px
number
py
number
dx
number
dy
number
x
number
y
number
tolerance
number
Returns
number
signedDistance
constsignedDistance: (px,py,dx,dy,x,y) =>number=wasm.line2d_signed_distance
Parameters
px
number
py
number
dx
number
dy
number
x
number
y
number
Returns
number