+ if type(mesh_or_obj)==Mesh:
+ mesh = mesh_or_obj
+ else:
+ progress.push_task("", 0.0, 0.9)
+ mesh = create_mesh_from_object(context, mesh_or_obj, progress)
+ progress.pop_task()
+
+ from .datafile import Resource, Statement, Token
+ resource = Resource(mesh.name+".mesh", "mesh")
+ statements = resource.statements
+
+ st = Statement("vertices", Token("NORMAL3"))
+ if mesh.vertices[0].color:
+ st.append(Token("COLOR4_UBYTE"))