WorldViz User Forum  

Go Back   WorldViz User Forum > Vizard

Reply
 
Thread Tools Rate Thread Display Modes
  #1  
Old 12-01-2005, 07:22 AM
Eunice Eunice is offline
Member
 
Join Date: Oct 2005
Posts: 21
questions about the duckcourt example

I'm looking at the duckcourt.py.

1. It doesn't enable viz.PHYSICS though it does use ODE

2. It doesn't import court.wrl
I expected to see code like
court = viz.add("court.wrl")
but it's not in the duckcourt.py file

court.collidemesh() enables collision detection with the court mesh, why ducks can intersect with it but balls can't? Where is the code for this?

3. Where is the definition of scoreLabel?

Thanks.
Reply With Quote
  #2  
Old 12-01-2005, 08:32 AM
Eunice Eunice is offline
Member
 
Join Date: Oct 2005
Posts: 21
I found that court.wrl is defined in duckcourt.viz file in xml format. Still, I must miss other codes somewhere.
Reply With Quote
  #3  
Old 12-01-2005, 09:53 AM
farshizzo farshizzo is offline
WorldViz Team Member
 
Join Date: Mar 2003
Posts: 2,849
Hi,

As you already found out, the court model and scorelabel are created through the stage.

The script does not enable physics because it doesn't actually use any dynamics. It only uses ODE to perform manual collision tests. The court.collidemesh() function tells Vizard to use the underlying mesh for collision detections. For the balls it uses ball.collidesphere(). To check if the ball is colliding with something it uses the iscolliding() function.

Let me know if anything else is unclear about the script.
Reply With Quote
  #4  
Old 12-21-2005, 03:24 AM
Eunice Eunice is offline
Member
 
Join Date: Oct 2005
Posts: 21
Thank you for the reply. I wonder why it performs the collision detection manually instead of using physics like those two Physics examples? Is it because Walkto() is used on the ducks, and we cannot have an object both dynamic and kinematic?
Reply With Quote
  #5  
Old 12-21-2005, 10:16 AM
farshizzo farshizzo is offline
WorldViz Team Member
 
Join Date: Mar 2003
Posts: 2,849
HI,

The script performs collision detection manually for example purposes.
Reply With Quote
Reply

Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 01:33 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Copyright 2002-2023 WorldViz LLC