![]() |
view problem
I have imported an avatar and applied a keyboard key to animate it. my problem is that I want to make my view as first person point of view. I've also been able to connect my view to the avatar but the problem is I can see the avatar's head, I want my camera to be beside him moving with him.
Please help. This is my code: import viz viz.go() viz.add('tut_ground.wrl') character = viz.add('vcc_male.cfg') # Add a CAL3D based avatar character.state(1) # Activate the walking state def characterWalk (key): if key == viz.KEY_KP_RIGHT: character.state(2) walk = vizact.walkTo([5,0,0],1) character.addAction(walk) viz.callback(viz.KEYBOARD_EVENT, characterWalk) viewLink = viz.link( character, viz.MainView, enabled = True ) viewLink.setDstFlag(viz.LINK_HEAD) |
I have fixed this problem but now I have another problem. I want to press a certain key and be able to look left and right without moving. I was able to do it with view but now that my view is linked to the character I can't move it. Please help me!!
|
You can set the mask of the link so it only affects the position of the destination object, then you'll still be able to change the viewpoint orientation
Code:
viewLink = viz.link(character,viz.MainView,mask=viz.LINK_POS) |
thanks and sorry for the codes.
|
All times are GMT -7. The time now is 01:18 AM. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Copyright 2002-2023 WorldViz LLC