3242 Commits

Author SHA1 Message Date
a5f16f0c52 Make sure light styling is interpolated properly 2020-06-06 17:01:54 -07:00
ba7a51931d Add shadow, and pull out lighting information to Mobject 2020-06-06 16:55:56 -07:00
b32c2937ae Added SurfaceMesh 2020-06-06 13:23:30 -07:00
017961e892 Changed min_samples 2020-06-06 13:22:48 -07:00
b8a1853692 Change meaning of resolution for surfaces to be the number of posts, not fences 2020-06-06 13:22:23 -07:00
58fe0c79d8 Reconfigured ParametricCurve 2020-06-06 11:43:59 -07:00
7cec2e50d5 Rename: ParametricFunction -> ParametricCurve 2020-06-06 11:03:23 -07:00
7c1f560ae2 Change fallback unit normal to be in negative y-direction 2020-06-06 10:57:07 -07:00
98ac6a06f2 Small cleanup 2020-06-06 10:56:46 -07:00
4385fc75d0 Change TipableVMobject to take in all tip_config at one spot 2020-06-06 10:56:23 -07:00
274ebe7a52 Change stroke shader to effectively project down to a flat plane before drawing, but to remember z information via gl_Position and lighting. 2020-06-06 09:26:18 -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
cbc5bff1c0 Setup for new project 2020-06-05 16:33:30 -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
a204e422a5 Get rid of do-nothing self.ctx.multisample line 2020-06-05 13:23:38 -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
b2137f2746 Fixed z_to_vector for vectors on z-axis 2020-06-05 13:21:35 -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
efe15cf2f0 normalize_along_axis 2020-06-05 11:12:11 -07:00
a62a4ae02b Make sure Point has points of type float 2020-06-05 11:11:46 -07:00
54598f92c7 Remove unnecessary import 2020-06-05 11:11:11 -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
adac5690b7 Have banner remember pis 2020-06-03 17:09:39 -07:00
a232c32756 Changed camera frame from working in quaternions to working in Euler angles. For shame. 2020-06-03 10:38:57 -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
e882356264 Small cleanups to the shader files 2020-05-31 17:31:03 -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
9a8323cbb7 Changes for recent videos 2020-05-30 16:49:57 -07:00
593c249bbd Tiny comment 2020-05-30 16:49:27 -07:00
ccb47db3bb fix pixel_coords_to_space_coords 2020-05-30 16:48:01 -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
ec4a70ad35 Merge pull request #950 from kolibril13/patch-1
Changed -1 to -1.0 for broader GPU suppot.
2020-04-15 22:17:07 -07:00
965564853b Published pdf video 2020-04-12 09:54:20 -07:00
6e523ed960 Clearer defaults 2020-04-12 09:54:13 -07:00
2d0257562f End scenes after embed 2020-04-12 09:53:29 -07:00
0b8cb3b6e1 Leaving a note for the better color-preserving encoding 2020-04-12 09:53:14 -07:00
50e00a3a89 Updates to scenes before early release of (the actual) beta2 2020-04-09 12:52:13 -07:00
1525d5ff16 Make patron screen scroll time a variable 2020-04-09 12:51:49 -07:00
427ad698fe Animation for reworked beta2 2020-04-07 12:36:32 -07:00