VFadeIn TypeError: len() of unsize object
- Lenguaje dominante
- Python
- Estrellas
- 11.2k
- Forks
- 2.1k
- Merge medio
- 5 h 49 min
- PR fusionados (30 d)
- 3
Descripción


### Error While Runing VFadeIn
here is the code,
```from manim_imports_ext import *
class Test(InteractiveScene):
def construct(self):
# Todo
sq = Square(side_length=0.5+MED_LARGE_BUFF)
sq.set_fill(BLUE_D, 0.7)
sq.set_stroke(BLUE_D, 5)
self.play(
DrawBorderThenFill(sq)
)
self.wait()
self.play(
sq.animate.shift(2*UP+2*RIGHT)
)
#new sq
sqs = VGroup(*(Square(side_length=0.5+MED_LARGE_BUFF) for n in range(3)))
sqs.arrange(RIGHT)
sqs.match_style(sq)
self.play(
LaggedStart(DrawBorderThenFill(sqs), lag_ratio=0.5)
)
self.play(LaggedStart(
sqs[1].animate.next_to(sq,RIGHT,buff=0),
sqs[0].animate.next_to(sq,UP,buff=0),
sqs[2].animate.next_to(sq,UR,buff=0),
),lag_ratio=0.4)
# VFadeIn
self.play(
FadeIn(DecimalNumber()),
run_time=2
)
# Why This Error? In VFadeIn??
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
El error ocurre al llamar a VFadeIn en un objeto DecimalNumber. Mira la implementación de VFadeIn en los archivos de animación de manim, probablemente en manim/animation/fading.py o similar. Comprueba qué espera VFadeIn como entrada y por qué DecimalNumber podría ser un 'unsize object'. Ejecuta la escena de prueba proporcionada para reproducir el TypeError y examina el stack trace. La corrección puede implicar ajustar VFadeIn para manejar objetos sin una longitud definida o asegurarte de que DecimalNumber tenga los atributos requeridos.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Área
- computer-graphics
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 45/100