[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [3271] trunk/py/scripts/addons/ io_mesh_uv_layout: fix [#30971] viewBox attribute in exported svg wrong
Campbell Barton
ideasman42 at gmail.com
Mon Apr 16 09:33:48 CEST 2012
Revision: 3271
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=3271
Author: campbellbarton
Date: 2012-04-16 07:33:47 +0000 (Mon, 16 Apr 2012)
Log Message:
-----------
fix [#30971] viewBox attribute in exported svg wrong
Modified Paths:
--------------
trunk/py/scripts/addons/io_mesh_uv_layout/__init__.py
trunk/py/scripts/addons/io_mesh_uv_layout/export_uv_svg.py
Modified: trunk/py/scripts/addons/io_mesh_uv_layout/__init__.py
===================================================================
--- trunk/py/scripts/addons/io_mesh_uv_layout/__init__.py 2012-04-15 22:54:39 UTC (rev 3270)
+++ trunk/py/scripts/addons/io_mesh_uv_layout/__init__.py 2012-04-16 07:33:47 UTC (rev 3271)
@@ -158,9 +158,6 @@
end = start + p.loop_total
uvs = tuple((uv.uv[0], uv.uv[1])
for uv in uv_layer[start:end])
- #~ uv = uv_elem.uv
- #~ if False not in uv_elem.select_uv[:len(uv)]:
- #~ yield (i, uv)
# just write what we see.
yield (i, uvs)
@@ -192,7 +189,7 @@
elif mode == 'PNG':
from . import export_uv_png
func = export_uv_png.write
- if mode == 'SVG':
+ elif mode == 'SVG':
from . import export_uv_svg
func = export_uv_svg.write
@@ -202,7 +199,6 @@
mesh = obj.data
func(fw, mesh, self.size[0], self.size[1], self.opacity,
-# self.tessellated,
lambda: self._face_uv_iter(context, mesh, self.tessellated))
if self.modified:
Modified: trunk/py/scripts/addons/io_mesh_uv_layout/export_uv_svg.py
===================================================================
--- trunk/py/scripts/addons/io_mesh_uv_layout/export_uv_svg.py 2012-04-15 22:54:39 UTC (rev 3270)
+++ trunk/py/scripts/addons/io_mesh_uv_layout/export_uv_svg.py 2012-04-16 07:33:47 UTC (rev 3271)
@@ -29,7 +29,7 @@
fw('<?xml version="1.0" standalone="no"?>\n')
fw('<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" \n')
fw(' "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">\n')
- fw('<svg width="%dpx" height="%dpx" viewBox="0px 0px %dpx %dpx"\n' %
+ fw('<svg width="%d" height="%d" viewBox="0 0 %d %d"\n' %
(image_width, image_height, image_width, image_height))
fw(' xmlns="http://www.w3.org/2000/svg" version="1.1">\n')
desc = ("%r, %s, (Blender %s)" %
@@ -54,7 +54,7 @@
except IndexError:
fill = fill_default
- fw('<polygon stroke="black" stroke-width="1px"')
+ fw('<polygon stroke="black" stroke-width="1"')
if opacity > 0.0:
fw(' %s fill-opacity="%.2g"' % (fill, opacity))
More information about the Bf-extensions-cvs
mailing list