View Single Post
  #2  
Old 09-08-2014, 02:51 PM
Jeff Jeff is offline
WorldViz Team Member
 
Join Date: Aug 2008
Posts: 2,471
You can check to see if info.object matches the name assigned to the cylinder:

Code:
import viz
import vizshape
viz.go()

viz.collision(viz.ON)

dojo = viz.addChild('dojo.osgb')
cylinder = vizshape.addCylinder(pos=[0,1.8,4])

def onCollision(info):
	
	if info.object == cylinder:
		print 'Collided with cylinder'

viz.callback(viz.COLLISION_EVENT,onCollision)
Reply With Quote