hi Kassen,

fluxus and opengl needs normals to calculate lighting. when you build your roof polygons. you also have to calculate the normals. try (recalc-normals). there's also a typo 'triangel-list instead of 'triangle-list. you don't really need (hint-vertcols) and pdata-set! "c" either, since all vertices have the same colour. you could use (colour) in the state instead, which is simpler.

i am experiencing a strange thing with this script. if you rotate the scene with the mouse, it's blinking. is it also doing this for you? it might be a state leaking bug somewhere.

i could reproduce this behaviour in a simple script as well:

(clear)

(build-cube)

(with-primitive (build-plane)
        (translate (vector 1.5 0 0))
        (hint-vertcols))

best,
gabor


Reply via email to