![]() |
#7
|
|||
|
|||
Of course, the visual geometry should be the collide mesh. You can visualize the bounding boxes around the avatars with this code:
Code:
import viz import vizact viz.go() viz.clearcolor(viz.SKYBLUE) box = viz.add( 'box.wrl' ) box.alpha( .2 ) box.color( viz.RED ) def drawborder( obj ): savedEuler = obj.get( viz.EULER ) obj.rotate( 0, 0, 0 ) bb = obj.get( viz.BOUNDING_BOX ) obj.rotate( savedEuler ) box.translate( bb[3:6] ) box.rotate( obj.get( viz.EULER ) ) box.scale( bb[0:3] ) male = viz.add( 'male.cfg' ) male.add( vizact.goto( 0, 0, 10, 10 ) ) male.add( vizact.spin( 0, 1, 0, 45, viz.FOREVER ), 1 ) def onTimer(num): drawborder( male ) viz.callback(viz.TIMER_EVENT,onTimer) viz.starttimer( 0, 0, viz.FOREVER )
__________________
Paul Elliott WorldViz LLC |
|
|