3b1b / 3b1b/manim

ValueError: operands could not be broadcast together with shapes (24,3) (0,3)

未关闭
#2,053 7 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Python
星标
93.8k
派生
7.7k
PR 合并指标
PR 指标待抓取

描述

### Describe the error
I had installed manimgl according to the documents written by three Blue one Brown in his website.

### Code and Error
from manimlib.imports import *

class SquareToCircle(Scene):
def construct(self):
circle = Circle()
circle.set_fill(BLUE, opacity=0.5)
circle.set_stroke(BLUE_E, width=4)
square = Square()

self.play(ShowCreation(square))
self.wait(3)
self.play(ReplacementTransform(square, circle))
self.wait(3)

**Error**:

Traceback (most recent call last):
File "C:\Users\Asus\Python3.9\lib\runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "C:\Users\Asus\Python3.9\lib\runpy.py", line 87, in _run_code
exec(code, run_globals)
File "C:\Users\Asus\Python3.9\Scripts\manimgl.exe\__main__.py", line 7, in
File "C:\Users\Asus\Python3.9\lib\site-packages\manimlib\__main__.py", line 25, in main
scene.run()
File "C:\Users\Asus\Python3.9\lib\site-packages\manimlib\scene\scene.py", line 91, in run
self.construct()
File "new_1.py", line 15, in construct
circle = Circle()
File "C:\Users\Asus\Python3.9\lib\site-packages\manimlib\mobject\geometry.py", line 324, in __init__
Arc.__init__(self, 0, TAU, **kwargs)
File "C:\Users\Asus\Python3.9\lib\site-packages\manimlib\mobject\geometry.py", line 218, in __init__
VMobject.__init__(self, **kwargs)
File "C:\Users\Asus\Python3.9\lib\site-packages\manimlib\mobject\types\vectorized_mobject.py", line 85, in __init__
super().__init__(**kwargs)
File "C:\Users\Asus\Python3.9\lib\site-packages\manimlib\mobject\mobject.py", line 89, in __init__
self.init_points()
File "C:\Users\Asus\Python3.9\lib\site-packages\manimlib\mobject\geometry.py", line 221, in init_points
self.set_points(Arc.create_quadratic_bezier_points(
File "C:\Users\Asus\Python3.9\lib\site-packages\manimlib\mobject\types\vectorized_mobject.py", line 968, in wrapper
if not np.all(self.get_points() == old_points):
ValueError: operands could not be broadcast together with shapes (24,3) (0,3)

### Environment
**OS System**:
**manim version**: master
![image](https://github.com/3b1b/manim/assets/98199686/75720067-7d10-469b-8a03-e3d0b5ad9ed9)
v1.6.1(in python3.9)but when I using python39 -m manimgl -version returns nothing!
**python version**:
i have python3.7.8 and python3.9 both install manim or manimgl (right sequence)

help!!!

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。