View Single Post
  #1  
Old 06-22-2009, 03:04 AM
tomo_the_third tomo_the_third is offline
Member
 
Join Date: Jun 2009
Posts: 2
Applying texture or colour to an on-the-fly object

Hello I am sorry that this must seem a very low-tech question compared to the others in this forum but I'm trying to meet a deadline and I'm getting frequently frustrated by the Vizard tutorials.

I am creating an "on-the-fly" object and need to add texture or colour to its faces. I wish to make the faces of the corner a different colour or different texture. How do I go about doing this?

I include the code for my object here:

#start corner

RADIUS = 0.12

#topandbottom vertices
viz.startlayer(viz.LINES)
viz.vertexcolor(0, 0.6, 0)
viz.vertex(-RADIUS, -RADIUS, -RADIUS)
viz.vertex(-RADIUS, -RADIUS, RADIUS)
viz.vertex(-RADIUS, -RADIUS, -RADIUS)
viz.vertex( RADIUS, -RADIUS, -RADIUS)

viz.startlayer(viz.LINES)
viz.vertex(-RADIUS, RADIUS, -RADIUS)
viz.vertex(-RADIUS, RADIUS, RADIUS)
viz.vertex(-RADIUS, RADIUS, -RADIUS)
viz.vertex( RADIUS, RADIUS, -RADIUS)

#Sides
viz.startlayer(viz.LINES)
viz.vertex(-RADIUS, -RADIUS, -RADIUS)
viz.vertex(-RADIUS, RADIUS, -RADIUS)
viz.vertex( RADIUS, RADIUS, -RADIUS)
viz.vertex( RADIUS, -RADIUS, -RADIUS)
viz.startlayer(viz.LINES)
viz.vertex(-RADIUS, -RADIUS, RADIUS)
viz.vertex(-RADIUS, RADIUS, RADIUS)

macorner = viz.endlayer()

#position corner 1.5m away
macorner.translate(0, 1.8, 1.5)
macorner.setAxisAngle( [0, 1, 0 , -45] )

#end corner
Reply With Quote