Problem with <node3d>.center
Hello everyone,
I have a problem with the command object.center(x,y,z) The setting of y value doesn't work. Only x and z is ok... Do you have the same problem? |
Can you post some example code that shows your problem?
In the following example the center of the ball on the left is changed in the y value which affects it's rotation: Code:
import viz |
Thank you Jeff.
It works for 'spin'. Infact, I was tring to change the position of an object/avatar. import viz import vizact viz.go() ground = viz.add('roughground.wrl') ball = viz.add('ball.wrl') ball.center(0,1,0) move = vizact.walkTo([1,ground,1], walkAnim = None, walkSpeed = 0.5) vizact.onkeydown('1', ball.addAction, move) I tried to move the ball along a rough surface. However, using above lines, the ball was not "above" but "partially inside" the ground. I tried to set the level of the ball by [1,gound+1,1], but it seems an invalid command. So, I tried to set the "built-in position" by "ball.center(0,1,0)". It doesn't work. Sorry for the confusion. Best Regards |
You can use the
Code:
import viz |
Thanks Jeff.
In fact the ground is not a flat surface. The level changes according to different positions. |
All times are GMT -7. The time now is 01:55 PM. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Copyright 2002-2023 WorldViz LLC