diff --git a/README.md b/README.md index 5948444..6059615 100644 --- a/README.md +++ b/README.md @@ -259,14 +259,14 @@ manager2.setup() #===================================================================== cdata = fcl.CollisionData() manager1.collide(cdata, fcl.defaultCollisionCallback) -print 'Collision within manager 1?: {}'.format(cdata.result.is_collision) +print('Collision within manager 1?: {}'.format(cdata.result.is_collision)) ##===================================================================== ## Managed internal (sub-n^2) distance checking ##===================================================================== ddata = fcl.DistanceData() manager1.distance(ddata, fcl.defaultDistanceCallback) -print 'Closest distance within manager 1?: {}'.format(ddata.result.min_distance) +print('Closest distance within manager 1?: {}'.format(ddata.result.min_distance)) #===================================================================== # Managed one to many collision checking @@ -275,20 +275,20 @@ req = fcl.CollisionRequest(num_max_contacts=100, enable_contact=True) rdata = fcl.CollisionData(request = req) manager1.collide(fcl.CollisionObject(mesh), rdata, fcl.defaultCollisionCallback) -print 'Collision between manager 1 and Mesh?: {}'.format(rdata.result.is_collision) -print 'Contacts:' +print('Collision between manager 1 and Mesh?: {}'.format(rdata.result.is_collision)) +print('Contacts:') for c in rdata.result.contacts: - print '\tO1: {}, O2: {}'.format(c.o1, c.o2) + print('\tO1: {}, O2: {}'.format(c.o1, c.o2)) #===================================================================== # Managed many to many collision checking #===================================================================== rdata = fcl.CollisionData(request = req) manager1.collide(manager2, rdata, fcl.defaultCollisionCallback) -print 'Collision between manager 1 and manager 2?: {}'.format(rdata.result.is_collision) -print 'Contacts:' +print('Collision between manager 1 and manager 2?: {}'.format(rdata.result.is_collision)) +print('Contacts:') for c in rdata.result.contacts: - print '\tO1: {}, O2: {}'.format(c.o1, c.o2) + print('\tO1: {}, O2: {}'.format(c.o1, c.o2)) ``` ### Extracting Which Objects Are In Collision