public void removeBody(final GVRRigidBody gvrBody) {
        mPhysicsContext.runOnPhysicsThread(new Runnable() {
            @Override
            public void run() {
                if (contains(gvrBody)) {
                    NativePhysics3DWorld.removeRigidBody(getNative(), gvrBody.getNative());
                    mPhysicsObject.remove(gvrBody.getNative());
                    getGVRContext().getEventManager().sendEvent(GVRWorld.this, IPhysicsEvents.class, "onRemoveRigidBody", GVRWorld.this, gvrBody);
                }
            }
        });
    }
public void removeBody ( final GVRRigidBody gvrBody ) { mPhysicsContext . runOnPhysicsThread ( new Runnable ( ) { @ Override public void run ( ) { if ( contains ( gvrBody ) ) { NativePhysics3DWorld . removeRigidBody ( getNative ( ) , gvrBody . getNative ( ) ) ; mPhysicsObject . remove ( gvrBody . getNative ( ) ) ; getGVRContext ( ) . getEventManager ( ) . sendEvent ( GVRWorld . this , IPhysicsEvents . class , "onRemoveRigidBody" , GVRWorld . this , gvrBody ) ; } } } ) ; }
Remove a {@link GVRRigidBody} from this physics world.

@param gvrBody the {@link GVRRigidBody} to remove.