载入中...
搜索中...
未找到
eve::spatial::AABB3结构体 参考
#include <Bounds.h>
Public 成员函数 | |
| float | width () const |
| float | height () const |
| float | depth () const |
| float | centerX () const |
| float | centerY () const |
| float | centerZ () const |
| bool | valid () const |
| bool | containsPoint (float x, float y, float z) const |
| bool | containsAABB (const AABB3 &o) const |
| bool | intersectsAABB (const AABB3 &o) const |
| bool | intersectsSphere (float cx, float cy, float cz, float radius) const |
Public 属性 | |
| float | minX = 0.f |
| float | minY = 0.f |
| float | minZ = 0.f |
| float | maxX = 0.f |
| float | maxY = 0.f |
| float | maxZ = 0.f |
详细描述
成员函数说明
◆ centerX()
◆ centerY()
◆ centerZ()
◆ containsAABB()
|
inline |
◆ containsPoint()
|
inline |
◆ depth()
|
inline |
◆ height()
|
inline |
◆ intersectsAABB()
|
inline |
◆ intersectsSphere()
|
inline |
◆ valid()
|
inline |
引用了 maxX, maxY, maxZ, minX, minY , 以及 minZ.
被这些函数引用 eve::spatial::BSPTree3D::BSPTree3D() , 以及 eve::spatial::Octree::Octree().
◆ width()
|
inline |
类成员变量说明
◆ maxX
| float eve::spatial::AABB3::maxX = 0.f |
◆ maxY
| float eve::spatial::AABB3::maxY = 0.f |
◆ maxZ
| float eve::spatial::AABB3::maxZ = 0.f |
◆ minX
| float eve::spatial::AABB3::minX = 0.f |
◆ minY
| float eve::spatial::AABB3::minY = 0.f |
◆ minZ
| float eve::spatial::AABB3::minZ = 0.f |
该结构体的文档由以下文件生成:
- src/modules/spatial/Bounds.h