#include <physics3d_object.h>
Public Member Functions | |
Physics3DObject () | |
Physics3DObject (std::shared_ptr< Physics3DObject_Impl > impl) | |
Physics3DObject (Physics3DWorld &world, const Physics3DShape &shape, const Vec3f &position=Vec3f(0.0f), const Quaternionf &orientation=Quaternionf()) | |
template<typename T > | |
std::shared_ptr< T > | get_data () |
Quaternionf | get_orientation () const |
Vec3f | get_position () const |
bool | is_kinematic () const |
bool | is_null () const |
template<typename T > | |
void | set_data (const std::shared_ptr< T > &data) |
void | set_kinematic (bool enable) |
void | set_orientation (const Quaternionf &orientation) |
void | set_position (const Vec3f &position) |
void | set_transform (const Vec3f &position, const Quaternionf &orientation) |
Friends | |
class | Physics3DContactTest |