#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 |