WorldViz User Forum

WorldViz User Forum (https://forum.worldviz.com/index.php)
-   Vizard (https://forum.worldviz.com/forumdisplay.php?f=17)
-   -   viz.look (https://forum.worldviz.com/showthread.php?t=625)

paulpars 06-19-2006 01:51 PM

viz.look
 
i am confused as to how this works, and i can't find any documentation for it either...i am trying to create a vector out the front of the car i am driving in but the vector always goes out the back even when i'm driving forward... here's what my code looks like:

Code:

                #Get the car's current position.
                current = car.get(viz.POSITION)
                #Get the vector for the direction in which the car is positioned.
                vector = car.get(viz.LOOK)
                #Find the car's future position if it travels along the vector 30 meters.
                future = vizmat.MoveAlongVector(current, vector,30)
                #Draw a line between the current and future positions and
                #see if it intersects anything.
                hit = viz.intersect(current, future)
                viz.startlayer(viz.LINE_LOOP)
                viz.vertexcolor(viz.RED)
                viz.vertex(current)
                viz.vertex(future)
                line = viz.endlayer()


thanks

Gladsomebeast 06-19-2006 04:42 PM

To reverse the direction of a vector, multipy it by a negative. I would change the following in your code:

future = vizmat.MoveAlongVector(current, vector,-30) #added a negative sign


All times are GMT -7. The time now is 12:16 PM.

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