Thread: vertex list
View Single Post
  #1  
Old 06-30-2009, 03:54 AM
jaclyn.bill jaclyn.bill is offline
Member
 
Join Date: Oct 2007
Posts: 42
vertex list

Hi,

I'm trying to get vizard to draw a set of lines on a certain length along a ground plane which follow a curving path (essentially creating basic road markings).

I really want the lines to follow a set of vertex points set by

x = np.linspace(-np.pi, np.pi, length)
y = x, np.sin(x)
z = some constant

However, I can't seem to get these functions to work in vizard when I create an array:

Code:
roadarray = 0.0*np.zeros(201,3)

roadarray[0] = x
roadarray[1] = y
roadarray[2] = z
		

viz.startlayer(viz.LINE_STRIP)
viz.linewidth(4)
viz.vertexcolor(0, 0.6, 0)
viz.vertex(roadarray[0],roadarray[1],roadarray[2])
lines = viz.endlayer()
Vizard is having problems reading "roadarray = 0.0*np.zeros(201,3)" (saying "TypeError: data type not understood") even though I can get this to create an array in python.

I'm sure this is a small error on my part, but if any one can point me in the right direction I would be grateful.

Many thanks.

J
Reply With Quote