Patch update - V9.2.13
Physics update
This commit is contained in:
@@ -95,11 +95,23 @@ public:
|
||||
ObjectType StringToObjectType(const std::string& objectType);
|
||||
std::string ObjectTypeToString(ObjectType objectType);
|
||||
|
||||
void LaunchObject();
|
||||
void SetAlpha(float alpha) { m_alpha = alpha; }
|
||||
float GetAlpha() const { return m_alpha; }
|
||||
void SetInitialStretch(float initialStretch) { m_initialStretch = initialStretch; }
|
||||
float GetInitialStretch() const { return m_initialStretch; }
|
||||
void SetSpringConstant(float springConstant) { m_springConstant = springConstant; }
|
||||
float GetSpringConstant() const { return m_springConstant; }
|
||||
|
||||
bool IsGravityEnabled() const { return m_gravityEnabled; }
|
||||
void SetGravityEnabled(bool state) { m_gravityEnabled = state; }
|
||||
|
||||
public :
|
||||
bool m_demoSpinning = false;
|
||||
XMVECTOR m_previousPosition;
|
||||
XMVECTOR m_velocity;
|
||||
int m_id;
|
||||
bool m_gravityEnabled = true;
|
||||
|
||||
private:
|
||||
XMMATRIX m_scaleMatrix;
|
||||
@@ -121,4 +133,9 @@ private:
|
||||
|
||||
float m_boundingRadius;
|
||||
std::wstring m_modelPath;
|
||||
float m_alpha = 0.0f;
|
||||
float m_initialStretch = 0.0f;
|
||||
float m_springConstant = 10.0f;
|
||||
|
||||
|
||||
};
|
||||
|
Reference in New Issue
Block a user