Grant Sanderson
c96cdf43a1
Make sure mutability of dict arguments won't cause problems
...
One could argue that a pattern of "arg: dict | None = None" followed by "self.param = arg or dict()" is better, but that would make for an inconsistent pattern in cases where the default argument is not None.
2022-12-18 09:38:28 -08:00
Grant Sanderson
97f28b34f3
Distinguish Vect3 from Vect3Array types
2022-12-17 13:16:48 -08:00
Grant Sanderson
dec11a4b17
Rename np_vector type to Vect3 or Vect4 to make context clearer
2022-12-16 20:35:26 -08:00
Grant Sanderson
43fd5e1aea
Move custom type to manimlib.typing
2022-12-16 20:19:18 -08:00
Grant Sanderson
c00af3c1bf
Rename config_ops -> dict_ops
2022-12-16 18:59:23 -08:00
Grant Sanderson
afab37c2d2
Remove stray digest_config references
2022-12-16 11:00:59 -08:00
Grant Sanderson
9039fe69e4
Kill CONFIG in number_line.py
2022-12-15 20:26:10 -08:00
Grant Sanderson
faa37844e7
Add unit_tex option for NumberLine.add_numbers
2022-11-03 11:32:25 -07:00
YishiMichael
cbb7e69f68
Refactor LabelledString and relevant classes
2022-04-18 18:47:57 +08:00
YishiMichael
9ef9961d0e
Sort imports
2022-04-12 19:19:59 +08:00
Grant Sanderson
dc4b9bc93c
Use outer_interpolate for NumberLine.number_to_point
2022-04-11 10:47:26 -07:00
Grant Sanderson
a9349057ad
Merge branch 'master' of github.com:3b1b/manim into video-work
2022-03-22 11:30:25 -07:00
Grant Sanderson
c3e13fff05
Allow Numberline.number_to_point to work on an array of numbers
2022-03-16 12:24:03 -07:00
TonyCrane
4c16bfc2c0
chore: add type hints to manimlib.mobject
2022-02-15 14:37:15 +08:00
Grant Sanderson
3b146636b4
Use isclose in place of of == 0
2021-08-26 11:43:44 -07:00
Grant Sanderson
0b7b3f4f31
Improve NumberLine.p2n speed
2021-08-21 17:07:05 -07:00
Grant Sanderson
de9ecbd766
Remove unnecessary import
2021-03-31 23:24:55 -07:00
Grant Sanderson
8345ca6160
Small fixes to NumberLine
2021-03-18 17:37:12 -07:00
Grant Sanderson
97e7b0568e
Add default font_size to NumberLine.add_numbers
2021-02-07 17:30:31 -08:00
Grant Sanderson
6f69902892
Changed how configuration for labels on a NumberLine, and hence also on Axes, so that it takes in DecimalNumber configuration directly rather than as a separte dict.
2021-02-06 11:06:38 -08:00
Abhijith Muthyala
03bea8198c
Fix NumberLine's unit_size
2021-02-06 15:05:18 +05:30
Grant Sanderson
2a3db89a2d
merge
2021-02-05 15:29:18 -08:00
Grant Sanderson
f786eb68d1
Change default decimal_number_config for NumberLine
2021-02-05 15:27:29 -08:00
Tony031218
269128dfb6
fix NumberLine and GraphScene
2021-02-05 13:57:00 +08:00
Abhijith Muthyala
fb8280171b
Replace redundant CONFIG key in NumberLine
2021-02-01 12:25:11 +05:30
Grant Sanderson
3b26a6c260
Clean up colors, e.g. replacing LIGHT_GREY and DARK_GREY with GREY_B and GREY_D
2021-01-02 22:44:53 -08:00
Grant Sanderson
4385fc75d0
Change TipableVMobject to take in all tip_config at one spot
2020-06-06 10:56:23 -07:00
Grant Sanderson
1a5fb207ae
Reconfigured how to initialize axes and number planes. Hopefully much more sensible this way
2020-06-05 19:24:35 -07:00
Grant Sanderson
5c23e93547
Reconfigure NumberLine, the whole interface felt very weird
2020-06-05 17:57:21 -07:00
Grant Sanderson
6593eab9a0
Change default stroke width of number line
2020-02-27 17:18:10 +00:00
Grant Sanderson
a3c1640fb7
NumberLine.default_numbers_to_display was not showing topmost number it should have
2019-06-25 09:03:33 -07:00
Grant Sanderson
644ac5c94a
Added abbreviated names for number_to_point and point_to_number
2019-04-09 18:51:18 -07:00
Grant Sanderson
6b59cdcd37
Fixed issue with numberline last tick vs. arrow conflict
2019-03-30 13:22:53 -07:00
Grant Sanderson
ec1436ef5a
Changed default for Interval numbering
2019-03-25 16:43:16 -07:00
Grant Sanderson
97c8ea2738
Small bug fix to NumberLine
2019-03-23 10:52:25 -07:00
Grant Sanderson
27200f79d3
Add last tick to number line
2019-03-20 17:38:11 -07:00
Grant Sanderson
312e9c460b
Add an option to not display zero by default
2019-02-11 22:24:17 -08:00
Grant Sanderson
1735f16d68
Fixed NumberLine bug
2019-02-11 22:14:00 -08:00
Grant Sanderson
e3ee258d91
Replaced merge_config with merge_dicts_recursively
2019-02-06 21:32:42 -08:00
Grant Sanderson
d88c301622
Updating coordinate system mobjects
2019-02-06 21:16:26 -08:00
Grant Sanderson
24d6113bba
Get rid of propagate_style_to_family, since it is basically always true
2019-02-06 16:25:03 -08:00
Devin Neal
3543a750ba
move library code into manimlib, replace relative imports with absolute imports
2018-12-26 20:57:01 -08:00