statements = resource.statements
st = Statement("vertices", Token("NORMAL3"))
+ if mesh.vertices[0].color:
+ st.append(Token("COLOR4_UBYTE"))
if mesh.uv_layers:
for u in mesh.uv_layers:
size = str(len(u.uvs[0]))
st.append(Token("VERTEX3"))
normal = None
+ color = None
uvs = [None]*len(mesh.uv_layers)
tan = None
bino = None
if v.normal!=normal:
st.sub.append(Statement("normal", *v.normal))
normal = v.normal
+ if v.color!=color:
+ st.sub.append(Statement("color", *v.color))
+ color = v.color
for i, u in enumerate(mesh.uv_layers):
if v.uvs[i]!=uvs[i]:
if u.unit==0: