载入中...
搜索中...
未找到
#include "physics/Body3D.h"#include "physics/Shape3D.h"#include "physics/World3D.h"#include "physics/Joint3D.h"#include "common/Exception.h"#include <box3d/box3d.h>#include <cmath>#include <vector>命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::physics |
| Optional physics backend for vehicle mobility and body attach. | |
宏定义 | |
| #define | EV_BODY_LOCK_GETTER(name, member) |
| #define | EV_BODY_INERTIA_GETTER(name, column, member) |
| #define | EV_BODY_CENTER_GETTER(name, functionName, member) |
宏定义说明
◆ EV_BODY_CENTER_GETTER
值:
float Body3D::name() const { \
return isValid() ? static_cast<float>(functionName(bodyId_).member) : 0.f; \
}
在文件 Body3D.cpp 第 644 行定义.
◆ EV_BODY_INERTIA_GETTER
值:
float Body3D::name() const { \
return isValid() ? b3Body_GetMassData(bodyId_).inertia.column.member : 0.f; \
}
在文件 Body3D.cpp 第 632 行定义.
◆ EV_BODY_LOCK_GETTER
值:
bool Body3D::name() const { \
return isValid() ? b3Body_GetMotionLocks(bodyId_).member : false; \
}
在文件 Body3D.cpp 第 576 行定义.