Class Index | File Index

Classes


Class JAABox

JAABox an axis aligned box
Defined in: jaabox.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
JAABox(minPos, maxPos)
Field Summary
Field Attributes Field Name and Description
 
a 3D vector
 
a 3D vector
Method Summary
Method Attributes Method Name and Description
 
addBox(box)
 
addCapsule(capsule)
 
addPoint(pos)
 
 
addSphere(sphere)
 
 
 
 
 
 
 
 
move(delta)
 
 
 
 
Class Detail
JAABox(minPos, maxPos)

Author: Muzer(muzerly@gmail.com).
Parameters:
{array} minPos
a 3D vector
{array} maxPos
a 3D vector
Requires:
Vector3DUtil
JNumber3D
Field Detail
{array} maxPos
a 3D vector

{array} minPos
a 3D vector
Method Detail
{void} addBox(box)
Parameters:
{JBox} box

{void} addCapsule(capsule)
Parameters:
{JCapsule} capsule

{void} addPoint(pos)
Parameters:
{array} pos
a 3D vector

{void} addSegment(seg)
Parameters:
{JSegment} seg

{void} addSphere(sphere)
Parameters:
{JSphere} sphere

{void} clear()

{JAABox} clone()
Returns:
a copy of this JAABox

{array} get_centrePos()
Returns:
the center point expressed as 3D vector

{array} get_maxPos()

{array} get_minPos()

{array} get_sideLengths()
Returns:
the side lengths expressed as 3D vector

{boolean} isPointInside(pos)
Parameters:
{array} pos
a 3D vector

{void} move(delta)
Parameters:
{array} delta
a 3D vector

{boolean} overlapTest(box)
Parameters:
{JAABox} box

{void} set_maxPos(pos)
Parameters:
{array} pos
a 3D vector

{void} set_minPos(pos)
Parameters:
{array} pos
a 3D vector

{string} toString()

Documentation generated by JsDoc Toolkit 2.4.0 on Fri Feb 25 2011 08:49:08 GMT+0100 (CET)