Commit graph

2413 commits

Author SHA1 Message Date
Grant Sanderson
db6d25280b Better behavior for when lines have shade_in_3d turned on 2018-08-22 21:23:10 -07:00
Grant Sanderson
98801413e9 Fixed camera bugs 2018-08-22 21:22:50 -07:00
Grant Sanderson
86bc9cdf72
Merge pull request #272 from 3b1b/simple-improvements
Simple improvements
2018-08-22 14:49:37 -07:00
Grant Sanderson
7912f6f2d3 Implmented ThreeDScene.add_fixed_orientation_mobjects and ThreeDScene.add_fixed_in_frame_mobjects 2018-08-22 14:48:42 -07:00
Grant Sanderson
0149f4a496 Better ThreeDVMobject implementation 2018-08-21 19:58:48 -07:00
Grant Sanderson
8103b723a8 Fixed bug with VMobject.close_new_points 2018-08-21 19:25:34 -07:00
Grant Sanderson
98a7f254ee Remaining submobject_family -> get_family 2018-08-21 19:16:51 -07:00
Grant Sanderson
51e6b66c95 submobject_family -> get_family 2018-08-21 19:15:16 -07:00
Grant Sanderson
4722fa3c2b
Merge pull request #271 from 3b1b/simple-improvements
Simple improvements
2018-08-20 15:52:20 -07:00
Grant Sanderson
eeff860588 init_point -> reset_points 2018-08-20 15:51:43 -07:00
Grant Sanderson
da792ef2d9 Add family option to match_style 2018-08-20 15:51:12 -07:00
Grant Sanderson
4a71577bcc Tiny formating change 2018-08-20 15:50:52 -07:00
Grant Sanderson
32da077199 Fixed bug associated with ThreeDVMobject 2018-08-20 15:50:23 -07:00
Grant Sanderson
cba0c78cf7 Numberline arrowhead should share strokewidth of numberline 2018-08-20 15:49:59 -07:00
Grant Sanderson
1c348cbe95 Added Mobject.get_pieces 2018-08-20 15:49:31 -07:00
Grant Sanderson
7ab432f419 Added better 3d axes 2018-08-20 15:49:07 -07:00
Grant Sanderson
ff134b7903 Remove z_coordinate display ordering 2018-08-20 15:48:50 -07:00
Grant Sanderson
c8900492fd
Merge pull request #270 from 3b1b/simple-improvements
Simple improvements
2018-08-18 20:14:48 -07:00
Grant Sanderson
3056a6f8da Added linke to Todd Zimmerman's tutorial in README 2018-08-18 20:14:16 -07:00
Grant Sanderson
039f7ffe58 Simple and small performance improvements 2018-08-18 20:13:49 -07:00
Grant Sanderson
6f57a8bc5e Performance improvements to 3d constructs 2018-08-16 22:25:51 -07:00
Grant Sanderson
daffec0034 Fixed projection 2018-08-15 21:55:42 -07:00
Grant Sanderson
568d02602c TransformFromCopy 2018-08-15 21:54:43 -07:00
Grant Sanderson
1c3dcfb0c5
Merge pull request #269 from 3b1b/simple-improvements
Simple improvements
2018-08-15 17:30:59 -07:00
Grant Sanderson
365093c0b5 np.linalg.norm -> get_norm 2018-08-15 17:30:24 -07:00
Grant Sanderson
f926611d34 Added preliminary 3d animation abilities with (as of now poorly shaded) parametric curves 2018-08-15 16:23:29 -07:00
Grant Sanderson
148469486c Reduced to a single tex_template file 2018-08-13 15:17:53 -07:00
Grant Sanderson
7133ca8721 Disabled Ligatures for LaTeX files. Why on earth are these ligatures the default? 2018-08-13 15:09:52 -07:00
Grant Sanderson
cf404ecf57 Small change to logo generation 2018-08-13 14:14:09 -07:00
Grant Sanderson
d80dbb71d8 Bug fix to VMobject.set_sheen 2018-08-13 14:13:52 -07:00
Grant Sanderson
be52b795df Make sure scene doesn't re-add animated submobjects that are already part of the scene via some other mobject 2018-08-13 14:13:30 -07:00
Grant Sanderson
d6996452e5 Make sure cairo transform accounts for frame center 2018-08-13 14:12:45 -07:00
Grant Sanderson
109fe5c4ea ContinualUpdateFromFunc -> ContinualUpdate 2018-08-13 13:40:52 -07:00
Grant Sanderson
77e728aeca
Merge pull request #268 from 3b1b/simple-improvements
Deleted mayavi_test.py
2018-08-13 13:37:20 -07:00
Grant Sanderson
bafe6150dd Deleted mayavi_test.py 2018-08-13 13:36:57 -07:00
Grant Sanderson
aded69a780
Merge pull request #267 from 3b1b/simple-improvements
Typo fix
2018-08-13 13:35:59 -07:00
Grant Sanderson
0e0a0c1673 Whoops, didn't mean to have the cairo_test.py in there... 2018-08-13 13:35:14 -07:00
Grant Sanderson
d2fa2b6ef2 Added get_complex_formatter to Decimal 2018-08-12 19:22:13 -07:00
Grant Sanderson
56d2dce133 Typo fix 2018-08-12 19:14:37 -07:00
Grant Sanderson
fa37c8b1d4
Merge pull request #266 from 3b1b/simple-improvements
Python 3 conversion, plus several other simple improvements
2018-08-12 19:07:49 -07:00
Grant Sanderson
2006554f93 Updated README post python3 conversion 2018-08-12 19:06:21 -07:00
Grant Sanderson
8033bee533 Updated example scenes 2018-08-12 19:06:08 -07:00
Grant Sanderson
9e534fb78f Update Decimal number changing 2018-08-12 19:05:31 -07:00
Grant Sanderson
3ba33d543e Fixed some ThreeDCamera bugs 2018-08-12 19:04:52 -07:00
Grant Sanderson
b04bddf35b Fixed (most) uses of cmp functions for sorting 2018-08-12 12:57:38 -07:00
Grant Sanderson
7f3b1e624d Made Write a subclass of DrawBorderThenFill, as it should be 2018-08-12 12:47:16 -07:00
Grant Sanderson
3f6376af39 Fixed MovingCamera bug where frame was not updated properly 2018-08-12 12:46:57 -07:00
Grant Sanderson
5b5a83b316 Added Mobject.update capabilties, which should be nicer and lighter weight than using ContinualUpdateFromFunc all the time. Also changed the behavior of any Animation having its mobject automatically thrust up to the front of the screen 2018-08-12 12:17:32 -07:00
Grant Sanderson
a72ce98f5e DEFAULT_STROKE_WIDTH in constants 2018-08-12 11:42:59 -07:00
Grant Sanderson
114a37f32c DEFAULT_POINT_THICKNESS -> DEFAULT_STROKE_WIDTH 2018-08-12 00:35:54 -07:00