Как правильно импортировать SVG-путь в manim - PullRequest
0 голосов
/ 19 апреля 2020

Я работаю над lo go на Inkscape, и я хотел бы импортировать его в manim. Файл импортируется правильно со всеми путями SVG, но происходит странная вещь.

Мой код для запуска файла:

class U_letter(Scene):
    def construct(self):
        letter = SVGMobject("u_letter")
        self.add(letter)
        letter.set_color(GREEN)

SVG-формат письма, которое я пытаюсь добавить, доступен здесь .

В настоящее время у него есть два слоя, и при его импорте он отображается нормально на manim, но моя проблема в том, что я должен установить заливку «внутреннего пути» (то есть внутри буквы), чтобы он соответствовал фону сцены и Я хотел бы избежать этого.

Я попытался создать один путь из буквы, используя функциональность difference в Inkscape, и именно здесь мои проблемы начались, потому что окончательное изображение выглядит искаженным , как показано здесь .

Однако я ищу что-то вроде this в качестве моего окончательного решения. Я должен также указать, что я испытывал такое поведение с другими буквами, которые я пробовал до сих пор, а именно с буквами D и A.

Ваша помощь будет принята с благодарностью

...