7 #include "geometry/transform.h"
8 #include "geometry/speed.h"
9 #include "geometry/acceleration.h"
11 #include "property/property.h"
23 float directionalDampening()
const;
24 void setDirectionalDampening(
const Property<float>& directionalDampening);
26 float angularDampening()
const;
29 const Speed& speed()
const;
30 void setSpeed(
const Speed& speed);
36 float maxMass()
const;
38 const Transform projectedTransformIn(
float deltaSec);
40 std::list<VoxelCollision>& move(
float deltaSec);
42 void addVoxel(
Voxel* voxel);
43 void removeVoxel(
Voxel* voxel);
56 glm::vec3 m_accumulatedMassVec;
57 float m_massScaleFactor;
59 void voxelChanged(
Voxel* voxel,
bool isAdd);
60 virtual void updateSpeed(
float deltaSec);
Definition: worldobject.h:43
Definition: voxelcollision.h:22
Definition: abstractmove.h:5