[GEM-dev] adding line drawing to [model]

james tittle tigital at mac.com
Fri Jan 27 21:37:27 CET 2006


...for some reason I was playing around a [model] the other day, and  
realized that it didn't respond to [draw line<, or [draw anything< !   
A little investigation showed that glmDraw() is called with a mode  
flag (bitwise OR values), usually with (GLM_SMOOTH |  
GLM_TEXTURE)...this ignores the other two possibilities:

GLM_NONE (for drawing only vertices, ie. lines)
GLM_FLAT (for drawing facet normals; used instead of GLM_SMOOTH,  
which renders vertex normals)

...GLM_MATERIAL is switchable via the [material $1 < , but I don't  
think this would be the best place to put the option for vertex-only  
drawing...

...so, anyone against me putting in either a [mode $1 < or [draw $1  
< ?  As I see it, it'd have 4 states:

GLM_NONE | GLM_FLAT
GLM_NONE | GLM_SMOOTH
GLM_FLAT | GLM_TEXTURE
GLM_SMOOTH | GLM_TEXTURE

...any ideas on a way to make this better, or rather more  
informative, than [mode 0|1|2|3< ?

...also, I noticed some of unfinished code for .3ds loading:   
IOhannes, did you ever get any further with your try?  I suppose that  
these kind of messages should also have meaning for other model types...

jamie




More information about the GEM-dev mailing list