WorldViz User Forum

WorldViz User Forum (https://forum.worldviz.com/index.php)
-   Vizard (https://forum.worldviz.com/forumdisplay.php?f=17)
-   -   1st person perspective using an object? (https://forum.worldviz.com/showthread.php?t=5694)

jelly 04-15-2016 05:23 AM

1st person perspective using an object?
 
Dear all,

I am working on a little project where I have a virtual environment, a room, and an object, an arrow that moves around the room. I have programmed it as a function with a series of "moveTo" actions.

What is the best way to link the main viewpoint to the arrow head, so as to look as a1st person perspective. Indeed, I won't be needing the arrow. It is just a placeholder that should elicit the impression of 1st person.

I tried using link = viz.link( viz.MainView, arrow) but this somehow overwrites my actions. What starts to happen is that the dart starts to move upwards (basically into the sky), apparently indefinetely. I do think this has to do with linking the object to the viewpoint (because ebery viewpoint has a head and body position and orientation).

Does anyone have any other idea how to achieve the 1st person perspective using an object?

Thank you very much in advance!

Erikvdb 04-15-2016 06:10 AM

Linking should be done in the right order, so: viz.link(parent, child). In your sample, you've linked the arrow to the viewport instead of the other way around.
Also if you don't need actually need the arrow, just replace it with an empty node like so:
Code:

viewNode = viz.addGroup()
viewLink = viz.link(viewNode, viz.MainView)


jelly 04-16-2016 11:30 AM

Thank you very much!


All times are GMT -7. The time now is 03:04 PM.

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