color in python


(gnux) #1

I’ve got a problem when I try this :


f.v.append(v)
print “(13)”
f.col = [Col(255,0,0), Col(0,255,0), Col(0,0,255)]
print “(14)”
me.faces.append(f)
print “(15)”
me.has_col =1

the face is created but without color…
How do you make to display color (in python only) ???


(jms) #2

just a problem with face uv.
you have to write:

v.uv[(0,0),(0,1),(1,1),(1,0)]
v.mode=8721

(bretagne, “france”: en fait il suffit d’écrire,
ces deux lignes juste après avoir créé la liste
des couleurs. Voir les exemples sur le site d’anthony d’agostino:
http://ourworld.compuserve.com/homepages/scorpius/blender_suites.htm uv_torus
Au fait, il existe aussi un forum en français sur news://news.zoo-logique.org)

jm


(gnux) #3

Merci jms,

is it possible to change color during the execution of scripts ?
if I change face.col = […,…,…],
and refresh display the color doesn’t change…


(gnux) #4

ok, no problem…

a “NMesh.PutRaw(me,“dd”)” and the color change !