302 Commits

Author SHA1 Message Date
4385fc75d0 Change TipableVMobject to take in all tip_config at one spot 2020-06-06 10:56:23 -07:00
1a5fb207ae Reconfigured how to initialize axes and number planes. Hopefully much more sensible this way 2020-06-05 19:24:35 -07:00
fbe917d461 Add height to DecimalNumber config 2020-06-05 17:57:44 -07:00
5c23e93547 Reconfigure NumberLine, the whole interface felt very weird 2020-06-05 17:57:21 -07:00
d89bf9b635 Added SGroups 2020-06-05 13:37:06 -07:00
83b2932e02 A few more surface types 2020-06-05 13:24:26 -07:00
51eb9de9d0 A little cleaning up of 3d axes. More to come 2020-06-05 13:24:14 -07:00
e5a215cbd6 Have rectangles drawn in ccw order 2020-06-05 13:23:15 -07:00
a3e76334a6 Nix shade_in_3d stuff 2020-06-05 13:22:53 -07:00
b4fb0955a6 Get rid of sheen factor 2020-06-05 13:21:59 -07:00
cacfe67fe1 ParametricSurface replaces the role of SurfaceMobject, and instead of tracking normals infinitesimal nudges are tracked 2020-06-05 11:12:52 -07:00
a62a4ae02b Make sure Point has points of type float 2020-06-05 11:11:46 -07:00
2b931dc7a2 Improvements to surfaces, with textured surfaces available 2020-06-04 17:17:38 -07:00
4c33b99d39 Very rudimentary 3dSurface type 2020-06-04 15:41:20 -07:00
e4419204cb Got stroke shaders working in 3d 2020-06-04 11:29:36 -07:00
23bbdc63ba Fix up fill shaders to work when being viewed from different orientations, along with several other little bugs 2020-06-03 17:10:33 -07:00
38cc0a7174 Added glossiness to VMobjects 2020-06-02 16:18:44 -07:00
725a7e3121 Enable 3d rotations 2020-06-01 16:21:18 -07:00
00dcc14df1 Fixed the random-dimples-on-zeros bug while fixing up the fill shaders 2020-05-31 17:02:05 -07:00
270e93f6f0 Merge 2020-05-30 16:53:53 -07:00
593c249bbd Tiny comment 2020-05-30 16:49:27 -07:00
d83fa90606 Fix Text Class's bugs in shaders branch (the same as #1030) (#1031)
* fix: remove the last M tag in svg files to make Text run in shaders branch

* fix: close the svg path manually to fix the bug of wrong stroke

* fix: remove Space mobjects in Text to fix the bug of TransformText

* feat: make Text and TextMobject equal in size

* this will lead to more bugs of setting color, so I delete it

* fix typo in text_mobject.py

* fix conflict of default size and height
2020-05-07 01:21:43 -07:00
6e523ed960 Clearer defaults 2020-04-12 09:54:13 -07:00
94c121bcf7 Default arrange_in_grid should have it draw rows first 2020-04-07 12:36:17 -07:00
8384b8b46b Fix bug with clock 2020-03-27 12:04:30 -07:00
7c0bf2c015 Add args to VMobject.flip 2020-03-27 12:04:16 -07:00
f7ad9e71e0 Separate time_based_updaters and non_time_updaters 2020-03-19 10:46:50 -07:00
23440d020f Add pfp as abreviation for point_from_proportion 2020-03-14 16:53:02 -07:00
627f122b3f Remove VMobject.set_fill defaulting 2020-03-13 14:05:34 -07:00
0ad64329f6 Fix to NumberPlane 2020-03-06 06:17:12 -08:00
ace2b7fea4 Don't deepcopy parents 2020-03-06 06:16:52 -08:00
f83cfc42b1 Fix set_fill 2020-03-06 06:16:28 -08:00
06123f956a Don't deepcopy Arrow by default 2020-02-27 17:19:50 +00:00
ed1cbe32ff Don't copy a mobject's parents 2020-02-27 17:19:15 +00:00
6593eab9a0 Change default stroke width of number line 2020-02-27 17:18:10 +00:00
6e0ae83685 Small fixes 2020-02-27 17:17:53 +00:00
40b651d661 Reformat 2020-02-27 17:17:33 +00:00
3cc9bf7052 Bug fix to refresh_triangulation 2020-02-27 17:17:10 +00:00
8485ff8c76 Have vmob.set_opacity default to opacity 1 if it's not specified 2020-02-23 22:59:11 +00:00
8159f701f4 Typo fix 2020-02-23 22:58:47 +00:00
d794ff8bc9 Revert last change 2020-02-23 22:58:34 +00:00
26dccfe9a7 Make input_to_graph_point always use a binary search, since graph's have uneven density now 2020-02-23 22:56:50 +00:00
ed6085d07c Add replace_submobject 2020-02-22 13:19:51 -08:00
11a4d7696e Change implementation of pointwise_become_partial not to change the number of points 2020-02-22 13:19:26 -08:00
2ca0726cd7 Add self.shader_data_is_locked condition to get_shader_info_list 2020-02-21 12:01:17 -08:00
68ac16e5fb Move rendering back to camera 2020-02-21 12:00:34 -08:00
ea59950b2c Have mobjects track family and parents more directly 2020-02-21 10:56:40 -08:00
bafc8c88d5 subdivide_sharp_curves -> should_subdivide_sharp_curves 2020-02-20 16:49:56 -08:00
8d3ec1afd0 Don't worry about aligning points of vmobjects with same number of points 2020-02-20 16:49:36 -08:00
306344e9c1 Add possibility for add_line to add more points...makes for better svg alignment 2020-02-20 15:52:57 -08:00