Commit Graph

  • 92b1d111ad Arc.intersect(): check bounding boxes first Sebastian Kuzminsky 2017-12-30 19:54:24 -0700
  • 581cb2d3fe add a failing arc/line intersection test Sebastian Kuzminsky 2017-12-30 19:53:11 -0700
  • 3bde31fff4 Merge c11d155b26 into bf95944c49 Sebastian Kuzminsky 2017-12-30 09:52:49 +0000
  • c11d155b26 another arc/arc intersection test Sebastian Kuzminsky 2017-12-30 00:15:37 -0700
  • 74663075db add a failing arc/arc intersection test Sebastian Kuzminsky 2017-12-29 23:07:49 -0700
  • bf95944c49 moved test for checking if `Arc()` throws `acos` domain error due to numerical error Andy 2017-12-26 00:57:48 -0500
  • 50d7db0352
    Merge pull request #31 from andersgb/acos-roundoff-fix Andy Port 2017-12-25 23:55:26 -0500
  • cd57deebd2 Arc.intersect() filter out bogus intersection points Sebastian Kuzminsky 2017-12-25 18:48:44 -0700
  • 6c04b9cb2b tests: add some arc/line intersection tests Sebastian Kuzminsky 2017-12-25 15:10:49 -0700
  • c32c7a627b
    Merge pull request #34 from SebKuzminsky/fixup-offset-example Andy Port 2017-12-23 02:51:50 -0800
  • 2a456b168d README: remove dead code from Offsetting Paths example Sebastian Kuzminsky 2017-12-18 08:22:40 -0700
  • 8c93eb0f2f README: fix a type error in Offseting Paths example Sebastian Kuzminsky 2017-12-18 00:07:26 -0700
  • b54bf778b4 changed version number in preparation for PyPI update 1.3.2 Andy 2017-11-27 15:27:25 -0800
  • 1f074d5adc
    changed setup to auto-install svgwrite + numpy Andy Port 2017-11-27 15:17:29 -0800
  • af89821f0a Merge cd6229883e into 5d65d575b5 Nathan Yergler 2017-11-14 20:49:57 +0000
  • cd6229883e Specify dependencies correctly in setup.py Nathan Yergler 2017-11-14 11:48:31 -0800
  • ec63d0c312 Arc: Handle round-off issue with acos() Anders Granskogen Bjørnstad 2017-11-10 13:44:24 +0100
  • 316dc8bfe9 test_parsing.py: Add test_roundoff example Anders Granskogen Bjørnstad 2017-11-10 13:39:43 +0100
  • 52ffcf1746 made some design changes Andy 2017-09-19 20:47:36 -0400
  • b58bf0f407 Merge pull request #23 from alphanoob1337/master Andy Port 2017-09-15 00:31:31 -0400
  • e03d519ca0 Merge branch 'issue16' into master Andy Port 2017-09-15 00:20:10 -0400
  • 4d18ef885f style changes Andy 2017-09-14 22:17:58 -0400
  • 8a44431d5a fixed documentation line-width to be PEP 8 compliant Andy 2017-09-14 22:16:37 -0400
  • 5489321203 fixed documentation line-width to be PEP 8 compliant Andy 2017-09-14 22:06:25 -0400
  • 5d65d575b5 Merge pull request #25 from mathandy/svgwrite-debug-false-by-default Andy Port 2017-07-22 15:04:56 -0700
  • 586bccd0f2 now svgwrite debug is false by default Andy 2017-07-18 20:01:37 -0700
  • f9229ca9bf minor change Andy Port 2017-07-18 18:36:36 -0700
  • 5b1d0dc9cd added CONTRIBUTION.md -- guidelines for contributors Andy 2017-07-18 18:33:00 -0700
  • d20ef060aa Some progress (and added CONTRIBUTING.md) Andy 2017-07-13 20:41:55 -0700
  • 87a54de2a3 Another try... alphanoob1337 2017-07-12 19:04:31 +0200
  • a4b0c7e229 Changed other files back to mathandys master release. alphanoob1337 2017-07-12 19:00:38 +0200
  • fd3c0091b8 Updated according to mathandys newest version alphanoob1337 2017-07-12 18:54:50 +0200
  • ddc3e6c7b1 Made fork of svg2paths.py up to date. alphanoob1337 2017-05-17 17:46:25 +0200
  • ecdade1be3 PEP8 and fix in unittest alphanoob1337 2017-05-17 12:26:38 +0200
  • 1c37ef6142 Merge 34a06487e6 into e8367d463a derVedro 2017-05-01 02:39:16 +0000
  • 4d84c18525 Merge 7da72db7d5 into e8367d463a derVedro 2017-05-01 02:39:16 +0000
  • e8367d463a added svg (planning to make unittest in future) Andy 2017-04-26 02:21:43 -0700
  • 38eeac858c fixed support for rectangles when no x,y attributes are specified Andy 2017-04-26 02:21:01 -0700
  • d670547149 added polygon() and polyline() to __init__ Andy 2017-04-26 02:20:11 -0700
  • a094f92b3a added polyline and polygon functions (points --> Path of Line objects) Andy 2017-04-26 01:54:44 -0700
  • a3a529899c added rect element support to svg2paths Andy 2017-04-26 01:53:34 -0700
  • 77cab1e819 Limited line length to 79 characters. Also updated to current version of master branch in svgpathtools. alphanoob1337 2017-04-24 20:30:10 +0200
  • 1d1bec1877 add ellipse/circle option to svg2paths2 and change return_svg_attributes to be second argument. Andy 2017-04-23 01:14:59 -0700
  • aa02116e87 prettify svg2paths docstring (Google style) Andy 2017-04-23 01:12:12 -0700
  • 900d5ba93b fixed typo and long line in docstrings Andy 2017-04-23 00:45:41 -0700
  • 1cd7985f38 Merge e189a9dec3 into 9a1b1ff1e5 Juan Pablo Contreras Franco 2017-04-23 07:36:52 +0000
  • 9a1b1ff1e5 Merge pull request #21 from jpcofr/ellipse_d_squashed Andy Port 2017-04-23 00:33:06 -0700
  • cf91c95724 Merge Juan Pablo Contreras Franco 2017-04-23 07:53:10 +0200
  • 216965e6ab Corrected wrongly deleted docstring line Juan Pablo Contreras Franco 2017-04-23 07:50:43 +0200
  • 7b4bd38b21 Small syntax error in the docstring. Juan Pablo Contreras Franco 2017-04-23 07:38:24 +0200
  • c43541898a Merge fb49d5b752 into 977914528c alphanoob1337 2017-04-21 03:36:19 +0000
  • 977914528c Merge pull request #18 from derVedro/patch-5 Andy Port 2017-04-20 20:34:59 -0700
  • fb49d5b752 List of transformations in transform attribute are now parsed correctly. alphanoob1337 2017-04-10 09:19:14 +0200
  • 3a2cd2c7a0 Unit test added for transformations. Transformation bugs fixed. alphanoob1337 2017-04-09 16:13:15 +0200
  • 8542afb77c Made code follow PEP8 alphanoob1337 2017-04-09 10:53:04 +0200
  • 2a24cf640d Added functionality to process both circles and ellipses. Added tests related to the functionality. Juan Pablo Contreras 2017-04-07 09:12:04 +0200
  • db33246d6e add direction_field.py directional_field Andy 2017-04-06 21:57:20 -0700
  • dcf8203a42 Fixed #16 Groups are now taken into account during parsing and transform attributes of groups are applied to the paths before they are returned. alphanoob1337 2017-04-07 02:03:24 +0200
  • d8dfbd01fc changed default (when svg_attributes doesn't have a height/width) to the szx and szy constructed from path bounding boxes Andy Port 2017-04-06 16:05:28 -0700
  • e189a9dec3 Merge branch 'ellipse_d' of github.com:jpcofr/svgpathtools into ellipse_d Juan Pablo Contreras Franco 2017-04-03 15:54:50 +0200
  • e893d86666 Ellipses/paths case added to svg2paths. Additional test cases have been considered as well. Juan Pablo Contreras Franco 2017-04-03 15:21:59 +0200
  • 9219bb6076 Added a function to calculate the d for ellipses. Juan Contreras Franco 2017-03-15 09:40:56 +0100
  • fa1c51d854 Very simple tests for raw circles Juan Pablo Contreras 2017-04-03 10:52:45 +0200
  • b5737b9372 Merge branch 'master' into ellipse_d Juan Pablo Contreras 2017-04-03 10:35:18 +0200
  • e0ed209c4a Merge 81ffe3f378 into 7be111bba8 derVedro 2017-03-30 22:30:29 +0000
  • 88185419f5 fliped width and height derVedro 2017-03-31 00:26:02 +0200
  • f72987d69b fixed ignored height and width arguments derVedro 2017-03-31 00:17:59 +0200
  • 7be111bba8 fix new README example whitespace Andy 2017-03-30 03:06:36 -0700
  • 3ad65aa3c5 added example to README plus minor changed Andy 2017-03-30 02:55:40 -0700
  • dcd4896fd6 added "examples" folder Andy 2017-03-30 02:22:23 -0700
  • 385dbb7196 cleanup Andy 2017-03-30 01:57:23 -0700
  • 60d67923b6 fix issue#15 Path.cropped() bug, and more Andy 2017-03-30 01:38:27 -0700
  • 4ec69a4cff remove empty `pathtools.py` and move tests from `test_pathtools.py` to `test_path.py` Andy 2017-03-24 00:18:22 -0700
  • 9423f5fdc3 fixed svg2path parsing of svg-polygon elements with redundant closure points Andy 2017-03-16 01:58:48 -0700
  • 3fad98e8cd Added a function to calculate the d for ellipses. Juan Contreras Franco 2017-03-15 09:40:56 +0100
  • 723cd11e24 Merge 70ad96a40e into b019e30efd Juan Pablo Contreras Franco 2017-03-15 08:27:16 +0000
  • 70ad96a40e polyline2pathd was already adding the z command. Hence, adding the z twice caused closed shapes to be considered open shapes. Juan Contreras Franco 2017-03-15 09:26:14 +0100
  • d936c379a2 Merge be111e14bd into b019e30efd Juan Pablo Contreras Franco 2017-03-14 18:50:43 +0000
  • be111e14bd Added a function to calculate the d for ellipses. Inspired by http://complexdan.com/svg-circleellipse-to-path-converter/ and https://github.com/JFXtras/jfxtras-labs/blob/2.2/src/main/java/jfxtras/labs/util/ShapeConverter.java Juan Pablo Contreras Franco 2017-03-14 19:48:40 +0100
  • 1c4d615111 polyline2pathd was already adding the 'z' command. When uncorrected, this error was generating non-closed paths for perfectly closed polygons. Juan Pablo Contreras Franco 2017-03-14 15:15:58 +0100
  • b019e30efd rebuild for 1.3.1 release 1.3.1 Andy 2017-02-28 23:41:38 -0800
  • 6921c147cd build for 1.3 release Andy 2017-02-28 23:38:19 -0800
  • 1655b77d15 removed builtins imports Andy 2017-02-28 23:34:29 -0800
  • 465e96f8c8 for PyPI v1.3 update 1.3 Andy 2017-02-28 23:11:46 -0800
  • 8815ddcd52 futurized for Python 3 compatibility Andy 2017-02-28 23:04:37 -0800
  • f697a91190 fixed higher order Bezier to polynomial conversion Andy 2017-02-28 20:41:35 -0800
  • 0cf57d4276 label swap/fix -- no effect Andy 2017-02-28 18:29:19 -0800
  • 34a06487e6 xrange & fix formula derVedro 2017-02-28 08:39:58 +0100
  • bfe601da99 Merge pull request #10 from Canule/patch-1 Andy Port 2017-02-26 15:10:30 -0800
  • 70b03ad233 xrange Canule 2017-02-26 23:42:13 +0100
  • e2555b8d80 prepare 1.2.6 distribution for PyPI 1.2.6 Andy 2017-02-20 23:05:31 -0800
  • 46e141ad0a update version number Andy 2017-02-20 23:02:09 -0800
  • 19841906f7 added some unittests for the .intersect() methods Andy 2017-02-20 22:57:59 -0800
  • d38485d69c minor bezier_intersections() docstring fix Andy 2017-02-20 22:33:35 -0800
  • a154796576 changes related to arcs and intersections Andy 2017-02-20 22:10:16 -0800
  • a81af16d89 improved Arc docstring and added positive radii assertion to Arc Andy 2017-02-20 20:11:54 -0800
  • c219d1e671 improved Arc class docstring Andy 2017-02-20 19:46:16 -0800
  • 058b23585f fixed bug (issue #9) where line.intersect(curve) results are reversed Andy 2017-02-20 19:21:07 -0800
  • fcdb61c39e minor change to in-line comments Andy 2017-02-20 17:21:53 -0800
  • 7da72db7d5 fix docstring derVedro 2017-02-20 14:44:30 +0100