fix msvc compilation/crash when shooting a box
This commit is contained in:
@@ -8,7 +8,7 @@
|
|||||||
#include "BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.h"
|
#include "BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.h"
|
||||||
#include "BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h"
|
#include "BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h"
|
||||||
|
|
||||||
#include "BulletHfFluid/btHfFluidBuoyantConvexShape.h"
|
#include "btHfFluidBuoyantConvexShape.h"
|
||||||
|
|
||||||
btHfFluidBuoyantConvexShape::btHfFluidBuoyantConvexShape (btConvexShape* convexShape)
|
btHfFluidBuoyantConvexShape::btHfFluidBuoyantConvexShape (btConvexShape* convexShape)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#ifndef BT_HF_FLUID_COLLISION_SHAPE_H
|
#ifndef BT_HF_FLUID_COLLISION_SHAPE_H
|
||||||
#define BT_HF_FLUID_COLLISION_SHAPE_H
|
#define BT_HF_FLUID_COLLISION_SHAPE_H
|
||||||
|
|
||||||
#include "BulletHfFluid/btHfFluid.h"
|
#include "btHfFluid.h"
|
||||||
#include "BulletCollision/BroadphaseCollision/btBroadphaseInterface.h"
|
#include "BulletCollision/BroadphaseCollision/btBroadphaseInterface.h"
|
||||||
#include "BulletCollision/CollisionDispatch/btCollisionDispatcher.h"
|
#include "BulletCollision/CollisionDispatch/btCollisionDispatcher.h"
|
||||||
#include "BulletCollision/CollisionShapes/btConvexInternalShape.h"
|
#include "BulletCollision/CollisionShapes/btConvexInternalShape.h"
|
||||||
|
|||||||
@@ -985,6 +985,7 @@ void HfFluidDemo::setShootBoxShape ()
|
|||||||
{
|
{
|
||||||
if (!m_shootBoxShape)
|
if (!m_shootBoxShape)
|
||||||
{
|
{
|
||||||
|
m_shootBoxShape = new btBoxShape(btVector3(0.3f,1.f,0.2f));
|
||||||
btHfFluidBuoyantConvexShape* buoyantShape = new btHfFluidBuoyantConvexShape((btConvexShape*)m_shootBoxShape);
|
btHfFluidBuoyantConvexShape* buoyantShape = new btHfFluidBuoyantConvexShape((btConvexShape*)m_shootBoxShape);
|
||||||
buoyantShape->generateShape (btScalar(0.25f), btScalar(0.05f));
|
buoyantShape->generateShape (btScalar(0.25f), btScalar(0.05f));
|
||||||
m_shootBoxShape = buoyantShape;
|
m_shootBoxShape = buoyantShape;
|
||||||
|
|||||||
Reference in New Issue
Block a user