diff options
Diffstat (limited to 'release/scripts/raw_export.py')
-rw-r--r-- | release/scripts/raw_export.py | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/release/scripts/raw_export.py b/release/scripts/raw_export.py index 02eb5ad3f36..e3c588cac10 100644 --- a/release/scripts/raw_export.py +++ b/release/scripts/raw_export.py @@ -2,21 +2,21 @@ """ Name: 'Raw Faces (.raw)...' -Blender: 242 +Blender: 245 Group: 'Export' -Tooltip: 'Export selected mesh to Raw Triangle Format (.raw)' +Tooltip: 'Export selected mesh to Raw Format (.raw)' """ __author__ = "Anthony D'Agostino (Scorpius)" -__url__ = ("blender", "elysiun", +__url__ = ("blender", "blenderartists.org", "Author's homepage, http://www.redrival.com/scorpius") __version__ = "Part of IOSuite 0.5" __bpydoc__ = """\ -This script exports meshes to Raw Triangle file format. +This script exports meshes to Raw file format. The raw triangle format is very simple; it has no verts or faces lists. -It's just a simple ascii text file with the vertices of each triangle +It's just a simple ascii text file with the vertices of each triangle or quad listed on each line. There were some very old utilities (when the PovRay forum was in existence on CompuServe) that preformed operations on these files. @@ -65,24 +65,24 @@ def write(filename): filename += '.raw' scn= Blender.Scene.GetCurrent() - object= scn.getActiveObject() - if not object: + ob= scn.objects.active + if not ob: Blender.Draw.PupMenu('Error%t|Select 1 active object') return file = open(filename, 'wb') - mesh = BPyMesh.getMeshFromObject(object, None, True, False, scn) + mesh = BPyMesh.getMeshFromObject(ob, None, True, False, scn) if not mesh: Blender.Draw.PupMenu('Error%t|Could not get mesh data from active object') return - mesh.transform(object.matrixWorld) + mesh.transform(ob.matrixWorld) file = open(filename, "wb") for f in mesh.faces: - for v in f.v: + for v in f: file.write('%.6f %.6f %.6f ' % tuple(v.co)) file.write('\n') file.close() |