132 Commits

Author SHA1 Message Date
d8896e299e Small bug fixes to NumberPlane 2019-03-23 10:51:47 -07:00
0b56d6f311 Tex strings ending with 'dot' have a '{\quad}' added 2019-03-22 15:54:16 -07:00
5ffa41f675 Extend AnimatedBoundary to work on families 2019-03-22 15:12:21 -07:00
282dfeedde I don't like this fix, but TexMobjects were breaking if the 'dot' part was left isolated 2019-03-22 11:50:58 -07:00
54cd60bef7 AnimatedBoundary. Perhaps a better name is in order, but this is meant to add a little visual interest to things like a framing rectangle. 2019-03-22 11:50:02 -07:00
f4c2c4642a Fix bug with applying function to VectorizedPoint 2019-03-21 17:50:04 -07:00
84a950425c DashedVMobject should handle case when num_dashes=0 2019-03-21 09:42:06 -07:00
453ae95cee Add stroke opacity to VMobject.get_style 2019-03-20 21:28:19 -07:00
319b256b0c Fix to Arrow styling 2019-03-20 21:27:45 -07:00
27200f79d3 Add last tick to number line 2019-03-20 17:38:11 -07:00
36c62b4b55 Added missing import 2019-03-20 13:07:08 -07:00
ac9c04d3b8 Bugfix for aligning null VMobjects 2019-03-19 22:29:18 -07:00
1ca26fcf1d Bug fix for Bubble.pin_to 2019-03-19 22:29:00 -07:00
abccb4aa8b Small formatting changes 2019-03-19 17:30:37 -07:00
45fa02b6b9 Have VMobject.set_style return self 2019-03-19 17:29:55 -07:00
8f73a652ab Begin incorporating div_curl vector field functionality into the main library 2019-03-17 06:42:49 -07:00
5a88ad2933 Fix get_det_text 2019-03-16 22:12:31 -07:00
d07c086bec Fix Laptop 2019-03-16 22:12:12 -07:00
fb99ebaeaf Change how family is handled for VMobject.fade 2019-03-16 22:11:48 -07:00
5c79d80187 Fix to Matrix 2019-03-13 05:20:56 -07:00
992d364913 fix get_anchors for VMobjects 2019-03-10 11:56:04 -07:00
ae1efc6009 Fix alignment of minus sign to numbers 2019-03-08 14:39:47 -06:00
741ed593b2 Fix height setting in Ellipse initialization 2019-03-07 10:44:43 -05:00
73a6c2400b Fixed CurvedArrow constructor by moving get_length() to base class.
I moved get_length() from the Line class to the shared base class,
TipableVMobject.

TESTED

python3 -m manim manim_tutorial_P37.py MoreShapes -pl
2019-03-03 07:53:15 -06:00
61dbad5edd Revert "Reverted Cleaned Up Arrow Implementation (commit d489b5df5c77...)"
Undoing my revert of another commit because I found a fix.

This reverts commit cd29ff6e0d8e46930da9074e0e2c62799349e16b.
2019-03-03 07:42:00 -06:00
cd29ff6e0d Reverted Cleaned Up Arrow Implementation (commit d489b5df5c77...) 2019-02-24 11:57:02 -06:00
7c76b7add8 Fixed SVG parsing error with consecutive C or M coordinates. 2019-02-19 21:33:03 -08:00
2d552e0aa4 Fix Ellipse constructor: 'width' is not defined
Constructing an ellipse before gave the error "name 'width' is not defined"

I got this error when running the tutorial at https://github.com/zimmermant/manim_tutorial/blob/master/manim_tutorial_P37.py.

python3 -m manim manim_tutorial_P37.py MoreShapes -pl

Traceback (most recent call last):
  File "/Users/jeanwhitmore/Code/python3/manim/manimlib/extract_scene.py", line 153, in main
    scene = SceneClass(**scene_kwargs)
  File "/Users/jeanwhitmore/Code/python3/manim/manimlib/scene/scene.py", line 52, in __init__
    self.construct()
  File "manim_tutorial_P37.py", line 33, in construct
    ellipse=Ellipse(width=3, height=1, color=RED)
  File "/Users/jeanwhitmore/Code/python3/manim/manimlib/mobject/geometry.py", line 319, in __init__
    self.set_width(width, stretch=True)
NameError: name 'width' is not defined

After this fix, the Ellipse can be constructed and the animation is generated.

(Another shape is still broken, and I will try to fix that, too.)
2019-02-17 21:34:40 -06:00
3b9c085cf1 Typo fix 2019-02-16 12:08:36 -08:00
829b3d9210 Merge branch 'master' of github.com:3b1b/manim into kill-continual-animations 2019-02-15 20:08:16 -08:00
89824e3d52 continual_update -> update_mobjects 2019-02-15 20:05:45 -08:00
c6bb29ce26 Added f_always 2019-02-15 15:16:11 -08:00
18de4c5404 Make it sound that Polygon.round_corners leaves it with evenly distributed anchors 2019-02-15 15:16:02 -08:00
6e99da9def Remove make_jagged 2019-02-15 15:15:32 -08:00
4fbe67f262 Added general get_arc_length to VMobject 2019-02-15 15:15:07 -08:00
c47329660f Refactored make_smooth and make_jagged 2019-02-15 14:22:01 -08:00
d943f10123 Fixed make_jagged 2019-02-15 11:51:18 -08:00
e0ef531f49 Remove make_jagged from Cube 2019-02-15 11:48:58 -08:00
9b5de02756 Fix logo 2019-02-15 11:48:37 -08:00
a6dd906983 Remove commented out Arrow tip_length default 2019-02-15 11:48:23 -08:00
4a00161bee Fixed NumberPlane 2019-02-14 11:34:55 -08:00
4aa63198d7 Fixed align_to 2019-02-14 11:34:06 -08:00
2375f3675b Import the function "rotate_vector" 2019-02-13 16:32:37 +08:00
ff53c57d9d Tiny line swap 2019-02-11 22:25:02 -08:00
312e9c460b Add an option to not display zero by default 2019-02-11 22:24:17 -08:00
b2608d7b93 Use null_point_align 2019-02-11 22:24:02 -08:00
1735f16d68 Fixed NumberLine bug 2019-02-11 22:14:00 -08:00
86d3ade0ef Change restore implementation using become 2019-02-11 21:18:08 -08:00
f429f46df8 Got rid of fade_no_recurse idea 2019-02-11 21:15:15 -08:00
b2625b0667 Whoops, left a print statement 2019-02-11 20:55:19 -08:00