![]() |
|
#1
|
|||
|
|||
|
physics problem
hey, first time poster here
currently, i'm trying to setup a balance board type apparatus that includes the board, and a ball that rests on the center. the board tilts up and down and is controlled by a wii remote controller. as the board tilts, the ball rolls down accordingly. all that is working fine and dandy, but a problem keeps occuring where the ball suddenly drops through the board, and i haven't been able to figure out why. i've tried playing with the density, bounce, and hardness of both the board and the ball, but still no luck. here's my script so far: Code:
#create balance board
bar = vizshape.addBox(size=(20, 1,1))
bar.setPosition([0,2,5])
bar.color(1,0,0)
barCollideShape = bar.collideMesh()
#create ball
ball = viz.add('ball.wrl')
ball.setScale([1.5,1.5,1.5])
ball.setPosition([0, 7, 5])
ballCollideShape = ball.collideSphere()
Code:
#Add wiimote extension
wii = viz.add('wiimote.dle')
#Connect to first available wiimote
w = wii.addWiimote()
def updateWiiMote():
w.led = wii.LED_1 | wii.LED_4
x,y,z = w.getAccel()
x,y,z = threshIt(x,y,z)
newEuler = (0,0,-x*10)
print newEuler
bar.setEuler(newEuler)
#poll joystick continuously
vizact.ontimer(0, updateWiiMote)
Code:
#create rear guiderail farGuiderail = vizshape.addBox([30, 50, .01]) farGuiderail.setPosition([0,2,5.5]) farGuiderailMesh = farGuiderail.collideMesh() farGuiderail.disable(viz.RENDERING) farGuiderail.disable(viz.DEPTH_WRITE) #creat front guiderail nearGuiderail = vizshape.addBox([30, 50, .01]) nearGuiderail.setPosition([0,2,4.5]) nearGuiderailMesh = nearGuiderail.collideMesh() nearGuiderail.disable(viz.RENDERING) nearGuiderail.disable(viz.DEPTH_WRITE) |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Vizard problem | mizutani_jun | Vizard | 4 | 01-09-2011 03:39 PM |
| Physics Problem | Sandro Holzer | Vizard | 4 | 03-29-2009 10:51 PM |
| physics engine exception | ad_astra | Vizard | 3 | 03-25-2009 11:31 AM |
| picking problem... | k_iwan | Vizard | 2 | 07-27-2007 07:57 PM |
| problem with female animations | vmonkey | Vizard | 1 | 10-07-2005 10:36 AM |