60 Commits

Author SHA1 Message Date
ff86b0e378 fix the bug of outdated relative_point after command Z 2022-01-26 13:56:42 +08:00
92adcd75d4 add style support to svg 2022-01-26 13:53:53 +08:00
6c8dd14adc some clean 2022-01-26 11:00:57 +08:00
8db1164ece some refactors 2022-01-25 21:48:04 +08:00
790bf0a104 fix typo 2022-01-25 20:25:30 +08:00
8205edcc4c fix a small bug 2022-01-25 20:13:20 +08:00
05b3c9852e fix add_smooth_cubic_curve_to when have only one point 2022-01-25 20:06:00 +08:00
925f2e123f add comments 2022-01-25 19:54:19 +08:00
565763a2ff reconstruct path parser 2022-01-25 19:44:42 +08:00
6a74c241b8 fix bug of node which is not an element 2022-01-25 16:28:23 +08:00
416cc8e6d5 add warning for unsupported element type 2022-01-25 14:41:11 +08:00
d694aed452 add support for skewX and skewY transform 2022-01-25 14:40:02 +08:00
11379283aa add support for rotate transform 2022-01-25 14:29:47 +08:00
dd13559b11 replace warnings.warn with log.warning 2022-01-25 14:09:05 +08:00
f4eb2724c5 refactor SVGMobject.handle_transforms 2022-01-25 14:04:35 +08:00
33f720c73a fix typo 2022-01-25 13:15:53 +08:00
bbb4fa155c fix the depth of svg tag 2022-01-25 13:14:19 +08:00
b6f9da87d0 Refactor command handling in svg_mobject.py 2021-10-24 22:30:18 +08:00
54ad3550ef Fix bug with SVG rectangles 2021-10-01 12:32:04 -07:00
ca9b70e218 Make sure triangulation is remembered correctly 2021-08-19 09:19:02 -07:00
ec620fa849 Support the elliptical arc command for SVGMobject 2021-08-08 20:53:50 +08:00
88f0c24c69 Decompose ellipse manipulations 2021-03-24 14:00:46 -07:00
729dae1376 Fix triangulation issue for polygons with many holes 2021-02-02 15:35:03 -08:00
5fb06e77b5 Don't save triangulations to file, as this introduces unwanted errors 2021-01-30 22:51:15 -08:00
b353c4f21c Change comment 2021-01-30 17:51:14 -08:00
baab9ddf02 Included fix for Text(%), though the underlying bug for rending these persists. 2021-01-28 12:01:49 -08:00
ad60b903d0 Allow configuration of VMobjectFromSVGPathstring from SVGMobject 2021-01-13 00:09:36 -10:00
d1b888958b Save triangulation along with points 2021-01-11 16:37:01 -10:00
9314dfd933 Reframe Mobject, VMobject and SurfaceMobject with a data map 2021-01-11 10:57:23 -10:00
b3335c65fb Partial progress 2021-01-10 18:51:47 -08:00
592432611b Remove all configuration from constants.py, and clean up the many files affected by this move 2021-01-02 20:47:51 -08:00
1237ecc8f0 More percent sign exceptions 2020-12-17 15:59:14 -08:00
af0948ea15 Address percent bug a better way, but still witha patch that shouldn't be permanent 2020-12-04 08:25:23 -08:00
33d4dd7729 Fix svg polygon command 2020-08-12 13:24:16 -07:00
9a2b2ecd9e Small repositioning 2020-06-26 21:53:26 -07:00
1f6308577b Only remove null curves for tex mobjects 2020-06-23 14:26:02 -07:00
a4d4ae9b47 Don't get rid of null curves each frame, instead do it once for SVG mobjects. 2020-06-09 20:39:32 -07:00
bafc8c88d5 subdivide_sharp_curves -> should_subdivide_sharp_curves 2020-02-20 16:49:56 -08:00
16ea2a0104 Fix bug with pi creature 2020-02-20 15:51:04 -08:00
8ad1c58f9e Fix bug with recursive paths 2020-02-18 22:31:29 -08:00
6e932a24d2 Change defaults on when triangulation is locked...again 2020-02-17 14:01:46 -08:00
3982303fcc Default to locked triangulation for texmobjects, not all svgs 2020-02-14 16:59:12 -08:00
c780a7471b Default SVG paths and dots to have locked triangulation 2020-02-13 11:56:39 -08:00
9835813679 Rename generate_points to init_points 2020-02-11 19:55:00 -08:00
699b886d68 Have svg paths subdivide sharper curves 2020-02-10 14:48:53 -08:00
1e0c701733 Change behavior of Z in svg commands 2020-02-07 09:35:57 -08:00
247f3ac2c4 Change behavior of Z command in svgs 2020-02-07 09:35:28 -08:00
ccef2485b2 Refactor svg reading 2020-02-06 10:02:42 -08:00
1e3cf9fa78 Merge pull request #725 from Hammer7/master
Closes: #720
2019-11-06 16:21:23 -08:00
76c295a60b Add default stroke width for the svg mobjects
Closes: #747
2019-10-08 10:32:04 +03:00