Collision detection with InfiniteTerrain Generator
I am wondering if there is anyway to activate collision detection with the infinite terrain generator (InfiniteTerrain.dlc). Given below is a simple example of code, and if you copy/paste and run it in vizard you will see that the ball falls straight through the infinite plane without colliding with it. Anyone Have any suggestions?
import viz
viz.go()
#Turn on the physics engine
viz.phys.enable()
viz.MainView.setPosition([0,180,0])
viz.MainView.setEuler( [0,40,0] )
viz.MainView.getHeadLight().disable()
#add sun-like directional light
l = viz.addLight()
l.position(0, 1, -.2, 0) #sets light direction
terrain = viz.add('InfiniteTerrain.dlc',1,'300',6,7,15000,0. 001)
grass = viz.addTexture('gb_noise.jpg')
terrain.texture(grass)
terrain.collideMesh()
ball = viz.add('ball.wrl')
ball.collideBox(density=5)
ball.setScale([50,50,50])
ball.setPosition([0,100,100])[/COLOR]
|