//CollisionShapes //Primitives //BoxShape public IBoxShapeImp AddBoxShape(float boxHalfExtents) { var btBoxShape = new BoxShape(boxHalfExtents); BtCollisionShapes.Add(btBoxShape); var retval = new BoxShapeImp(); retval.BtBoxShape = btBoxShape; btBoxShape.UserObject = retval; return retval; }
public IBoxShapeImp AddBoxShape(float boxHalfExtentsX, float boxHalfExtentsY, float boxHalfExtentsZ) { var btBoxShape = new BoxShape(boxHalfExtentsX, boxHalfExtentsY, boxHalfExtentsZ); BtCollisionShapes.Add(btBoxShape); var retval = new BoxShapeImp(); retval.BtBoxShape = btBoxShape; btBoxShape.UserObject = retval; return(retval); }
public IBoxShapeImp AddBoxShape(float3 boxHalfExtents) { var btBoxShape = new BoxShape(Translater.Float3ToBtVector3(boxHalfExtents)); BtCollisionShapes.Add(btBoxShape); var retval = new BoxShapeImp(); retval.BtBoxShape = btBoxShape; btBoxShape.UserObject = retval; return(retval); }
public IBoxShapeImp AddBoxShape(float3 boxHalfExtents) { var btBoxShape = new BoxShape(Translater.Float3ToBtVector3(boxHalfExtents)); BtCollisionShapes.Add(btBoxShape); var retval = new BoxShapeImp(); retval.BtBoxShape = btBoxShape; btBoxShape.UserObject = retval; return retval; }