dan-shari-gl
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Ray
dir
is
Prev
orig
world
Matrix3
Inv
calc
Direction
dot
intersect
intersect
Faces
intersect
Pts
ray
Cast
swap
Hierarchy
Ray
Index
Properties
dir
is
Prev
orig
world
Matrix3
Inv
Methods
calc
Direction
dot
intersect
intersect
Faces
intersect
Pts
ray
Cast
swap
Properties
Private
dir
dir
:
vec3
= vec3.create()
Private
is
Prev
is
Prev
:
boolean
= false
Private
orig
orig
:
vec3
= vec3.create()
Private
world
Matrix3
Inv
world
Matrix3
Inv
:
mat3
= mat3.create()
Methods
calc
Direction
calc
Direction
(
startPt
:
vec3
, endPt
:
vec3
)
:
void
Parameters
startPt:
vec3
endPt:
vec3
Returns
void
dot
dot
(
a
:
vec3
, b
:
vec3
)
:
number
Parameters
a:
vec3
b:
vec3
Returns
number
intersect
intersect
(
box
:
Box
)
:
false
|
object
Parameters
box:
Box
Returns
false
|
object
intersect
Faces
intersect
Faces
(
faces
:
[
vec3
,
vec3
,
vec3
]
[]
, dir
:
vec3
, orig
:
vec3
)
:
undefined
|
object
Parameters
faces:
[
vec3
,
vec3
,
vec3
]
[]
dir:
vec3
orig:
vec3
Returns
undefined
|
object
intersect
Pts
intersect
Pts
(
pt0
:
vec3
, pt1
:
vec3
, pt2
:
vec3
, dir
:
vec3
, orig
:
vec3
)
:
false
|
object
Parameters
pt0:
vec3
pt1:
vec3
pt2:
vec3
dir:
vec3
orig:
vec3
Returns
false
|
object
ray
Cast
ray
Cast
(
faces
:
[
vec3
,
vec3
,
vec3
]
[]
, worldMatrixInv
:
mat4
)
:
undefined
|
object
Parameters
faces:
[
vec3
,
vec3
,
vec3
]
[]
worldMatrixInv:
mat4
Returns
undefined
|
object
swap
swap
(
valA
:
number
, valB
:
number
)
:
object
Parameters
valA:
number
valB:
number
Returns
object
max
Val
:
number
min
Val
:
number
Generated using
TypeDoc