Fixed axes, y is up
This commit is contained in:
parent
3de2d666c8
commit
3d6e49f6ff
1 changed files with 10 additions and 14 deletions
|
@ -196,7 +196,7 @@ class ExportCOL(bpy.types.Operator, ExportHelper):
|
||||||
bm.to_mesh(Mesh)
|
bm.to_mesh(Mesh)
|
||||||
|
|
||||||
for Vert in Mesh.vertices:
|
for Vert in Mesh.vertices:
|
||||||
VertexList.append(Vertex(Vert.co.x,Vert.co.y,Vert.co.z)) #add in verts
|
VertexList.append(Vertex(Vert.co.x,Vert.co.z,-Vert.co.y)) #add in verts, make sure y is up
|
||||||
|
|
||||||
for Face in Mesh.polygons:
|
for Face in Mesh.polygons:
|
||||||
MyTriangle = Triangle()
|
MyTriangle = Triangle()
|
||||||
|
@ -207,20 +207,16 @@ class ExportCOL(bpy.types.Operator, ExportHelper):
|
||||||
pack(ColStream,VertexList,Triangles)
|
pack(ColStream,VertexList,Triangles)
|
||||||
bpy.data.meshes.remove(Mesh) #delete mesh
|
bpy.data.meshes.remove(Mesh) #delete mesh
|
||||||
return {'FINISHED'} # this lets blender know the operator finished successfully.
|
return {'FINISHED'} # this lets blender know the operator finished successfully.
|
||||||
|
|
||||||
# def triangulate_mesh(mesh):
|
|
||||||
# Get a BMesh representation
|
|
||||||
# bm = bmesh.new()
|
|
||||||
# bm.from_mesh(mesh)
|
|
||||||
|
|
||||||
# bmesh.ops.triangulate(bm, faces=bm.faces[:], quad_method=0, ngon_method=0)
|
|
||||||
|
|
||||||
# Finish up, write the bmesh back to the mesh
|
|
||||||
# bm.to_mesh(mesh)
|
|
||||||
# bm.free()
|
|
||||||
# del bm
|
|
||||||
|
|
||||||
|
|
||||||
|
class CollisionPanel(bpy.types.Panel):
|
||||||
|
bl_label = "Hello from Object context"
|
||||||
|
bl_space_type = "PROPERTIES"
|
||||||
|
bl_region_type = "WINDOW"
|
||||||
|
bl_context = "object"
|
||||||
|
|
||||||
|
def draw(self, context):
|
||||||
|
self.layout.operator("hello.hello", text='Bonjour').country = "France"
|
||||||
|
|
||||||
def register():
|
def register():
|
||||||
bpy.utils.register_class(ExportCOL)
|
bpy.utils.register_class(ExportCOL)
|
||||||
bpy.types.INFO_MT_file_export.append(menu_func)
|
bpy.types.INFO_MT_file_export.append(menu_func)
|
||||||
|
|
Reference in a new issue