if self.object:
out_file.begin("mesh")
- fmt = "NORMAL3"
+ fmt = ["NORMAL3"]
if texunits:
for i, u in texunits:
if u.unit==0:
- fmt += "_TEXCOORD2"
+ fmt.append("TEXCOORD2")
else:
- fmt += "_TEXCOORD2%d"%u.unit
+ fmt.append("TEXCOORD2_%d"%u.unit)
if self.tbn_vecs:
- fmt += "_ATTRIB33_ATTRIB34"
+ fmt += ["ATTRIB3_3", "ATTRIB3_4"]
if self.export_groups:
- fmt += "_ATTRIB%d5"%(self.max_groups*2)
- fmt += "_VERTEX3"
- out_file.begin("vertices", fmt)
+ fmt.append("ATTRIB%d_5"%(self.max_groups*2))
+ fmt.append("VERTEX3")
+ out_file.begin("vertices", *fmt)
normal = None
uvs = [None]*len(texunits)
tan = None