Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
73009e8
Create positionable.py
GniLudio Aug 14, 2026
4b0583e
Update
GniLudio Aug 17, 2026
c7eb89a
Update
GniLudio Aug 17, 2026
9193aed
Update
GniLudio Aug 18, 2026
a25ce2c
Update
GniLudio Aug 18, 2026
69de568
Update
GniLudio Aug 19, 2026
4be1251
Update
GniLudio Aug 19, 2026
f7f3ab1
Update
GniLudio Aug 19, 2026
8f9492f
Update
GniLudio Aug 19, 2026
a260291
Update
GniLudio Aug 19, 2026
476015d
Update
GniLudio Aug 19, 2026
81a5681
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Aug 19, 2026
dd68ed1
Merge remote-tracking branch 'upstream/main' into rework-positioning
GniLudio Aug 19, 2026
cdffede
Pre-commit fixes
GniLudio Aug 19, 2026
c1b28b6
Restructuring and add inheritance to Mobject
GniLudio Aug 21, 2026
67209c3
Fix scale overrides
GniLudio Aug 21, 2026
5166989
Remove type: ignore
GniLudio Aug 21, 2026
1c4392f
Fix codeql
GniLudio Aug 21, 2026
6a1d198
Keyword-only args and categorize methods
GniLudio Aug 22, 2026
4da832e
Fix scale parameters
GniLudio Aug 22, 2026
0631d20
remove unreachable code
GniLudio Aug 22, 2026
da605ca
Fix scale parameters
GniLudio Aug 22, 2026
5c1e750
Update positionable.py
GniLudio Aug 22, 2026
a9fd91d
Remove redefined variable
GniLudio Aug 22, 2026
d935958
Rever line.py parameter name
GniLudio Aug 22, 2026
b7cb6db
Update growing.py
GniLudio Aug 22, 2026
c467f4e
Fix import
GniLudio Aug 22, 2026
c06945c
Deprecate methods
GniLudio Aug 22, 2026
d7ba706
Revert "Deprecate methods"
GniLudio Aug 22, 2026
0836fb3
Remove set_points override
GniLudio Aug 22, 2026
b72417d
Simplify align_on_border
GniLudio Aug 22, 2026
b5df56a
Adjust keyword-only args
GniLudio Aug 22, 2026
2c32cd2
Merge remote-tracking branch 'upstream/main' into rework-positioning
GniLudio Aug 22, 2026
cace5f9
Add docstrings
GniLudio Aug 24, 2026
0530598
Make shift backwards compatible
GniLudio Aug 24, 2026
3cbdc20
Revert opengl scale signatures
GniLudio Aug 24, 2026
2c10fe2
Revert opengl scale signatures
GniLudio Aug 24, 2026
0a98cdd
Adjust type annotation
GniLudio Aug 24, 2026
0323f5a
Rename scale_factor to factor
GniLudio Aug 24, 2026
4ca0bbd
Add missing docstrings
GniLudio Aug 24, 2026
1631274
Remove scale.scale_stroke and add align_on_border.frame parameters
GniLudio Aug 24, 2026
6edef70
Readd scale.scale_stroke
GniLudio Aug 24, 2026
c4206ef
Fix type annotations
GniLudio Aug 24, 2026
5580edb
Remove unnecessary todo
GniLudio Aug 24, 2026
42f9e19
Add missing docstring
GniLudio Aug 24, 2026
4be8a10
Add "See also" to docstrings
GniLudio Aug 24, 2026
80d2128
Clean up class docstring
GniLudio Aug 24, 2026
a5db593
Add examples
GniLudio Aug 24, 2026
bc719dc
Drop coor_mask parameter from added methods
GniLudio Aug 24, 2026
7a2c12a
Merge remote-tracking branch 'upstream/main' into rework-positioning
GniLudio Aug 24, 2026
058870e
Readd some optimizations
GniLudio Aug 24, 2026
1d52d92
Merge remote-tracking branch 'upstream/main' into rework-positioning
GniLudio Aug 25, 2026
81a895d
Fix and some refactoring
GniLudio Aug 26, 2026
e87efc6
Update positionable.py
GniLudio Aug 27, 2026
2405b1d
Some optimizations
GniLudio Aug 27, 2026
d6afd29
Optimize is_off_screen
GniLudio Aug 27, 2026
8d0edcc
Merge remote-tracking branch 'upstream/main' into rework-positioning
GniLudio Aug 27, 2026
311524f
Replace get_all_points with get_points_defining_boundary
GniLudio Aug 27, 2026
a790483
Add todo
GniLudio Aug 27, 2026
d84de49
Remove TODO
GniLudio Aug 28, 2026
e169d20
Update positionable.py
GniLudio Aug 28, 2026
fed9dbf
Use new union syntax
GniLudio Aug 28, 2026
c729f60
Force dtype float for points
GniLudio Aug 28, 2026
8e714e1
Move apply_matrix
GniLudio Aug 29, 2026
6fe8b3a
Add tests
GniLudio Aug 29, 2026
b0e64e9
Deprecates more methods, sort methods and add missing docs
GniLudio Aug 29, 2026
286d08d
Add default parameter
GniLudio Aug 29, 2026
0cadfeb
Skip point aggregation
GniLudio Aug 30, 2026
6adf786
Fix and use reduce_points
GniLudio Aug 30, 2026
8758685
Revert "Fix and use reduce_points"
GniLudio Aug 30, 2026
caaa490
Revert "Skip point aggregation"
GniLudio Aug 30, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion manim/animation/growing.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,12 +33,13 @@ def construct(self):

from typing import TYPE_CHECKING, Any

from manim.mobject.geometry.line import Arrow

from ..animation.transform import Transform
from ..constants import PI
from ..utils.paths import spiral_path

if TYPE_CHECKING:
from manim.mobject.geometry.line import Arrow
from manim.mobject.opengl.opengl_mobject import OpenGLMobject
from manim.typing import Point3DLike, Vector3DLike
from manim.utils.color import ParsableManimColor
Expand Down Expand Up @@ -205,6 +206,7 @@ def __init__(

def create_starting_mobject(self) -> Mobject | OpenGLMobject:
start_arrow = self.mobject.copy()
assert isinstance(start_arrow, Arrow)
start_arrow.scale(0, scale_tips=True, about_point=self.point)
if self.point_color:
start_arrow.set_color(self.point_color)
Expand Down
Empty file.
Loading