Can't init submobjects of Pi Creature
- Ngôn ngữ chính
- Python
- Star
- 11.2k
- Fork
- 2.1k
- Merge trung bình
- 5 giờ 49 phút
- Pull request đã merge (30 ngày)
- 3
Mô tả
when i run the command: `manimgl _2022\wordle\footnote.py WeCanDoBetter` i got the following results,
i find out that the submobjects array is empty but i am sure i config the `pi_creature_images` directory correctly.
```bash
PS F:\manim_videos\videos> manimgl _2022\wordle\footnote.py WeCanDoBetter
ManimGL v1.5.0
Traceback (most recent call last):
File "f:\python38\lib\runpy.py", line 194, in _run_module_as_main
return _run_code(code, main_globals, None,
File "f:\python38\lib\runpy.py", line 87, in _run_code
exec(code, run_globals)
File "F:\Python38\Scripts\manimgl.exe\__main__.py", line 7, in
File "f:\python38\lib\site-packages\manimlib\__main__.py", line 25, in main
scene.run()
File "f:\python38\lib\site-packages\manimlib\scene\scene.py", line 80, in run
self.construct()
File "F:\manim_videos\videos\_2022\wordle\footnote.py", line 791, in construct
morty = Mortimer()
File "F:\manim_videos\videos\custom\characters\pi_creature.py", line 70, in __init__
SVGMobject.__init__(self, file_name=svg_file, **kwargs)
File "f:\python38\lib\site-packages\manimlib\mobject\svg\svg_mobject.py", line 60, in __init__
super().__init__(**kwargs)
File "f:\python38\lib\site-packages\manimlib\mobject\types\vectorized_mobject.py", line 77, in __init__
super().__init__(**kwargs)
File "f:\python38\lib\site-packages\manimlib\mobject\mobject.py", line 80, in __init__
self.init_colors()
File "F:\manim_videos\videos\custom\characters\pi_creature.py", line 110, in init_colors
self.name_parts()
File "F:\manim_videos\videos\custom\characters\pi_creature.py", line 94, in name_parts
self.mouth = self.submobjects[MOUTH_INDEX]
IndexError: list index out of range
PS F:\manim_videos\videos>
```
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Hướng nghiên cứu
Lỗi xảy ra trong custom/characters/pi_creature.py tại dòng 94, nơi truy cập self.submobjects[MOUTH_INDEX]. Kiểm tra cấu hình thư mục pi_creature_images và việc nạp file SVG trong svg_mobject.py. Vấn đề là submobjects đang trống, vì vậy hãy kiểm tra parsing SVG và đường dẫn thư mục. Chạy scene với debug prints để xem các file nào đang được tải.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- python
- Lĩnh vực
- tooling
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 45/100