KX_BoundingBox(EXP_PyObjectPlus)

base class — EXP_PyObjectPlus

class KX_BoundingBox(EXP_PyObjectPlus)

A bounding volume box of a game object. Used to get and alterate the volume box or AABB.

from bge import logic
from mathutils import Vector

owner = logic.getCurrentController().owner
box = owner.cullingBox

# Disable auto update to allow modify the box.
box.autoUpdate = False

print(box)
# Increase the height of the box of 1.
box.max = box.max + Vector((0, 0, 1))

print(box)
min

The minimal point in x, y and z axis of the bounding box.

Type

mathutils.Vector

max

The maximal point in x, y and z axis of the bounding box.

Type

mathutils.Vector

center

The center of the bounding box. (read only)

Type

mathutils.Vector

radius

The radius of the bounding box. (read only)

Type

float

autoUpdate

Allow to update the bounding box if the mesh is modified.

Type

boolean