fix uninitialized-variable issues (were unused initialized, but triggers some memory checking tools)
This commit is contained in:
@@ -64,9 +64,15 @@ struct PhysicsDirectInternalData
|
|||||||
PhysicsDirectInternalData()
|
PhysicsDirectInternalData()
|
||||||
:m_hasStatus(false),
|
:m_hasStatus(false),
|
||||||
m_verboseOutput(false),
|
m_verboseOutput(false),
|
||||||
|
m_cachedCameraPixelsWidth(0),
|
||||||
|
m_cachedCameraPixelsHeight(0),
|
||||||
|
m_commandProcessor(NULL),
|
||||||
m_ownsCommandProcessor(false),
|
m_ownsCommandProcessor(false),
|
||||||
m_timeOutInSeconds(1e30)
|
m_timeOutInSeconds(1e30)
|
||||||
{
|
{
|
||||||
|
memset(&m_command, 0, sizeof(m_command));
|
||||||
|
memset(&m_serverStatus, 0, sizeof(m_serverStatus));
|
||||||
|
memset(m_bulletStreamDataServerToClient, 0, sizeof(m_bulletStreamDataServerToClient));
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -177,7 +177,7 @@ void convertURDFToVisualShape(const UrdfShape* visual, const char* urdfPathPrefi
|
|||||||
visualShapeOut.m_dimensions[0] = 0;
|
visualShapeOut.m_dimensions[0] = 0;
|
||||||
visualShapeOut.m_dimensions[1] = 0;
|
visualShapeOut.m_dimensions[1] = 0;
|
||||||
visualShapeOut.m_dimensions[2] = 0;
|
visualShapeOut.m_dimensions[2] = 0;
|
||||||
visualShapeOut.m_meshAssetFileName[0] = 0;
|
memset(visualShapeOut.m_meshAssetFileName, 0, sizeof(visualShapeOut.m_meshAssetFileName));
|
||||||
if (visual->m_geometry.m_hasLocalMaterial) {
|
if (visual->m_geometry.m_hasLocalMaterial) {
|
||||||
visualShapeOut.m_rgbaColor[0] = visual->m_geometry.m_localMaterial.m_matColor.m_rgbaColor[0];
|
visualShapeOut.m_rgbaColor[0] = visual->m_geometry.m_localMaterial.m_matColor.m_rgbaColor[0];
|
||||||
visualShapeOut.m_rgbaColor[1] = visual->m_geometry.m_localMaterial.m_matColor.m_rgbaColor[1];
|
visualShapeOut.m_rgbaColor[1] = visual->m_geometry.m_localMaterial.m_matColor.m_rgbaColor[1];
|
||||||
|
|||||||
@@ -29,8 +29,11 @@ public:
|
|||||||
btSphereShape (btScalar radius) : btConvexInternalShape ()
|
btSphereShape (btScalar radius) : btConvexInternalShape ()
|
||||||
{
|
{
|
||||||
m_shapeType = SPHERE_SHAPE_PROXYTYPE;
|
m_shapeType = SPHERE_SHAPE_PROXYTYPE;
|
||||||
|
m_localScaling.setValue(1.0, 1.0, 1.0);
|
||||||
|
m_implicitShapeDimensions.setZero();
|
||||||
m_implicitShapeDimensions.setX(radius);
|
m_implicitShapeDimensions.setX(radius);
|
||||||
m_collisionMargin = radius;
|
m_collisionMargin = radius;
|
||||||
|
m_padding = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual btVector3 localGetSupportingVertex(const btVector3& vec)const;
|
virtual btVector3 localGetSupportingVertex(const btVector3& vec)const;
|
||||||
|
|||||||
Reference in New Issue
Block a user