Hi,
this problem may be discussed here earlier, but I havent found
that. Some tome ago I’ve done engine, which used q3 bsp files created
with q3map bsp compiler. Everything was ok. Now, I’ve started to use
new radiant with q3map2 bsp compiler. But I have problems with its loading.
Before I used GL_TRIANGLE_FAN to display face. Now I cannot use that.
Some of triangle faces are GL_TRIANGLE_STRIP, but some not.
Some of face’s verticles are stored in this order:
4_____1
3_____2
As in q3map , so I can use GL_TRIANGLE_FAN, because it draws triangle 1-2-3
and then 1-3-4 …
In q3map2 it is this way:
4______3
2______1
So I would use GL_TRIANGLE_STRIPS to draw: 1-2-3 and 2-3-4, if it was the same
for all faces !!! because for some faces it is:
4_______1
2_______3
What is the reason of it? How can I overcome this problem? I tried to do some
resarch, find some extra flags in faces or vertices, but it is not successful, I haven’t
found any rule why it is so.
If you know something about it, please let me know
Thanks
Martin