@@ -4005,7 +4005,7 @@ bool PhysicsServerCommandProcessor::processSaveWorldCommand(const struct SharedM
|
|||||||
FILE* f = fopen(clientCmd.m_sdfArguments.m_sdfFileName, "w");
|
FILE* f = fopen(clientCmd.m_sdfArguments.m_sdfFileName, "w");
|
||||||
if (f)
|
if (f)
|
||||||
{
|
{
|
||||||
char line[1024];
|
char line[2048];
|
||||||
{
|
{
|
||||||
sprintf(line, "import pybullet as p\n");
|
sprintf(line, "import pybullet as p\n");
|
||||||
int len = strlen(line);
|
int len = strlen(line);
|
||||||
|
|||||||
@@ -56,7 +56,7 @@ public:
|
|||||||
virtual void addScaledElasticForce(btScalar scale, TVStack& force)
|
virtual void addScaledElasticForce(btScalar scale, TVStack& force)
|
||||||
{
|
{
|
||||||
int numNodes = getNumNodes();
|
int numNodes = getNumNodes();
|
||||||
btAssert(numNodes <= force.size())
|
btAssert(numNodes <= force.size());
|
||||||
btVector3 grad_N_hat_1st_col = btVector3(-1,-1,-1);
|
btVector3 grad_N_hat_1st_col = btVector3(-1,-1,-1);
|
||||||
for (int i = 0; i < m_softBodies.size(); ++i)
|
for (int i = 0; i < m_softBodies.size(); ++i)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ public:
|
|||||||
virtual void addScaledDampingForce(btScalar scale, TVStack& force)
|
virtual void addScaledDampingForce(btScalar scale, TVStack& force)
|
||||||
{
|
{
|
||||||
int numNodes = getNumNodes();
|
int numNodes = getNumNodes();
|
||||||
btAssert(numNodes <= force.size())
|
btAssert(numNodes <= force.size());
|
||||||
btVector3 grad_N_hat_1st_col = btVector3(-1,-1,-1);
|
btVector3 grad_N_hat_1st_col = btVector3(-1,-1,-1);
|
||||||
for (int i = 0; i < m_softBodies.size(); ++i)
|
for (int i = 0; i < m_softBodies.size(); ++i)
|
||||||
{
|
{
|
||||||
@@ -114,7 +114,7 @@ public:
|
|||||||
virtual void addScaledElasticForce(btScalar scale, TVStack& force)
|
virtual void addScaledElasticForce(btScalar scale, TVStack& force)
|
||||||
{
|
{
|
||||||
int numNodes = getNumNodes();
|
int numNodes = getNumNodes();
|
||||||
btAssert(numNodes <= force.size())
|
btAssert(numNodes <= force.size());
|
||||||
btVector3 grad_N_hat_1st_col = btVector3(-1,-1,-1);
|
btVector3 grad_N_hat_1st_col = btVector3(-1,-1,-1);
|
||||||
for (int i = 0; i < m_softBodies.size(); ++i)
|
for (int i = 0; i < m_softBodies.size(); ++i)
|
||||||
{
|
{
|
||||||
@@ -149,7 +149,7 @@ public:
|
|||||||
virtual void addScaledDampingForceDifferential(btScalar scale, const TVStack& dv, TVStack& df)
|
virtual void addScaledDampingForceDifferential(btScalar scale, const TVStack& dv, TVStack& df)
|
||||||
{
|
{
|
||||||
int numNodes = getNumNodes();
|
int numNodes = getNumNodes();
|
||||||
btAssert(numNodes <= df.size())
|
btAssert(numNodes <= df.size());
|
||||||
btVector3 grad_N_hat_1st_col = btVector3(-1,-1,-1);
|
btVector3 grad_N_hat_1st_col = btVector3(-1,-1,-1);
|
||||||
for (int i = 0; i < m_softBodies.size(); ++i)
|
for (int i = 0; i < m_softBodies.size(); ++i)
|
||||||
{
|
{
|
||||||
@@ -184,7 +184,7 @@ public:
|
|||||||
virtual void addScaledElasticForceDifferential(btScalar scale, const TVStack& dx, TVStack& df)
|
virtual void addScaledElasticForceDifferential(btScalar scale, const TVStack& dx, TVStack& df)
|
||||||
{
|
{
|
||||||
int numNodes = getNumNodes();
|
int numNodes = getNumNodes();
|
||||||
btAssert(numNodes <= df.size())
|
btAssert(numNodes <= df.size());
|
||||||
btVector3 grad_N_hat_1st_col = btVector3(-1,-1,-1);
|
btVector3 grad_N_hat_1st_col = btVector3(-1,-1,-1);
|
||||||
for (int i = 0; i < m_softBodies.size(); ++i)
|
for (int i = 0; i < m_softBodies.size(); ++i)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user