square-fullBox

Implementation AABB

Variables

minX (number)

minY (number)

minZ (number)

maxX (number)

maxY (number)

maxZ (number)

min (table) { x, y, z }

max (table) { x, y, z }

Functions

getSize()

Return box size.

Returns:

  • (number) Box size.

Example Usage:

getXSize()

Return box x size.

Returns:

  • (number) Box x size.

Example Usage:

getZSize()

Return box z size.

Returns:

  • (number) Box z size.

Example Usage:

getYSize()

Return box y size.

Returns:

  • (number) Box y size.

Example Usage:

getCenter()

Return box y size.

Returns:

  • (table) { x, y, z }.

Example Usage:

setMinX(number)

Change box mix x size.

Returns:

  • (Box) Return new box.

Example Usage:

setMinY(number)

Change box mix y size.

Returns:

  • (Box) Return new box.

Example Usage:

setMinZ(number)

Change box mix z size.

Returns:

  • (Box) Return new box.

Example Usage:

setMaxX(number)

Change box max x size.

Returns:

  • (Box) Return new box.

Example Usage:

setMaxY(number)

Change box max y size.

Returns:

  • (Box) Return new box.

Example Usage:

setMaxZ(number)

Change box max z size.

Returns:

  • (Box) Return new box.

Example Usage:

expand(x, y, z)

Expand box.

Returns:

  • (Box) Return new box.

Example Usage:

inflate(x, y, z)

Inflate box.

Returns:

  • (Box) Return new box.

Example Usage:

deflate(x, y, z)

Deflate box.

Returns:

  • (Box) Return new box.

Example Usage:

intersect(x, y, z)

Intersect box.

Returns:

  • (Box) Return new box.

Example Usage:

move(x, y, z)

Move box.

Returns:

  • (Box) Return new box.

Example Usage:

Last updated