[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [1722] trunk/py/scripts/addons/ io_curve_svg/import_svg.py: fix for 2 bugs importing SVG
Campbell Barton
ideasman42 at gmail.com
Sun Mar 20 09:52:19 CET 2011
Revision: 1722
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=1722
Author: campbellbarton
Date: 2011-03-20 08:52:18 +0000 (Sun, 20 Mar 2011)
Log Message:
-----------
fix for 2 bugs importing SVG
- transform() only requires a single argument.
- support 'INVALID' as a unit suffix is present in some files created by docbook.
Modified Paths:
--------------
trunk/py/scripts/addons/io_curve_svg/import_svg.py
Modified: trunk/py/scripts/addons/io_curve_svg/import_svg.py
===================================================================
--- trunk/py/scripts/addons/io_curve_svg/import_svg.py 2011-03-20 07:44:59 UTC (rev 1721)
+++ trunk/py/scripts/addons/io_curve_svg/import_svg.py 2011-03-20 08:52:18 UTC (rev 1722)
@@ -29,16 +29,18 @@
#### Common utilities ####
-# TODO: 'em' and 'ex' aren't actually supported
-SVGUnits = {'': 1.0,
- 'px': 1.0,
- 'in': 90,
- 'mm': 90 / 25.4,
- 'cm': 90 / 2.54,
- 'pt': 1.25,
- 'pc': 15.0,
- 'em': 1.0,
- 'ex': 1.0}
+# TODO: "em" and "ex" aren't actually supported
+SVGUnits = {"": 1.0,
+ "px": 1.0,
+ "in": 90,
+ "mm": 90 / 25.4,
+ "cm": 90 / 2.54,
+ "pt": 1.25,
+ "pc": 15.0,
+ "em": 1.0,
+ "ex": 1.0,
+ "INVALID": 1.0, # some DocBook files contain this
+ }
SVGEmptyStyles = {'useFill': None,
'fill': None}
@@ -289,7 +291,7 @@
"""
tx = float(params[0])
- ty = float(params[1])
+ ty = float(params[1]) if len(params) > 1 else 0.0
return Matrix.Translation(Vector((tx, ty, 0.0)))
More information about the Bf-extensions-cvs
mailing list