28#ifndef _WireBoundingBox_H__
29#define _WireBoundingBox_H__
A 3D box aligned with the x/y/z axes.
A viewpoint from which the scene will be rendered.
Class encapsulating a standard 4x4 homogeneous matrix.
Reference-counted shared pointer, used for objects where implicit destruction is required.
Simple implementation of MovableObject and Renderable for single-part custom objects.
Allows the rendering of a wireframe bounding box.
void setupBoundingBoxVertices(const AxisAlignedBox &aab)
Builds the wireframe line list.
void _initWireBoundingBox()
WireBoundingBox(const String &name)
void setupBoundingBox(const AxisAlignedBox &aabb)
Builds the wireframe line list.
Real getSquaredViewDepth(const Camera *cam) const
Returns the camera-relative squared depth of this renderable.
Real getBoundingRadius(void) const
Retrieves the radius of the origin-centered bounding sphere for this object.
void getWorldTransforms(Matrix4 *xform) const
Override this method to prevent parent transforms (rotation,translation,scale)