Page 1 of 1
how to delete new btConvex2dShape(new btBoxShape(v));
Posted: Tue Sep 18, 2012 9:48 am
by khoowaikeong
taken from the 2d example demo..
do we delete btConvex2dShape?
or do we make a copy of btBoxShape, and delete btConvex2dShape AND btBoxShape?
Re: how to delete new btConvex2dShape(new btBoxShape(v));
Posted: Tue Sep 18, 2012 12:31 pm
by marios
Here is my deletion code
Code: Select all
if(shape->isConvex2d() && shape->getShapeType()!=BOX_2D_SHAPE_PROXYTYPE)
{
delete((btConvex2dShape*)shape)->getChildShape();
}
delete shape;
if you want 2d box shape you should use btBox2dShape instead packing btBoxShape into btConvex2dShape
Re: how to delete new btConvex2dShape(new btBoxShape(v));
Posted: Wed Sep 19, 2012 7:49 am
by khoowaikeong
neat code!
a million thx