3b1b / 3b1b/manim

manim not able to parse z type in SVG path

Aberta
#1,233 2 comentários 0 reações 0 responsáveis Ver no GitHub
bug SVG
Linguagem predominante
Python
Estrelas
93.9k
Forks
7.7k
Merge médio
2d 13h
PRs com merge (30d)
4

Descrição

I am using the `circuitikz` library in LateX to draw some circuits and animate using manim. I encountered problems with some components as they were showing incomplete in manim. The SVG file generated is correct and is showing all the components correctly.

I did some further digging and found out that manim is not recognizing the `z (close path)` type in the SVG file. This is making some of the diagrams incomplete in manim. The svg parser cannot read the `z` path type.

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Direção de pesquisa

Olhe o código de parsing de SVG no manim, provavelmente em um módulo como `svg_parser.py` ou `svg_paths.py`. Encontre onde os comandos de caminho (M, L, C, etc.) são tratados e adicione suporte ao comando 'z' (close path). Teste criando um SVG com um caminho fechado usando circuitikz e verificando se ele é renderizado corretamente no manim. Verifique os testes existentes de parsing de SVG para ver como adicionar um novo caso de teste.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Tipo de issue
Bug
Dificuldade
3/5
Tempo estimado
1-2 dias
Status de atividade
Estagnada
Clareza
Claramente especificada
Facilidade para iniciantes
45/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.