Appearance
@tmrw-realityos/charm / AABB
Class: AABB
Defined in: packages/charm/src/helpers/aabb.ts:4
Constructors
new AABB()
new AABB(
aabb):AABB
Defined in: packages/charm/src/helpers/aabb.ts:9
Parameters
aabb
undefined | AABB
Returns
Properties
data
data:
Float32Array
Defined in: packages/charm/src/helpers/aabb.ts:7
max_
max_:
vec3
Defined in: packages/charm/src/helpers/aabb.ts:6
min_
min_:
vec3
Defined in: packages/charm/src/helpers/aabb.ts:5
corners
staticcorners:vec3[]
Defined in: packages/charm/src/helpers/aabb.ts:59
Accessors
center
Get Signature
get center():
vec3
Defined in: packages/charm/src/helpers/aabb.ts:103
Returns
vec3
halfsize
Get Signature
get halfsize():
vec3
Defined in: packages/charm/src/helpers/aabb.ts:111
Returns
vec3
max
Get Signature
get max():
vec3
Defined in: packages/charm/src/helpers/aabb.ts:42
Returns
vec3
Set Signature
set max(
v):void
Defined in: packages/charm/src/helpers/aabb.ts:45
Parameters
v
vec3
Returns
void
min
Get Signature
get min():
vec3
Defined in: packages/charm/src/helpers/aabb.ts:36
Returns
vec3
Set Signature
set min(
v):void
Defined in: packages/charm/src/helpers/aabb.ts:39
Parameters
v
vec3
Returns
void
radius
Get Signature
get radius():
number
Defined in: packages/charm/src/helpers/aabb.ts:119
Returns
number
Methods
copyFrom()
copyFrom(
v):void
Defined in: packages/charm/src/helpers/aabb.ts:123
Parameters
v
Returns
void
extend()
extend(
vertex):void
Defined in: packages/charm/src/helpers/aabb.ts:54
Parameters
vertex
vec3
Returns
void
reset()
reset():
void
Defined in: packages/charm/src/helpers/aabb.ts:21
Returns
void
testRay()
testRay(
origin,dir):boolean
Defined in: packages/charm/src/helpers/aabb.ts:127
Parameters
origin
vec3
dir
vec3
Returns
boolean
transform()
transform(
mat):void
Defined in: packages/charm/src/helpers/aabb.ts:70
Parameters
mat
mat4
Returns
void
union()
union(
other):void
Defined in: packages/charm/src/helpers/aabb.ts:49
Parameters
other
Returns
void