跳转到主要内容

从Manim中的VMobject和VGroup创建SVG文件

项目描述

manim-mobject-svg

VMobjectVGroup创建SVG文件。

安装: pip install manim-mobject-svg

以下是使用此插件的一个示例

from manim import *
from manim_mobject_svg import *

a = Square(color=BLUE)
a.to_svg("square.svg")

这应在当前目录中创建一个名为square.svg的文件,并返回文件路径。输出应如下所示

svg square manim

也可以为VGroup创建SVG文件。

from manim import *
from manim_mobject_svg import *

a = Square(color=BLUE)
b = Circle(color=RED)
c = VGroup(a, b)
c.to_svg("group.svg")

它将创建如下SVG文件

svg vgroup manim

to_svg()的参数

to_svg()接受以下参数

  • path: 要创建的SVG文件的路径。如果未指定,它将创建一个临时文件并返回文件路径。
  • crop: 将SVG文件裁剪到VMobject的边界框。默认: True
  • padding: VMobject周围的填充。默认: 0.5

此方法返回SVG文件的路径。

项目详细信息


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

manim_mobject_svg-0.5.0.tar.gz (4.2 kB 查看哈希值)

上传于

构建版本

manim_mobject_svg-0.5.0-py3-none-any.whl (5.3 kB 查看哈希值)

上传于 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页