30 #include "qparticle.h"
44 bool isInternal=
false;
45 bool enableDistanceLimit=
false;
46 float minimumDistanceFactor=0.25f;
47 float maximumDistanceFactor=4.0f;
74 virtual void Update(
float rigidity,
bool internalsException,
bool isWorldSpring=
false);
103 return enableDistanceLimit;
107 return minimumDistanceFactor;
111 return minimumDistanceFactor;
159 this->rigidity=rigidity;
168 enableDistanceLimit=value;
173 minimumDistanceFactor=value;
178 maximumDistanceFactor=value;
QParticle objects form the network structures of QMesh objects defined for all body object types....
Definition: qparticle.h:40
You can apply distance constraints between 2 particles using the QSpring. The physics engine uses QSp...
Definition: qspring.h:39
virtual void Update(float rigidity, bool internalsException, bool isWorldSpring=false)
Definition: qspring.cpp:50
float GetMinimumDistanceFactor()
Definition: qspring.h:106
QSpring * SetMinimumDistanceFactor(float value)
Definition: qspring.h:172
QParticle * GetParticleA()
Definition: qspring.h:78
QSpring * SetIsInternal(bool value)
Definition: qspring.h:150
QSpring(QParticle *particleA, QParticle *particleB, bool internal=false)
Definition: qspring.cpp:33
bool GetDistanceLimitEnabled()
Definition: qspring.h:102
QSpring * SetLength(float length)
Definition: qspring.h:142
QSpring * SetDistanceLimitEnabled(bool value)
Definition: qspring.h:167
float GetLength()
Definition: qspring.h:86
QSpring * SetRigidity(float rigidity)
Definition: qspring.h:158
QParticle * GetParticleB()
Definition: qspring.h:82
bool GetIsInternal()
Definition: qspring.h:90
float GetRigidity()
Definition: qspring.h:94
QSpring * SetParticleA(QParticle *particle)
Definition: qspring.h:126
QSpring * SetParticleB(QParticle *particle)
Definition: qspring.h:134
bool manualDeletion
Definition: qspring.h:194
QSpring * SetMaximumDistanceFactor(float value)
Definition: qspring.h:177
bool GetEnabled()
Definition: qspring.h:115
QSpring * SetEnabled(bool value)
Definition: qspring.h:186
float GetMaximumDistanceFactor()
Definition: qspring.h:110
Every QBody object requires meshes. In other traditional physics engines, the term 'shape' is used in...
Definition: qmesh.h:49