Index: triEXP-B2-36.py
===================================================================
--- triEXP-B2-36.py	(revision 510)
+++ triEXP-B2-36.py	(revision 511)
@@ -38,10 +38,11 @@
 					v=face.uv[i][1]
 					self.file.write("%f %f %f %f %f %f %f %f %s\n" % (vlist[indx].co[0],vlist[indx].co[1],vlist[indx].co[2],vlist[indx].no[0],vlist[indx].no[1],vlist[indx].no[2],u,v,face.image.name))
 				    else:
-					self.file.write("%f %f %f %f %f %f 0 0 rgb(%3.3f,%3.3f,%3.3f)\n" % (vlist[indx][0],vlist[indx][1],vlist[indx][2],vlist[indx].no[0],vlist[indx].no[1],vlist[indx].no[2],face.col[i].r/255.0,face.col[i].g/255.0,face.col[i].b/255.0))
+						if(len(face.col)==0):
+							self.file.write("%f %f %f %f %f %f 0 0 rgb(1,1,0)\n" % (vlist[indx][0],vlist[indx][1],vlist[indx][2],vlist[indx].no[0],vlist[indx].no[1],vlist[indx].no[2]))
+						else:
+							self.file.write("%f %f %f %f %f %f 0 0 rgb(%3.3f,%3.3f,%3.3f)\n" % (vlist[indx][0],vlist[indx][1],vlist[indx][2],vlist[indx].no[0],vlist[indx].no[1],vlist[indx].no[2],face.col[i].r/255.0,face.col[i].g/255.0,face.col[i].b/255.0))
 					
-
-
 # get the face normals
 #			self.file.write("GLfloat normals[%d][3] = {\n" % len(mesh.normals) )
 #			for normal in mesh.normals:
@@ -71,4 +72,4 @@
 	print "Exported to %s. Textures must be .tga, uncompressed, origin NOT at lower-left.\n" % (filename)
 
 #fs_callback("tt.tri")
-Blender.Window.FileSelector(fs_callback, "Export Raydium Tri")
+Blender.Window.FileSelector(fs_callback, "Export Raydium Tri")
\ No newline at end of file