[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [28925] trunk/blender/release/scripts/op/ uv.py: [#22391] Fix for eps-export of UVs
Campbell Barton
ideasman42 at gmail.com
Sun May 23 08:00:08 CEST 2010
Revision: 28925
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=28925
Author: campbellbarton
Date: 2010-05-23 08:00:08 +0200 (Sun, 23 May 2010)
Log Message:
-----------
[#22391] Fix for eps-export of UVs
patch from Marc Fontaine (cubbie)
Modified Paths:
--------------
trunk/blender/release/scripts/op/uv.py
Modified: trunk/blender/release/scripts/op/uv.py
===================================================================
--- trunk/blender/release/scripts/op/uv.py 2010-05-23 05:34:45 UTC (rev 28924)
+++ trunk/blender/release/scripts/op/uv.py 2010-05-23 06:00:08 UTC (rev 28925)
@@ -167,18 +167,34 @@
fw('1 setlinewidth\n')
fw('1 setlinejoin\n')
fw('1 setlinecap\n')
+ fw('/DRAW {')
+ # can remove from here to next comment to disable filling, aparently alpha is not supported
+ fw('gsave\n')
+ fw('0.7 setgray\n')
+ fw('fill\n')
+ fw('grestore\n')
+ fw('0 setgray\n')
+ # remove to here
+ fw('stroke\n')
+ fw('} def\n')
fw('newpath\n')
-
+
+ firstline = True
for i, uvs in self._face_uv_iter(context):
for j, uv in enumerate(uvs):
x, y = uv[0], uv[1]
if j == 0:
+ if not firstline:
+ fw('closepath\n')
+ fw('DRAW\n')
+ fw('newpath\n')
+ firstline = False
fw('%.5f %.5f moveto\n' % (x * image_width, y * image_height))
else:
fw('%.5f %.5f lineto\n' % (x * image_width, y * image_height))
fw('closepath\n')
- fw('stroke\n')
+ fw('DRAW\n')
fw('showpage\n')
fw('%%EOF\n')
@@ -203,7 +219,7 @@
bpy.types.IMAGE_MT_uvs.append(menu_func)
-def unreguster():
+def unregister():
bpy.types.unregister(ExportUVLayout)
bpy.types.IMAGE_MT_uvs.remove(menu_func)
More information about the Bf-blender-cvs
mailing list