import Blender
from Blender import BGL,Noise
VERSION=Blender.Get('version')
if VERSION<=237:
#---------------------------
# point de depart de la ligne
#---------------------------
p=[Noise.random(),Noise.random(),Noise.random()]
#---------------------------
# boucle pour tracer un gribouillis dans un cude d'unen unite
# d'epaisseur
#---------------------------
for n in range(50):
#---------------------------
# second point
#---------------------------
p2=[Noise.random(),Noise.random(),Noise.random()]
#---------------------------
# appel dela fonction glColor4f pour fixer une couleur
# au hasard
#---------------------------
BGL.glColor4f(Noise.random(),
Noise.random(),Noise.random(),
Noise.random())
#---------------------------
# appel de la fonction de tracage d'un ligne
#---------------------------
BGL.glBegin(BGL.GL_LINES)
#---------------------------
# definition des extemites du trait
#---------------------------
BGL.glVertex3f(p[0],p[1],p[2])
BGL.glVertex3f(p2[0],p2[1],p2[2])
BGL.glEnd()
#---------------------------
# echange des coordonnes entre les deux sommets
#---------------------------
p=p2[:]
else :
print "Blender version must be 2.37 or under " |