Grant Sanderson
|
a7af5e72c6
|
Added Mobject.get_grid
|
2021-01-09 10:48:45 -08:00 |
|
Grant Sanderson
|
cb87912203
|
Remove import
|
2021-01-08 22:27:15 -08:00 |
|
Grant Sanderson
|
c2b5595fae
|
If replacing a null mobject, just scale by 0
|
2021-01-07 11:49:03 -08:00 |
|
Grant Sanderson
|
065df65cf1
|
Reorganize how shader files sit in the shaders folder
|
2021-01-05 23:14:16 -08:00 |
|
Grant Sanderson
|
5b454a3ff7
|
Remove rotate_in_place and scale_in_place methods, as they had the same functionality as rotate and scale
|
2021-01-05 22:05:15 -08:00 |
|
Grant Sanderson
|
f07bd23235
|
Rename apply_points_function_about_point -> apply_points_function
|
2021-01-05 21:58:43 -08:00 |
|
Grant Sanderson
|
556ffb192f
|
In add_n_more_submobjects, for the benefit of align_submobjects, make it so that new copies are only ghosted out if there is some transparency at play
|
2021-01-05 18:00:34 -08:00 |
|
Grant Sanderson
|
509f3db371
|
Change so that lambda is not given a name
|
2021-01-04 23:09:03 -08:00 |
|
Grant Sanderson
|
8644d71820
|
Improve defaults for Lines/Arrows pointing between two mobjects
|
2021-01-04 17:25:05 -08:00 |
|
Grant Sanderson
|
369a7fc455
|
Change it so that reset points is not necessarily called on mobject initialization
|
2021-01-04 13:25:04 -08:00 |
|
Grant Sanderson
|
e43b8ef4e4
|
Remove prepare_for_animation
|
2021-01-03 17:16:08 -08:00 |
|
Grant Sanderson
|
afebc29440
|
Remove container
|
2021-01-03 12:29:05 -08:00 |
|
Grant Sanderson
|
f11ab03112
|
Remove unnecessary imports
|
2021-01-02 21:31:56 -08:00 |
|
Grant Sanderson
|
ba46164b49
|
Remove image showing methods from mobject
|
2021-01-02 19:02:22 -08:00 |
|
Grant Sanderson
|
b64875fd55
|
Typo fix for primitive
|
2020-12-04 08:12:53 -08:00 |
|
Grant Sanderson
|
f89676d53f
|
Allow arrange_in_grid to specify v_buff and h_buff
|
2020-08-30 16:01:22 -07:00 |
|
Grant Sanderson
|
960e4e13eb
|
Updated arrange_in_grid
|
2020-07-23 11:57:18 -07:00 |
|
Grant Sanderson
|
e7a60c6c85
|
Updated arrange_in_grid
|
2020-07-23 11:56:06 -07:00 |
|
Grant Sanderson
|
72472c5836
|
Refactor in terms of a ShaderWrapper object
|
2020-07-22 18:21:42 -07:00 |
|
Grant Sanderson
|
2671817ae9
|
Refactor away from treating shader_info as a dictionary, and make it a proper type as ShaderWrapper. This also includes some cleanup in hos Camera renders
|
2020-06-29 18:17:18 -07:00 |
|
Grant Sanderson
|
cd371dc207
|
Add Mobject.has_updaters which is distinct from Mobject.suspend_updating
|
2020-06-29 11:23:01 -07:00 |
|
Grant Sanderson
|
2b3bd2bfce
|
Use an index buffer for shaders to save memory
|
2020-06-29 11:05:09 -07:00 |
|
Grant Sanderson
|
8af879236e
|
Make gloss and shadow uniforms
|
2020-06-28 12:13:25 -07:00 |
|
Grant Sanderson
|
13bcd723cf
|
Adds a small todo
|
2020-06-28 10:05:00 -07:00 |
|
Grant Sanderson
|
10c6bfe3ad
|
Add refresh_shader_info_id insetead of having create_shader_info_id called all the time
|
2020-06-27 00:01:45 -07:00 |
|
Grant Sanderson
|
60e1c88eb4
|
Slight tweaks to how shader_info id is found and stored
|
2020-06-26 23:05:25 -07:00 |
|
Grant Sanderson
|
661b81ab17
|
By default, don't recursively check for updaters unless there's something to find
|
2020-06-26 22:16:04 -07:00 |
|
Grant Sanderson
|
212cdbb4d2
|
Speed improvements. Camera saves vbo for static mobjects, data in shader_data_info is saved and concatenated in raw form
|
2020-06-26 19:29:34 -07:00 |
|
Grant Sanderson
|
0a89a775a2
|
Clean up some family matters
|
2020-06-17 17:12:48 -07:00 |
|
Grant Sanderson
|
c45fe52a70
|
Rather than calling get_shader_info a bunch, remember a tempalte
|
2020-06-15 12:01:54 -07:00 |
|
Grant Sanderson
|
9d772496dd
|
Removes the need to be able to recover shader_info from shader_id
|
2020-06-14 19:01:04 -07:00 |
|
Grant Sanderson
|
222b6d1220
|
Push depth test decision to the mobject level, as opposed to the camera
|
2020-06-14 17:41:47 -07:00 |
|
Grant Sanderson
|
46bcf938ed
|
Stretch to fit should apply to all 3 dimensions
|
2020-06-13 15:21:47 -07:00 |
|
Grant Sanderson
|
940432e320
|
Remove unneeded import
|
2020-06-09 12:34:57 -07:00 |
|
Grant Sanderson
|
ccefbc0dea
|
Add is_fixed_in_frame uniform which allows mobjects to not get rotated by the camera
|
2020-06-08 20:27:07 -07:00 |
|
Grant Sanderson
|
bab809b9a6
|
Allow for passing shader uniforms from mobjects
|
2020-06-08 15:57:12 -07:00 |
|
Grant Sanderson
|
39230a805c
|
Better handling of textures, now letting multiple get passed in to a textured surface
|
2020-06-08 15:06:22 -07:00 |
|
Grant Sanderson
|
3a111cf3af
|
Get rid of this color nonsense
|
2020-06-07 12:23:35 -07:00 |
|
Grant Sanderson
|
a5f16f0c52
|
Make sure light styling is interpolated properly
|
2020-06-06 17:01:54 -07:00 |
|
Grant Sanderson
|
ba7a51931d
|
Add shadow, and pull out lighting information to Mobject
|
2020-06-06 16:55:56 -07:00 |
|
Grant Sanderson
|
a62a4ae02b
|
Make sure Point has points of type float
|
2020-06-05 11:11:46 -07:00 |
|
Grant Sanderson
|
94c121bcf7
|
Default arrange_in_grid should have it draw rows first
|
2020-04-07 12:36:17 -07:00 |
|
Grant Sanderson
|
f7ad9e71e0
|
Separate time_based_updaters and non_time_updaters
|
2020-03-19 10:46:50 -07:00 |
|
Grant Sanderson
|
23440d020f
|
Add pfp as abreviation for point_from_proportion
|
2020-03-14 16:53:02 -07:00 |
|
Grant Sanderson
|
ace2b7fea4
|
Don't deepcopy parents
|
2020-03-06 06:16:52 -08:00 |
|
Grant Sanderson
|
ed1cbe32ff
|
Don't copy a mobject's parents
|
2020-02-27 17:19:15 +00:00 |
|
Grant Sanderson
|
8159f701f4
|
Typo fix
|
2020-02-23 22:58:47 +00:00 |
|
Grant Sanderson
|
ed6085d07c
|
Add replace_submobject
|
2020-02-22 13:19:51 -08:00 |
|
Grant Sanderson
|
68ac16e5fb
|
Move rendering back to camera
|
2020-02-21 12:00:34 -08:00 |
|
Grant Sanderson
|
ea59950b2c
|
Have mobjects track family and parents more directly
|
2020-02-21 10:56:40 -08:00 |
|