5623 Commits

Author SHA1 Message Date
b85c3bd478 Remove stray import 2023-01-30 11:57:09 -08:00
285953b44d Add FRAME_SHAPE constant 2023-01-30 11:57:01 -08:00
15d8ebb572 Add Mobject.set_shape 2023-01-30 11:53:15 -08:00
abdcb64461 Fix panning for off-center frame 2023-01-28 23:05:52 -08:00
e58aea9e2f Change to a default where scrolling zooms, and dragging pans 2023-01-28 22:59:54 -08:00
2705ba3afa Fix CameraFrame.to_fixed_frame_point 2023-01-28 22:58:05 -08:00
901d40ba11 Fix scroll zooming 2023-01-28 22:53:56 -08:00
0d9bb71d3c Increase scroll sensitivity 2023-01-28 22:42:33 -08:00
0fe5922253 Clean up scrolling 2023-01-28 22:40:57 -08:00
09900456f7 Clean up pixel_coords_to_space_coords to work better in 3d 2023-01-28 22:30:46 -08:00
91f69be3e0 Add CameraFrame.to_fixed_frame_point 2023-01-28 22:30:00 -08:00
da9610b9f9 Remove redundancy 2023-01-28 17:54:00 -08:00
b3dec3fd51 Small fixes 2023-01-28 17:53:49 -08:00
68255b1c9a Remove references to no-longer-need path_string_config 2023-01-28 17:53:40 -08:00
28c4921a1a Specify ctx type 2023-01-28 15:40:58 -08:00
0d36f17f9c Remove unused line 2023-01-28 15:40:10 -08:00
c08e111911 Default to applying depth test for non-fixed objects added to a 3d scene 2023-01-28 15:02:00 -08:00
368f48f8dd Make use of some glsl built-ins 2023-01-28 15:01:32 -08:00
474a6c27e3 Counteract alpha scaling from fill frag 2023-01-28 15:00:15 -08:00
31b937a7f1 Remove no-longer necessary PathString configuration 2023-01-28 13:19:06 -08:00
c6db74c996 Re-order conditional blocks 2023-01-28 13:06:23 -08:00
fbde9e8bba Check for null orientation in getting euler angles 2023-01-28 13:06:08 -08:00
8d72340501 Remove some references to triangulation 2023-01-28 12:43:56 -08:00
144e512952 Use active camera config, not default 2023-01-28 12:19:49 -08:00
dec5089777 Update SurfaceExample to use ThreeDScene 2023-01-28 12:04:15 -08:00
5deef1c249 Allow for setting a default frame orientation 2023-01-28 12:02:19 -08:00
a1449def95 Move SampleSpaceScene to videos repo 2023-01-28 11:45:31 -08:00
2a3f927566 Set defaults so that VMobjects will have no antialias width when depth test is turned on 2023-01-28 11:39:31 -08:00
c7ef4eefbc Add getter/setter for anti_alias_width 2023-01-28 11:35:26 -08:00
ab03a0cfba Add Mobject.set_uniform 2023-01-28 11:35:15 -08:00
05a80f53a7 Make sure depth test calls map to the whole family 2023-01-28 10:37:34 -08:00
60a27f52f1 Add depth sampling for fill 2023-01-28 10:36:41 -08:00
1a62314719 Add a "clear" option for Mobjects
This not only sets the submobject list to 0, but removes self from the parent lists
2023-01-28 10:11:22 -08:00
f296dd8df5 Merge pull request #1974 from 3b1b/video-work
Miscellaneous bug fixes
2023-01-27 19:28:40 -08:00
047128a663 Make sure shader_wrapper inherits depth test 2023-01-27 19:27:42 -08:00
38abef8871 Fix ShaderWrapper.init_textures 2023-01-27 19:27:23 -08:00
8ecfc2b2cf add shaders to universal imports 2023-01-27 17:08:22 -08:00
ce5d0b61f9 Add back accidentally deleted reverse_points code 2023-01-27 16:58:22 -08:00
71ef39ea5b Remove "poor man's anti-aliasing" for Fill and instead render a small border width for fill 2023-01-27 16:15:20 -08:00
3a01eb31bd Remove group_type arg 2023-01-27 16:02:47 -08:00
d5b1a1725d Allow Mobject.remove to remove any family member, not just immediate submobjects 2023-01-27 15:15:16 -08:00
1f6363821b Have VMobject inherit children uniforms when rendering 2023-01-27 14:48:57 -08:00
35c19fe8a7 Edit is_fixed_in_frame 2023-01-27 14:48:31 -08:00
e57ca4e1ee Track orientation for non-winding fill 2023-01-27 12:43:21 -08:00
86fb69c5bb Track unit normal for fill 2023-01-27 12:35:43 -08:00
1c432dd6dc Small refactor to stroke geom shader 2023-01-27 10:48:06 -08:00
3a0916fe3a Reorganize fbo initialization 2023-01-27 10:12:53 -08:00
40ae481979 Marginally better vbo/ibo tracking 2023-01-27 10:01:37 -08:00
97e4c25453 Add comment 2023-01-27 08:29:41 -08:00
1707958e0f Clean up fill shader a bit 2023-01-27 08:26:54 -08:00