@@ -8,7 +8,7 @@ class RigidBodyBoxes : public CommonRigidBodyBase
|
|||||||
{
|
{
|
||||||
int m_option;
|
int m_option;
|
||||||
int m_numIterations;
|
int m_numIterations;
|
||||||
int m_numBoxes = 4;
|
int m_numBoxes;
|
||||||
btAlignedObjectArray<btRigidBody*> boxes;
|
btAlignedObjectArray<btRigidBody*> boxes;
|
||||||
static btScalar numSolverIterations;
|
static btScalar numSolverIterations;
|
||||||
|
|
||||||
@@ -38,7 +38,8 @@ btScalar RigidBodyBoxes::numSolverIterations = 50;
|
|||||||
RigidBodyBoxes::RigidBodyBoxes(GUIHelperInterface* helper, int option)
|
RigidBodyBoxes::RigidBodyBoxes(GUIHelperInterface* helper, int option)
|
||||||
: CommonRigidBodyBase(helper),
|
: CommonRigidBodyBase(helper),
|
||||||
m_option(option),
|
m_option(option),
|
||||||
m_numIterations(numSolverIterations)
|
m_numIterations(numSolverIterations),
|
||||||
|
m_numBoxes(4)
|
||||||
{
|
{
|
||||||
m_guiHelper->setUpAxis(2);
|
m_guiHelper->setUpAxis(2);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -257,7 +257,11 @@ void MyKeyboardCallback(int key, int state)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
#ifdef _WIN32
|
||||||
b3ChromeUtilsStopTimingsAndWriteJsonFile("timings");
|
b3ChromeUtilsStopTimingsAndWriteJsonFile("timings");
|
||||||
|
#else
|
||||||
|
b3ChromeUtilsStopTimingsAndWriteJsonFile("/tmp/timings");
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
#include "Bullet3Common/b3AlignedObjectArray.h"
|
#include "Bullet3Common/b3AlignedObjectArray.h"
|
||||||
#include "GraphicsSharedMemoryBlock.h"
|
#include "GraphicsSharedMemoryBlock.h"
|
||||||
#include "../CommonInterfaces/CommonGUIHelperInterface.h"
|
#include "../CommonInterfaces/CommonGUIHelperInterface.h"
|
||||||
|
#include "SharedMemoryPublic.h"
|
||||||
|
|
||||||
#define MAX_GRAPHICS_SHARED_MEMORY_BLOCKS 1
|
#define MAX_GRAPHICS_SHARED_MEMORY_BLOCKS 1
|
||||||
|
|
||||||
@@ -108,11 +109,15 @@ public:
|
|||||||
}
|
}
|
||||||
case GFX_CMD_SET_VISUALIZER_FLAG:
|
case GFX_CMD_SET_VISUALIZER_FLAG:
|
||||||
{
|
{
|
||||||
//printf("clientCmd.m_visualizerFlag.m_visualizerFlag: %d, clientCmd.m_visualizerFlag.m_enable %d\n",
|
if (clientCmd.m_visualizerFlagCommand.m_visualizerFlag!=COV_ENABLE_RENDERING)
|
||||||
// clientCmd.m_visualizerFlagCommand.m_visualizerFlag, clientCmd.m_visualizerFlagCommand.m_enable);
|
{
|
||||||
|
//printf("clientCmd.m_visualizerFlag.m_visualizerFlag: %d, clientCmd.m_visualizerFlag.m_enable %d\n",
|
||||||
|
// clientCmd.m_visualizerFlagCommand.m_visualizerFlag, clientCmd.m_visualizerFlagCommand.m_enable);
|
||||||
|
|
||||||
this->m_guiHelper->setVisualizerFlag(clientCmd.m_visualizerFlagCommand.m_visualizerFlag, clientCmd.m_visualizerFlagCommand.m_enable);
|
this->m_guiHelper->setVisualizerFlag(clientCmd.m_visualizerFlagCommand.m_visualizerFlag, clientCmd.m_visualizerFlagCommand.m_enable);
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
case GFX_CMD_UPLOAD_DATA:
|
case GFX_CMD_UPLOAD_DATA:
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
# Blender v2.76 (sub 0) OBJ File: ''
|
# Blender v2.76 (sub 0) OBJ File: ''
|
||||||
# www.blender.org
|
# www.blender.org
|
||||||
mtllib l_link_mini.mtl
|
|
||||||
o lower_link
|
o lower_link
|
||||||
v -0.007927 -0.006511 0.072209
|
v -0.007927 -0.006511 0.072209
|
||||||
v -0.007918 -0.006511 0.072209
|
v -0.007918 -0.006511 0.072209
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
<inertial>
|
<inertial>
|
||||||
<mass value="3.3"/>
|
<mass value="3.3"/>
|
||||||
<origin xyz="0.0 0.0 0.0"/>
|
<origin xyz="0.0 0.0 0.0"/>
|
||||||
<inertia ixx="0.011253" ixy="0" ixz="0" iyy="0.362030" iyz="0" izz="0.042673"/>
|
<inertia ixx="0.011253" ixy="0" ixz="0" iyy="0.036203" iyz="0" izz="0.042673"/>
|
||||||
</inertial>
|
</inertial>
|
||||||
<visual>
|
<visual>
|
||||||
<geometry>
|
<geometry>
|
||||||
|
|||||||
Reference in New Issue
Block a user