2002.03.01 ~17 md3import bug-squashing
Got rid of the most annoying md3import bug, the "some polygons missing" bug.
List of vertices in Blender is zero-based, so that the first real vertex is
index 0. The method addFace() is used to connect the vertices (referenced
by index number) to create a polygon. A vertex index of zero is treated as
"no vertex", instead of vertex 0. See zero-based vertex list.
Workaround was to create an initial throw-away vertex, which goes into the
vertex list as #0. Then all the vertices in the actual model are then shifted
by one, with the end result that none of the model vertices will be indexed
zero. After all triangles are established, the initial throwaway vertex is
removed, and the rightful order is then restored.
I also put in FileSelector widget (point-and-click md3 import), and got MD3
tags to convert to Empty objects.