![]() |
|
|
|
#1
|
|||
|
|||
|
To scale the robot, but not the movement, you can apply the scale to the head/body parts: For example, to double the size try the following code:
Code:
robot.head.setScale([2,2,2]) robot.body_root.setScale([2,2,2]) Code:
robot.setTracker(viz.link(tracker,viz.NullLinkable,offset=[0,-0.2,0])) |
|
#2
|
|||
|
|||
|
Farshizzo,
thanks for your reply however I had 33% success! The scale worked fine but I still have the other two problems: 1) You didn't respond on how to deactivate collision of the robot with the viewpoint on each window. Although the robot is not rendered in its own window, it still collides with the viewpoint. Why? Eventually, the view is pushed to ~2.32m instead of the default 1.82m, just between body and head, due to this collision. 2) You need to be a little more detailed about your second response because I am still an amateur Vizard user! What's the tracker gonna be in this case? I am using the setTracker to manipulate the robot as mentioned in the examples, updating the matrix on every frame: Code:
robot.setTracker(view._player_matrix) Code:
robot.setTracker(viz.link(robot.body, viz.NullLinkable,offset=[0,-0.2,0])) robot.setTracker(viz.link(robot.head, viz.NullLinkable,offset=[0,-0.2,0])) Excuse my -probably- naive question but I am trying to understand and learn. Thanks, tokola |
|
#3
|
|||
|
|||
|
Problems still unresolved!
Farshizzo,
could you please share your knowledge on the issues mentioned above, and clarify things? I still couldn't overcome the collision and view offset problems, and it's rather imperative to make these robots behave as described. Thanks a lot, --Panagiotis |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| multiple views | durf | Vizard | 3 | 05-07-2009 12:26 PM |
| Problems with making multiple objects from one .wrl? | mjabon | Vizard | 3 | 07-10-2007 02:23 PM |