View Single Post
  #1  
Old 09-10-2010, 07:48 AM
tsgk tsgk is offline
Member
 
Join Date: Mar 2010
Posts: 7
Post How to add texture to a polygon

Hello,

I am trying to create a textured on-the-fly polygon but have not much luck yet.

The polygon I am using has the following vertices:

Code:
viz.startLayer(viz.POLYGON)
	
	
	viz.vertex(x+(1.5), 0.02, 0)
	
	viz.vertex(x+(1.5), 0.02, straight_road)
        i = 0
	while i < 3142:
		x2[i] = (r-(1.5))*cos(right_array[i])
		z2[i] = (r-(1.5))*sin(right_array[i])
		viz.vertex(x2[i]+r, 0.02, z2[i]+9)
		i += 1
	

	viz.vertex(r-(1.5), 0.02, 9)
	viz.vertex(r-(1.5), 0.02, 0)
	viz.vertex(x+(1.5), 0.02, 0)

	myPolygon = viz.endLayer()
The while loop is used to generate a semi-circular side to the polygon.

I am not sure how to apply the
Code:
viz.texcoord
command since at the best with four [x,y] coordinates I can draw a square.

Is there a way of adding a .jpg or .bmp file as a texture in this kind of shape? What I intend of using is a seamless texture image that will repeat itself, so the orientation will not be important.

Any help will be greatly appreciated!!

George
Reply With Quote