hierarchical models / physic shapes problem in Viz4   
		
		
		Hi, I would like to build a hierarchical model with some 3d model files. This construct should be part of the physic engine. Each node should have his own collide shape. 
	Code: 
	
 import viz 
import vizact 
viz.go() 
 
viz.MainView.setPosition(0,1.5,-5) 
ground = viz.add('tut_ground.wrl')  # Add ground 
ground.collidePlane()   # Make collideable plane 
box = viz.add('box.wrl', pos = [2,2, 0], scale=[0.2, 0.2, 0.2]) 
box.collideBox() 
 
MainNode = viz.add("tut_cone.wrl") 
MainNode.collideBox() 
 
subNode1 = viz.add("tut_cone.wrl",pos = [0, 0.5, 0]) 
subNode1.collideBox() 
subNode1.disable(viz.PHYSICS) 
subNode1.parent(MainNode) 
 
subNode2 = viz.add("tut_cone.wrl",pos = [0, 1.0, 0]) 
subNode2.collideBox() 
subNode2.disable(viz.PHYSICS) 
subNode2.parent(subNode1) 
 
 
MainNode.setPosition(-2,2,0) 
vizact.onkeydown('1', viz.phys.enable)   # Enable physics 
 If I set a new position I see the hierarchical model is ok, but if I put the physic engine on only the “MainNode” take part on the physic-simulation. That’s a problem of Vizard4, in Vizard3 this script works like it should!
 
Has anyone an idea or a solution?  
	 |