mirror of
https://github.com/3b1b/manim.git
synced 2025-08-31 22:38:37 +00:00
Deploying to gh-pages from @ f16277f100
🚀
This commit is contained in:
parent
707dd2113f
commit
34adb08512
26 changed files with 116 additions and 98 deletions
|
@ -56,7 +56,7 @@ custom_config
|
|||
|
||||
- ``raster_images``
|
||||
The directory for storing raster images to be used in the code (including
|
||||
``.jpg``, ``.png`` and ``.gif``), which will be read by ``ImageMobject``.
|
||||
``.jpg``, ``.jpeg``, ``.png`` and ``.gif``), which will be read by ``ImageMobject``.
|
||||
|
||||
- ``vector_images``
|
||||
The directory for storing vector images to be used in the code (including
|
||||
|
|
|
@ -85,5 +85,5 @@ following the directory structure:
|
|||
└── custom_config.yml
|
||||
|
||||
When you enter the ``project/`` folder and run ``manimgl code.py <Scene>``,
|
||||
it will overwrite ``manim/custom_config.yml`` with ``custom_config.yml``
|
||||
it will overwrite ``manim/default_config.yml`` with ``custom_config.yml``
|
||||
in the ``project`` folder.
|
|
@ -128,6 +128,8 @@ TextExample
|
|||
|
||||
class TextExample(Scene):
|
||||
def construct(self):
|
||||
# To run this scene properly, you should have "Consolas" font in your computer
|
||||
# for full usage, you can see https://github.com/3b1b/manim/pull/680
|
||||
text = Text("Here is a text", font="Consolas", font_size=90)
|
||||
difference = Text(
|
||||
"""
|
||||
|
@ -135,6 +137,7 @@ TextExample
|
|||
you can change the font more easily, but can't use the LaTeX grammar
|
||||
""",
|
||||
font="Arial", font_size=24,
|
||||
# t2c is a dict that you can choose color for different text
|
||||
t2c={"Text": BLUE, "TexText": BLUE, "LaTeX": ORANGE}
|
||||
)
|
||||
VGroup(text, difference).arrange(DOWN, buff=1)
|
||||
|
@ -148,6 +151,7 @@ TextExample
|
|||
t2f={"font": "Consolas", "words": "Consolas"},
|
||||
t2c={"font": BLUE, "words": GREEN}
|
||||
)
|
||||
fonts.set_width(FRAME_WIDTH - 1)
|
||||
slant = Text(
|
||||
"And the same as slant and weight",
|
||||
font="Consolas",
|
||||
|
@ -180,20 +184,24 @@ TexTransformExample
|
|||
def construct(self):
|
||||
to_isolate = ["B", "C", "=", "(", ")"]
|
||||
lines = VGroup(
|
||||
# Surrounding substrings with double braces
|
||||
# will ensure that those parts are separated
|
||||
# out in the Tex. For example, here the
|
||||
# Tex will have 5 submobjects, corresponding
|
||||
# to the strings [A^2, +, B^2, =, C^2]
|
||||
Tex("{{A^2}} + {{B^2}} = {{C^2}}"),
|
||||
Tex("{{A^2}} = {{C^2}} - {{B^2}}"),
|
||||
# Passing in muliple arguments to Tex will result
|
||||
# in the same expression as if those arguments had
|
||||
# been joined together, except that the submobject
|
||||
# heirarchy of the resulting mobject ensure that the
|
||||
# Tex mobject has a subject corresponding to
|
||||
# each of these strings. For example, the Tex mobject
|
||||
# below will have 5 subjects, corresponding to the
|
||||
# expressions [A^2, +, B^2, =, C^2]
|
||||
Tex("A^2", "+", "B^2", "=", "C^2"),
|
||||
# Likewise here
|
||||
Tex("A^2", "=", "C^2", "-", "B^2"),
|
||||
# Alternatively, you can pass in the keyword argument
|
||||
# "isolate" with a list of strings that should be out as
|
||||
# their own submobject. So both lines below are equivalent
|
||||
# to what you'd get by wrapping every instance of "B", "C"
|
||||
# "=", "(" and ")" with double braces
|
||||
Tex("{{A^2}} = (C + B)(C - B)", isolate=to_isolate),
|
||||
Tex("A = \\sqrt{(C + B)(C - B)}", isolate=to_isolate)
|
||||
# their own submobject. So the line below is equivalent
|
||||
# to the commented out line below it.
|
||||
Tex("A^2 = (C + B)(C - B)", isolate=["A^2", *to_isolate]),
|
||||
# Tex("A^2", "=", "(", "C", "+", "B", ")", "(", "C", "-", "B", ")"),
|
||||
Tex("A = \\sqrt{(C + B)(C - B)}", isolate=["A", *to_isolate])
|
||||
)
|
||||
lines.arrange(DOWN, buff=LARGE_BUFF)
|
||||
for line in lines:
|
||||
|
@ -252,7 +260,7 @@ TexTransformExample
|
|||
# new_line2 and the "\sqrt" from the final line. By passing in,
|
||||
# transform_mismatches=True, it will transform this "^2" part into
|
||||
# the "\sqrt" part.
|
||||
new_line2 = Tex("{{A}}^2 = (C + B)(C - B)", isolate=to_isolate)
|
||||
new_line2 = Tex("A^2 = (C + B)(C - B)", isolate=["A", *to_isolate])
|
||||
new_line2.replace(lines[2])
|
||||
new_line2.match_style(lines[2])
|
||||
|
||||
|
@ -343,7 +351,7 @@ UpdatersExample
|
|||
)
|
||||
self.wait()
|
||||
self.play(
|
||||
square.set_width(5, stretch=True),
|
||||
square.animate.set_width(5, stretch=True),
|
||||
run_time=3,
|
||||
)
|
||||
self.wait()
|
||||
|
@ -387,7 +395,7 @@ CoordinateSystemExample
|
|||
axes = Axes(
|
||||
# x-axis ranges from -1 to 10, with a default step size of 1
|
||||
x_range=(-1, 10),
|
||||
# y-axis ranges from -2 to 10 with a step size of 0.5
|
||||
# y-axis ranges from -2 to 2 with a step size of 0.5
|
||||
y_range=(-2, 2, 0.5),
|
||||
# The axes will be stretched so as to match the specified
|
||||
# height and width
|
||||
|
|
|
@ -99,6 +99,7 @@ Below is the directory structure of manim:
|
|||
├── config_ops.py # Process CONFIG
|
||||
├── customization.py # Read from custom_config.yml
|
||||
├── debug.py # Utilities for debugging in program
|
||||
├── directories.py # Read directories from config file
|
||||
├── family_ops.py # Process family members
|
||||
├── file_ops.py # Process files and directories
|
||||
├── images.py # Read image
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
<link rel="stylesheet" href="../_static/copybutton.css" />
|
||||
<link rel="stylesheet" href="../_static/custom.css" />
|
||||
<link rel="stylesheet" href="../_static/colors.css" />
|
||||
<link rel="stylesheet" href="../_static/styles/default.css?b222ca5827a23aecd77ef9f4">
|
||||
<link rel="stylesheet" href="../_static/pygments.css?b222ca5827a23aecd77ef9f4">
|
||||
<link rel="stylesheet" href="../_static/styles/default.css?7ea120cff05660fcc09539a7">
|
||||
<link rel="stylesheet" href="../_static/pygments.css?7ea120cff05660fcc09539a7">
|
||||
|
||||
<style>
|
||||
:root {
|
||||
|
@ -27,7 +27,7 @@
|
|||
<script src="../_static/language_data.js" defer></script>
|
||||
|
||||
<script src="../_static/clipboard.min.js"></script>
|
||||
<script src="../_static/copybutton.js"></script><script src="../_static/scripts/main.js?b222ca5827a23aecd77ef9f4"></script></head>
|
||||
<script src="../_static/copybutton.js"></script><script src="../_static/scripts/main.js?7ea120cff05660fcc09539a7"></script></head>
|
||||
<body dir="">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
<link rel="stylesheet" href="../_static/copybutton.css" />
|
||||
<link rel="stylesheet" href="../_static/custom.css" />
|
||||
<link rel="stylesheet" href="../_static/colors.css" />
|
||||
<link rel="stylesheet" href="../_static/styles/default.css?fff35623ed19cf73786d42f5">
|
||||
<link rel="stylesheet" href="../_static/pygments.css?fff35623ed19cf73786d42f5">
|
||||
<link rel="stylesheet" href="../_static/styles/default.css?e7db7b78292ec944ad2a8f0b">
|
||||
<link rel="stylesheet" href="../_static/pygments.css?e7db7b78292ec944ad2a8f0b">
|
||||
|
||||
<style>
|
||||
:root {
|
||||
|
@ -27,7 +27,7 @@
|
|||
<script src="../_static/language_data.js" defer></script>
|
||||
|
||||
<script src="../_static/clipboard.min.js"></script>
|
||||
<script src="../_static/copybutton.js"></script><script src="../_static/scripts/main.js?fff35623ed19cf73786d42f5"></script></head>
|
||||
<script src="../_static/copybutton.js"></script><script src="../_static/scripts/main.js?e7db7b78292ec944ad2a8f0b"></script></head>
|
||||
<body dir="">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
<link rel="stylesheet" href="../_static/copybutton.css" />
|
||||
<link rel="stylesheet" href="../_static/custom.css" />
|
||||
<link rel="stylesheet" href="../_static/colors.css" />
|
||||
<link rel="stylesheet" href="../_static/styles/default.css?d9077ea26a65447bc75839c4">
|
||||
<link rel="stylesheet" href="../_static/pygments.css?d9077ea26a65447bc75839c4">
|
||||
<link rel="stylesheet" href="../_static/styles/default.css?00c30b11362be8a481de6a69">
|
||||
<link rel="stylesheet" href="../_static/pygments.css?00c30b11362be8a481de6a69">
|
||||
|
||||
<style>
|
||||
:root {
|
||||
|
@ -27,7 +27,7 @@
|
|||
<script src="../_static/language_data.js" defer></script>
|
||||
|
||||
<script src="../_static/clipboard.min.js"></script>
|
||||
<script src="../_static/copybutton.js"></script><script src="../_static/scripts/main.js?d9077ea26a65447bc75839c4"></script></head>
|
||||
<script src="../_static/copybutton.js"></script><script src="../_static/scripts/main.js?00c30b11362be8a481de6a69"></script></head>
|
||||
<body dir="">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
<link rel="stylesheet" href="../../_static/copybutton.css" />
|
||||
<link rel="stylesheet" href="../../_static/custom.css" />
|
||||
<link rel="stylesheet" href="../../_static/colors.css" />
|
||||
<link rel="stylesheet" href="../../_static/styles/default.css?0316f441df8b363d2ee30f91">
|
||||
<link rel="stylesheet" href="../../_static/pygments.css?0316f441df8b363d2ee30f91">
|
||||
<link rel="stylesheet" href="../../_static/styles/default.css?4b5114617239ae6d806f6b8f">
|
||||
<link rel="stylesheet" href="../../_static/pygments.css?4b5114617239ae6d806f6b8f">
|
||||
|
||||
<style>
|
||||
:root {
|
||||
|
@ -27,7 +27,7 @@
|
|||
<script src="../../_static/language_data.js" defer></script>
|
||||
|
||||
<script src="../../_static/clipboard.min.js"></script>
|
||||
<script src="../../_static/copybutton.js"></script><script src="../../_static/scripts/main.js?0316f441df8b363d2ee30f91"></script></head>
|
||||
<script src="../../_static/copybutton.js"></script><script src="../../_static/scripts/main.js?4b5114617239ae6d806f6b8f"></script></head>
|
||||
<body dir="">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
<link rel="stylesheet" href="../../_static/copybutton.css" />
|
||||
<link rel="stylesheet" href="../../_static/custom.css" />
|
||||
<link rel="stylesheet" href="../../_static/colors.css" />
|
||||
<link rel="stylesheet" href="../../_static/styles/default.css?bab9a915f1f9cb5f33eac6e4">
|
||||
<link rel="stylesheet" href="../../_static/pygments.css?bab9a915f1f9cb5f33eac6e4">
|
||||
<link rel="stylesheet" href="../../_static/styles/default.css?4480960003d51122a370e6e9">
|
||||
<link rel="stylesheet" href="../../_static/pygments.css?4480960003d51122a370e6e9">
|
||||
|
||||
<style>
|
||||
:root {
|
||||
|
@ -27,7 +27,7 @@
|
|||
<script src="../../_static/language_data.js" defer></script>
|
||||
|
||||
<script src="../../_static/clipboard.min.js"></script>
|
||||
<script src="../../_static/copybutton.js"></script><script src="../../_static/scripts/main.js?bab9a915f1f9cb5f33eac6e4"></script></head>
|
||||
<script src="../../_static/copybutton.js"></script><script src="../../_static/scripts/main.js?4480960003d51122a370e6e9"></script></head>
|
||||
<body dir="">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
<link rel="stylesheet" href="../_static/copybutton.css" />
|
||||
<link rel="stylesheet" href="../_static/custom.css" />
|
||||
<link rel="stylesheet" href="../_static/colors.css" />
|
||||
<link rel="stylesheet" href="../_static/styles/default.css?137155d3f314d533bcdb1841">
|
||||
<link rel="stylesheet" href="../_static/pygments.css?137155d3f314d533bcdb1841">
|
||||
<link rel="stylesheet" href="../_static/styles/default.css?b7067616299b8cff127a7d47">
|
||||
<link rel="stylesheet" href="../_static/pygments.css?b7067616299b8cff127a7d47">
|
||||
|
||||
<style>
|
||||
:root {
|
||||
|
@ -27,7 +27,7 @@
|
|||
<script src="../_static/language_data.js" defer></script>
|
||||
|
||||
<script src="../_static/clipboard.min.js"></script>
|
||||
<script src="../_static/copybutton.js"></script><script src="../_static/scripts/main.js?137155d3f314d533bcdb1841"></script></head>
|
||||
<script src="../_static/copybutton.js"></script><script src="../_static/scripts/main.js?b7067616299b8cff127a7d47"></script></head>
|
||||
<body dir="">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
<link rel="stylesheet" href="../_static/copybutton.css" />
|
||||
<link rel="stylesheet" href="../_static/custom.css" />
|
||||
<link rel="stylesheet" href="../_static/colors.css" />
|
||||
<link rel="stylesheet" href="../_static/styles/default.css?47fae1f8c85b3536cf460e54">
|
||||
<link rel="stylesheet" href="../_static/pygments.css?47fae1f8c85b3536cf460e54">
|
||||
<link rel="stylesheet" href="../_static/styles/default.css?6d4fa909e873c052e151db64">
|
||||
<link rel="stylesheet" href="../_static/pygments.css?6d4fa909e873c052e151db64">
|
||||
|
||||
<style>
|
||||
:root {
|
||||
|
@ -27,7 +27,7 @@
|
|||
<script src="../_static/language_data.js" defer></script>
|
||||
|
||||
<script src="../_static/clipboard.min.js"></script>
|
||||
<script src="../_static/copybutton.js"></script><script src="../_static/scripts/main.js?47fae1f8c85b3536cf460e54"></script></head>
|
||||
<script src="../_static/copybutton.js"></script><script src="../_static/scripts/main.js?6d4fa909e873c052e151db64"></script></head>
|
||||
<body dir="">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
|
||||
|
@ -176,7 +176,7 @@ file and saved the last frame, then the final directory structure will be like:<
|
|||
</li>
|
||||
<li><dl class="simple">
|
||||
<dt><code class="docutils literal notranslate"><span class="pre">raster_images</span></code></dt><dd><p>The directory for storing raster images to be used in the code (including
|
||||
<code class="docutils literal notranslate"><span class="pre">.jpg</span></code>, <code class="docutils literal notranslate"><span class="pre">.png</span></code> and <code class="docutils literal notranslate"><span class="pre">.gif</span></code>), which will be read by <code class="docutils literal notranslate"><span class="pre">ImageMobject</span></code>.</p>
|
||||
<code class="docutils literal notranslate"><span class="pre">.jpg</span></code>, <code class="docutils literal notranslate"><span class="pre">.jpeg</span></code>, <code class="docutils literal notranslate"><span class="pre">.png</span></code> and <code class="docutils literal notranslate"><span class="pre">.gif</span></code>), which will be read by <code class="docutils literal notranslate"><span class="pre">ImageMobject</span></code>.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
</li>
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
<link rel="stylesheet" href="../../_static/copybutton.css" />
|
||||
<link rel="stylesheet" href="../../_static/custom.css" />
|
||||
<link rel="stylesheet" href="../../_static/colors.css" />
|
||||
<link rel="stylesheet" href="../../_static/styles/default.css?e26bf5f054aae53d0a01805d">
|
||||
<link rel="stylesheet" href="../../_static/pygments.css?e26bf5f054aae53d0a01805d">
|
||||
<link rel="stylesheet" href="../../_static/styles/default.css?8e4ae8552434bf9772de224d">
|
||||
<link rel="stylesheet" href="../../_static/pygments.css?8e4ae8552434bf9772de224d">
|
||||
|
||||
<style>
|
||||
:root {
|
||||
|
@ -27,7 +27,7 @@
|
|||
<script src="../../_static/language_data.js" defer></script>
|
||||
|
||||
<script src="../../_static/clipboard.min.js"></script>
|
||||
<script src="../../_static/copybutton.js"></script><script src="../../_static/scripts/main.js?e26bf5f054aae53d0a01805d"></script></head>
|
||||
<script src="../../_static/copybutton.js"></script><script src="../../_static/scripts/main.js?8e4ae8552434bf9772de224d"></script></head>
|
||||
<body dir="">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
<link rel="stylesheet" href="../../_static/copybutton.css" />
|
||||
<link rel="stylesheet" href="../../_static/custom.css" />
|
||||
<link rel="stylesheet" href="../../_static/colors.css" />
|
||||
<link rel="stylesheet" href="../../_static/styles/default.css?d36dd4810370c65ee639611d">
|
||||
<link rel="stylesheet" href="../../_static/pygments.css?d36dd4810370c65ee639611d">
|
||||
<link rel="stylesheet" href="../../_static/styles/default.css?a248b6537dd5e7c6fada2062">
|
||||
<link rel="stylesheet" href="../../_static/pygments.css?a248b6537dd5e7c6fada2062">
|
||||
|
||||
<style>
|
||||
:root {
|
||||
|
@ -27,7 +27,7 @@
|
|||
<script src="../../_static/language_data.js" defer></script>
|
||||
|
||||
<script src="../../_static/clipboard.min.js"></script>
|
||||
<script src="../../_static/copybutton.js"></script><script src="../../_static/scripts/main.js?d36dd4810370c65ee639611d"></script></head>
|
||||
<script src="../../_static/copybutton.js"></script><script src="../../_static/scripts/main.js?a248b6537dd5e7c6fada2062"></script></head>
|
||||
<body dir="">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
<link rel="stylesheet" href="../../_static/copybutton.css" />
|
||||
<link rel="stylesheet" href="../../_static/custom.css" />
|
||||
<link rel="stylesheet" href="../../_static/colors.css" />
|
||||
<link rel="stylesheet" href="../../_static/styles/default.css?5cecc9869482984a7a1b62e7">
|
||||
<link rel="stylesheet" href="../../_static/pygments.css?5cecc9869482984a7a1b62e7">
|
||||
<link rel="stylesheet" href="../../_static/styles/default.css?8d225e166c2cf694ada94a5b">
|
||||
<link rel="stylesheet" href="../../_static/pygments.css?8d225e166c2cf694ada94a5b">
|
||||
|
||||
<style>
|
||||
:root {
|
||||
|
@ -27,7 +27,7 @@
|
|||
<script src="../../_static/language_data.js" defer></script>
|
||||
|
||||
<script src="../../_static/clipboard.min.js"></script>
|
||||
<script src="../../_static/copybutton.js"></script><script src="../../_static/scripts/main.js?5cecc9869482984a7a1b62e7"></script></head>
|
||||
<script src="../../_static/copybutton.js"></script><script src="../../_static/scripts/main.js?8d225e166c2cf694ada94a5b"></script></head>
|
||||
<body dir="">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
<link rel="stylesheet" href="../../_static/copybutton.css" />
|
||||
<link rel="stylesheet" href="../../_static/custom.css" />
|
||||
<link rel="stylesheet" href="../../_static/colors.css" />
|
||||
<link rel="stylesheet" href="../../_static/styles/default.css?7d0a1990955f33c19e700f9b">
|
||||
<link rel="stylesheet" href="../../_static/pygments.css?7d0a1990955f33c19e700f9b">
|
||||
<link rel="stylesheet" href="../../_static/styles/default.css?9562ab44dfce40abaf95e6ce">
|
||||
<link rel="stylesheet" href="../../_static/pygments.css?9562ab44dfce40abaf95e6ce">
|
||||
|
||||
<style>
|
||||
:root {
|
||||
|
@ -27,7 +27,7 @@
|
|||
<script src="../../_static/language_data.js" defer></script>
|
||||
|
||||
<script src="../../_static/clipboard.min.js"></script>
|
||||
<script src="../../_static/copybutton.js"></script><script src="../../_static/scripts/main.js?7d0a1990955f33c19e700f9b"></script></head>
|
||||
<script src="../../_static/copybutton.js"></script><script src="../../_static/scripts/main.js?9562ab44dfce40abaf95e6ce"></script></head>
|
||||
<body dir="">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
<link rel="stylesheet" href="_static/copybutton.css" />
|
||||
<link rel="stylesheet" href="_static/custom.css" />
|
||||
<link rel="stylesheet" href="_static/colors.css" />
|
||||
<link rel="stylesheet" href="_static/styles/default.css?f7865d567f3533394653045e">
|
||||
<link rel="stylesheet" href="_static/pygments.css?f7865d567f3533394653045e">
|
||||
<link rel="stylesheet" href="_static/styles/default.css?b7e5c43c3cd9c4af1840ffcd">
|
||||
<link rel="stylesheet" href="_static/pygments.css?b7e5c43c3cd9c4af1840ffcd">
|
||||
|
||||
<style>
|
||||
:root {
|
||||
|
@ -26,7 +26,7 @@
|
|||
<script src="_static/language_data.js" defer></script>
|
||||
|
||||
<script src="_static/clipboard.min.js"></script>
|
||||
<script src="_static/copybutton.js"></script><script src="_static/scripts/main.js?f7865d567f3533394653045e"></script></head>
|
||||
<script src="_static/copybutton.js"></script><script src="_static/scripts/main.js?b7e5c43c3cd9c4af1840ffcd"></script></head>
|
||||
<body dir="">
|
||||
|
||||
</body>
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
<link rel="stylesheet" href="../_static/copybutton.css" />
|
||||
<link rel="stylesheet" href="../_static/custom.css" />
|
||||
<link rel="stylesheet" href="../_static/colors.css" />
|
||||
<link rel="stylesheet" href="../_static/styles/default.css?c94bb04027aad1ab9c13c70d">
|
||||
<link rel="stylesheet" href="../_static/pygments.css?c94bb04027aad1ab9c13c70d">
|
||||
<link rel="stylesheet" href="../_static/styles/default.css?f4b9961c7731dace67b904f3">
|
||||
<link rel="stylesheet" href="../_static/pygments.css?f4b9961c7731dace67b904f3">
|
||||
|
||||
<style>
|
||||
:root {
|
||||
|
@ -27,7 +27,7 @@
|
|||
<script src="../_static/language_data.js" defer></script>
|
||||
|
||||
<script src="../_static/clipboard.min.js"></script>
|
||||
<script src="../_static/copybutton.js"></script><script src="../_static/scripts/main.js?c94bb04027aad1ab9c13c70d"></script></head>
|
||||
<script src="../_static/copybutton.js"></script><script src="../_static/scripts/main.js?f4b9961c7731dace67b904f3"></script></head>
|
||||
<body dir="">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
<link rel="stylesheet" href="../_static/copybutton.css" />
|
||||
<link rel="stylesheet" href="../_static/custom.css" />
|
||||
<link rel="stylesheet" href="../_static/colors.css" />
|
||||
<link rel="stylesheet" href="../_static/styles/default.css?bd0cb411ca48471a0713f06e">
|
||||
<link rel="stylesheet" href="../_static/pygments.css?bd0cb411ca48471a0713f06e">
|
||||
<link rel="stylesheet" href="../_static/styles/default.css?15e370c141efcd20430af176">
|
||||
<link rel="stylesheet" href="../_static/pygments.css?15e370c141efcd20430af176">
|
||||
|
||||
<style>
|
||||
:root {
|
||||
|
@ -27,7 +27,7 @@
|
|||
<script src="../_static/language_data.js" defer></script>
|
||||
|
||||
<script src="../_static/clipboard.min.js"></script>
|
||||
<script src="../_static/copybutton.js"></script><script src="../_static/scripts/main.js?bd0cb411ca48471a0713f06e"></script></head>
|
||||
<script src="../_static/copybutton.js"></script><script src="../_static/scripts/main.js?15e370c141efcd20430af176"></script></head>
|
||||
<body dir="">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
|
||||
|
@ -283,7 +283,7 @@ following the directory structure:</p>
|
|||
</pre></div>
|
||||
</div>
|
||||
<p>When you enter the <code class="docutils literal notranslate"><span class="pre">project/</span></code> folder and run <code class="docutils literal notranslate"><span class="pre">manimgl</span> <span class="pre">code.py</span> <span class="pre"><Scene></span></code>,
|
||||
it will overwrite <code class="docutils literal notranslate"><span class="pre">manim/custom_config.yml</span></code> with <code class="docutils literal notranslate"><span class="pre">custom_config.yml</span></code>
|
||||
it will overwrite <code class="docutils literal notranslate"><span class="pre">manim/default_config.yml</span></code> with <code class="docutils literal notranslate"><span class="pre">custom_config.yml</span></code>
|
||||
in the <code class="docutils literal notranslate"><span class="pre">project</span></code> folder.</p>
|
||||
</section>
|
||||
</section>
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
<link rel="stylesheet" href="../_static/copybutton.css" />
|
||||
<link rel="stylesheet" href="../_static/custom.css" />
|
||||
<link rel="stylesheet" href="../_static/colors.css" />
|
||||
<link rel="stylesheet" href="../_static/styles/default.css?e33baf4a8299a223452b56e9">
|
||||
<link rel="stylesheet" href="../_static/pygments.css?e33baf4a8299a223452b56e9">
|
||||
<link rel="stylesheet" href="../_static/styles/default.css?7d9e999516e2fb52753eb3cc">
|
||||
<link rel="stylesheet" href="../_static/pygments.css?7d9e999516e2fb52753eb3cc">
|
||||
|
||||
<style>
|
||||
:root {
|
||||
|
@ -27,7 +27,7 @@
|
|||
<script src="../_static/language_data.js" defer></script>
|
||||
|
||||
<script src="../_static/clipboard.min.js"></script>
|
||||
<script src="../_static/copybutton.js"></script><script src="../_static/scripts/main.js?e33baf4a8299a223452b56e9"></script></head>
|
||||
<script src="../_static/copybutton.js"></script><script src="../_static/scripts/main.js?7d9e999516e2fb52753eb3cc"></script></head>
|
||||
<body dir="">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
|
||||
|
@ -240,6 +240,8 @@ No more explanation here.</p>
|
|||
<h2>TextExample<a class="headerlink" href="#textexample" title="Permalink to this headline">¶</a></h2>
|
||||
<div class="manim-example"><video autoplay="" class="manim-video" controls="" id="textexample" loop="" src="../_static/example_scenes/TextExample.mp4"></video><h5 class="example-header">TextExample<a class="headerlink" href="#textexample">¶</a></h5><div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="k">class</span> <span class="nc">TextExample</span><span class="p">(</span><span class="n">Scene</span><span class="p">):</span>
|
||||
<span class="k">def</span> <span class="nf">construct</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
|
||||
<span class="c1"># To run this scene properly, you should have "Consolas" font in your computer</span>
|
||||
<span class="c1"># for full usage, you can see https://github.com/3b1b/manim/pull/680</span>
|
||||
<span class="n">text</span> <span class="o">=</span> <span class="n">Text</span><span class="p">(</span><span class="s2">"Here is a text"</span><span class="p">,</span> <span class="n">font</span><span class="o">=</span><span class="s2">"Consolas"</span><span class="p">,</span> <span class="n">font_size</span><span class="o">=</span><span class="mi">90</span><span class="p">)</span>
|
||||
<span class="n">difference</span> <span class="o">=</span> <span class="n">Text</span><span class="p">(</span>
|
||||
<span class="sd">"""</span>
|
||||
|
@ -247,6 +249,7 @@ No more explanation here.</p>
|
|||
<span class="sd"> you can change the font more easily, but can't use the LaTeX grammar</span>
|
||||
<span class="sd"> """</span><span class="p">,</span>
|
||||
<span class="n">font</span><span class="o">=</span><span class="s2">"Arial"</span><span class="p">,</span> <span class="n">font_size</span><span class="o">=</span><span class="mi">24</span><span class="p">,</span>
|
||||
<span class="c1"># t2c is a dict that you can choose color for different text</span>
|
||||
<span class="n">t2c</span><span class="o">=</span><span class="p">{</span><span class="s2">"Text"</span><span class="p">:</span> <span class="n">BLUE</span><span class="p">,</span> <span class="s2">"TexText"</span><span class="p">:</span> <span class="n">BLUE</span><span class="p">,</span> <span class="s2">"LaTeX"</span><span class="p">:</span> <span class="n">ORANGE</span><span class="p">}</span>
|
||||
<span class="p">)</span>
|
||||
<span class="n">VGroup</span><span class="p">(</span><span class="n">text</span><span class="p">,</span> <span class="n">difference</span><span class="p">)</span><span class="o">.</span><span class="n">arrange</span><span class="p">(</span><span class="n">DOWN</span><span class="p">,</span> <span class="n">buff</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>
|
||||
|
@ -260,6 +263,7 @@ No more explanation here.</p>
|
|||
<span class="n">t2f</span><span class="o">=</span><span class="p">{</span><span class="s2">"font"</span><span class="p">:</span> <span class="s2">"Consolas"</span><span class="p">,</span> <span class="s2">"words"</span><span class="p">:</span> <span class="s2">"Consolas"</span><span class="p">},</span>
|
||||
<span class="n">t2c</span><span class="o">=</span><span class="p">{</span><span class="s2">"font"</span><span class="p">:</span> <span class="n">BLUE</span><span class="p">,</span> <span class="s2">"words"</span><span class="p">:</span> <span class="n">GREEN</span><span class="p">}</span>
|
||||
<span class="p">)</span>
|
||||
<span class="n">fonts</span><span class="o">.</span><span class="n">set_width</span><span class="p">(</span><span class="n">FRAME_WIDTH</span> <span class="o">-</span> <span class="mi">1</span><span class="p">)</span>
|
||||
<span class="n">slant</span> <span class="o">=</span> <span class="n">Text</span><span class="p">(</span>
|
||||
<span class="s2">"And the same as slant and weight"</span><span class="p">,</span>
|
||||
<span class="n">font</span><span class="o">=</span><span class="s2">"Consolas"</span><span class="p">,</span>
|
||||
|
@ -290,20 +294,24 @@ No more explanation here.</p>
|
|||
<span class="k">def</span> <span class="nf">construct</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
|
||||
<span class="n">to_isolate</span> <span class="o">=</span> <span class="p">[</span><span class="s2">"B"</span><span class="p">,</span> <span class="s2">"C"</span><span class="p">,</span> <span class="s2">"="</span><span class="p">,</span> <span class="s2">"("</span><span class="p">,</span> <span class="s2">")"</span><span class="p">]</span>
|
||||
<span class="n">lines</span> <span class="o">=</span> <span class="n">VGroup</span><span class="p">(</span>
|
||||
<span class="c1"># Surrounding substrings with double braces</span>
|
||||
<span class="c1"># will ensure that those parts are separated</span>
|
||||
<span class="c1"># out in the Tex. For example, here the</span>
|
||||
<span class="c1"># Tex will have 5 submobjects, corresponding</span>
|
||||
<span class="c1"># to the strings [A^2, +, B^2, =, C^2]</span>
|
||||
<span class="n">Tex</span><span class="p">(</span><span class="s2">"{{A^2}} + {{B^2}} = {{C^2}}"</span><span class="p">),</span>
|
||||
<span class="n">Tex</span><span class="p">(</span><span class="s2">"{{A^2}} = {{C^2}} - {{B^2}}"</span><span class="p">),</span>
|
||||
<span class="c1"># Passing in muliple arguments to Tex will result</span>
|
||||
<span class="c1"># in the same expression as if those arguments had</span>
|
||||
<span class="c1"># been joined together, except that the submobject</span>
|
||||
<span class="c1"># heirarchy of the resulting mobject ensure that the</span>
|
||||
<span class="c1"># Tex mobject has a subject corresponding to</span>
|
||||
<span class="c1"># each of these strings. For example, the Tex mobject</span>
|
||||
<span class="c1"># below will have 5 subjects, corresponding to the</span>
|
||||
<span class="c1"># expressions [A^2, +, B^2, =, C^2]</span>
|
||||
<span class="n">Tex</span><span class="p">(</span><span class="s2">"A^2"</span><span class="p">,</span> <span class="s2">"+"</span><span class="p">,</span> <span class="s2">"B^2"</span><span class="p">,</span> <span class="s2">"="</span><span class="p">,</span> <span class="s2">"C^2"</span><span class="p">),</span>
|
||||
<span class="c1"># Likewise here</span>
|
||||
<span class="n">Tex</span><span class="p">(</span><span class="s2">"A^2"</span><span class="p">,</span> <span class="s2">"="</span><span class="p">,</span> <span class="s2">"C^2"</span><span class="p">,</span> <span class="s2">"-"</span><span class="p">,</span> <span class="s2">"B^2"</span><span class="p">),</span>
|
||||
<span class="c1"># Alternatively, you can pass in the keyword argument</span>
|
||||
<span class="c1"># "isolate" with a list of strings that should be out as</span>
|
||||
<span class="c1"># their own submobject. So both lines below are equivalent</span>
|
||||
<span class="c1"># to what you'd get by wrapping every instance of "B", "C"</span>
|
||||
<span class="c1"># "=", "(" and ")" with double braces</span>
|
||||
<span class="n">Tex</span><span class="p">(</span><span class="s2">"{{A^2}} = (C + B)(C - B)"</span><span class="p">,</span> <span class="n">isolate</span><span class="o">=</span><span class="n">to_isolate</span><span class="p">),</span>
|
||||
<span class="n">Tex</span><span class="p">(</span><span class="s2">"A = </span><span class="se">\\</span><span class="s2">sqrt{(C + B)(C - B)}"</span><span class="p">,</span> <span class="n">isolate</span><span class="o">=</span><span class="n">to_isolate</span><span class="p">)</span>
|
||||
<span class="c1"># their own submobject. So the line below is equivalent</span>
|
||||
<span class="c1"># to the commented out line below it.</span>
|
||||
<span class="n">Tex</span><span class="p">(</span><span class="s2">"A^2 = (C + B)(C - B)"</span><span class="p">,</span> <span class="n">isolate</span><span class="o">=</span><span class="p">[</span><span class="s2">"A^2"</span><span class="p">,</span> <span class="o">*</span><span class="n">to_isolate</span><span class="p">]),</span>
|
||||
<span class="c1"># Tex("A^2", "=", "(", "C", "+", "B", ")", "(", "C", "-", "B", ")"),</span>
|
||||
<span class="n">Tex</span><span class="p">(</span><span class="s2">"A = </span><span class="se">\\</span><span class="s2">sqrt{(C + B)(C - B)}"</span><span class="p">,</span> <span class="n">isolate</span><span class="o">=</span><span class="p">[</span><span class="s2">"A"</span><span class="p">,</span> <span class="o">*</span><span class="n">to_isolate</span><span class="p">])</span>
|
||||
<span class="p">)</span>
|
||||
<span class="n">lines</span><span class="o">.</span><span class="n">arrange</span><span class="p">(</span><span class="n">DOWN</span><span class="p">,</span> <span class="n">buff</span><span class="o">=</span><span class="n">LARGE_BUFF</span><span class="p">)</span>
|
||||
<span class="k">for</span> <span class="n">line</span> <span class="ow">in</span> <span class="n">lines</span><span class="p">:</span>
|
||||
|
@ -362,7 +370,7 @@ No more explanation here.</p>
|
|||
<span class="c1"># new_line2 and the "\sqrt" from the final line. By passing in,</span>
|
||||
<span class="c1"># transform_mismatches=True, it will transform this "^2" part into</span>
|
||||
<span class="c1"># the "\sqrt" part.</span>
|
||||
<span class="n">new_line2</span> <span class="o">=</span> <span class="n">Tex</span><span class="p">(</span><span class="s2">"{{A}}^2 = (C + B)(C - B)"</span><span class="p">,</span> <span class="n">isolate</span><span class="o">=</span><span class="n">to_isolate</span><span class="p">)</span>
|
||||
<span class="n">new_line2</span> <span class="o">=</span> <span class="n">Tex</span><span class="p">(</span><span class="s2">"A^2 = (C + B)(C - B)"</span><span class="p">,</span> <span class="n">isolate</span><span class="o">=</span><span class="p">[</span><span class="s2">"A"</span><span class="p">,</span> <span class="o">*</span><span class="n">to_isolate</span><span class="p">])</span>
|
||||
<span class="n">new_line2</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="n">lines</span><span class="p">[</span><span class="mi">2</span><span class="p">])</span>
|
||||
<span class="n">new_line2</span><span class="o">.</span><span class="n">match_style</span><span class="p">(</span><span class="n">lines</span><span class="p">[</span><span class="mi">2</span><span class="p">])</span>
|
||||
|
||||
|
@ -451,7 +459,7 @@ and <code class="docutils literal notranslate"><span class="pre">TransformMatchi
|
|||
<span class="p">)</span>
|
||||
<span class="bp">self</span><span class="o">.</span><span class="n">wait</span><span class="p">()</span>
|
||||
<span class="bp">self</span><span class="o">.</span><span class="n">play</span><span class="p">(</span>
|
||||
<span class="n">square</span><span class="o">.</span><span class="n">set_width</span><span class="p">(</span><span class="mi">5</span><span class="p">,</span> <span class="n">stretch</span><span class="o">=</span><span class="bp">True</span><span class="p">),</span>
|
||||
<span class="n">square</span><span class="o">.</span><span class="n">animate</span><span class="o">.</span><span class="n">set_width</span><span class="p">(</span><span class="mi">5</span><span class="p">,</span> <span class="n">stretch</span><span class="o">=</span><span class="bp">True</span><span class="p">),</span>
|
||||
<span class="n">run_time</span><span class="o">=</span><span class="mi">3</span><span class="p">,</span>
|
||||
<span class="p">)</span>
|
||||
<span class="bp">self</span><span class="o">.</span><span class="n">wait</span><span class="p">()</span>
|
||||
|
@ -493,7 +501,7 @@ and <code class="docutils literal notranslate"><span class="pre">TransformMatchi
|
|||
<span class="n">axes</span> <span class="o">=</span> <span class="n">Axes</span><span class="p">(</span>
|
||||
<span class="c1"># x-axis ranges from -1 to 10, with a default step size of 1</span>
|
||||
<span class="n">x_range</span><span class="o">=</span><span class="p">(</span><span class="o">-</span><span class="mi">1</span><span class="p">,</span> <span class="mi">10</span><span class="p">),</span>
|
||||
<span class="c1"># y-axis ranges from -2 to 10 with a step size of 0.5</span>
|
||||
<span class="c1"># y-axis ranges from -2 to 2 with a step size of 0.5</span>
|
||||
<span class="n">y_range</span><span class="o">=</span><span class="p">(</span><span class="o">-</span><span class="mi">2</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mf">0.5</span><span class="p">),</span>
|
||||
<span class="c1"># The axes will be stretched so as to match the specified</span>
|
||||
<span class="c1"># height and width</span>
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
<link rel="stylesheet" href="../_static/copybutton.css" />
|
||||
<link rel="stylesheet" href="../_static/custom.css" />
|
||||
<link rel="stylesheet" href="../_static/colors.css" />
|
||||
<link rel="stylesheet" href="../_static/styles/default.css?af1219f36f2f24d92a247c61">
|
||||
<link rel="stylesheet" href="../_static/pygments.css?af1219f36f2f24d92a247c61">
|
||||
<link rel="stylesheet" href="../_static/styles/default.css?d576f014cd8be6a6c0ec9454">
|
||||
<link rel="stylesheet" href="../_static/pygments.css?d576f014cd8be6a6c0ec9454">
|
||||
|
||||
<style>
|
||||
:root {
|
||||
|
@ -27,7 +27,7 @@
|
|||
<script src="../_static/language_data.js" defer></script>
|
||||
|
||||
<script src="../_static/clipboard.min.js"></script>
|
||||
<script src="../_static/copybutton.js"></script><script src="../_static/scripts/main.js?af1219f36f2f24d92a247c61"></script></head>
|
||||
<script src="../_static/copybutton.js"></script><script src="../_static/scripts/main.js?d576f014cd8be6a6c0ec9454"></script></head>
|
||||
<body dir="">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
<link rel="stylesheet" href="../_static/copybutton.css" />
|
||||
<link rel="stylesheet" href="../_static/custom.css" />
|
||||
<link rel="stylesheet" href="../_static/colors.css" />
|
||||
<link rel="stylesheet" href="../_static/styles/default.css?68925a944c8db5c605d7a10a">
|
||||
<link rel="stylesheet" href="../_static/pygments.css?68925a944c8db5c605d7a10a">
|
||||
<link rel="stylesheet" href="../_static/styles/default.css?f2649501442b6b26a7c141ee">
|
||||
<link rel="stylesheet" href="../_static/pygments.css?f2649501442b6b26a7c141ee">
|
||||
|
||||
<style>
|
||||
:root {
|
||||
|
@ -27,7 +27,7 @@
|
|||
<script src="../_static/language_data.js" defer></script>
|
||||
|
||||
<script src="../_static/clipboard.min.js"></script>
|
||||
<script src="../_static/copybutton.js"></script><script src="../_static/scripts/main.js?68925a944c8db5c605d7a10a"></script></head>
|
||||
<script src="../_static/copybutton.js"></script><script src="../_static/scripts/main.js?f2649501442b6b26a7c141ee"></script></head>
|
||||
<body dir="">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
<link rel="stylesheet" href="../_static/copybutton.css" />
|
||||
<link rel="stylesheet" href="../_static/custom.css" />
|
||||
<link rel="stylesheet" href="../_static/colors.css" />
|
||||
<link rel="stylesheet" href="../_static/styles/default.css?119bbf69cc6ed775283f90bd">
|
||||
<link rel="stylesheet" href="../_static/pygments.css?119bbf69cc6ed775283f90bd">
|
||||
<link rel="stylesheet" href="../_static/styles/default.css?e4b0df6d3b6eb8e593f4718c">
|
||||
<link rel="stylesheet" href="../_static/pygments.css?e4b0df6d3b6eb8e593f4718c">
|
||||
|
||||
<style>
|
||||
:root {
|
||||
|
@ -27,7 +27,7 @@
|
|||
<script src="../_static/language_data.js" defer></script>
|
||||
|
||||
<script src="../_static/clipboard.min.js"></script>
|
||||
<script src="../_static/copybutton.js"></script><script src="../_static/scripts/main.js?119bbf69cc6ed775283f90bd"></script></head>
|
||||
<script src="../_static/copybutton.js"></script><script src="../_static/scripts/main.js?e4b0df6d3b6eb8e593f4718c"></script></head>
|
||||
<body dir="">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
|
||||
|
@ -215,6 +215,7 @@ but the structure is clear.</p>
|
|||
├── config_ops.py # Process CONFIG
|
||||
├── customization.py # Read from custom_config.yml
|
||||
├── debug.py # Utilities for debugging in program
|
||||
├── directories.py # Read directories from config file
|
||||
├── family_ops.py # Process family members
|
||||
├── file_ops.py # Process files and directories
|
||||
├── images.py # Read image
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
<link rel="stylesheet" href="../_static/copybutton.css" />
|
||||
<link rel="stylesheet" href="../_static/custom.css" />
|
||||
<link rel="stylesheet" href="../_static/colors.css" />
|
||||
<link rel="stylesheet" href="../_static/styles/default.css?06a8e944fa6a704d61774fb5">
|
||||
<link rel="stylesheet" href="../_static/pygments.css?06a8e944fa6a704d61774fb5">
|
||||
<link rel="stylesheet" href="../_static/styles/default.css?42283a564151a37c6ed02563">
|
||||
<link rel="stylesheet" href="../_static/pygments.css?42283a564151a37c6ed02563">
|
||||
|
||||
<style>
|
||||
:root {
|
||||
|
@ -27,7 +27,7 @@
|
|||
<script src="../_static/language_data.js" defer></script>
|
||||
|
||||
<script src="../_static/clipboard.min.js"></script>
|
||||
<script src="../_static/copybutton.js"></script><script src="../_static/scripts/main.js?06a8e944fa6a704d61774fb5"></script></head>
|
||||
<script src="../_static/copybutton.js"></script><script src="../_static/scripts/main.js?42283a564151a37c6ed02563"></script></head>
|
||||
<body dir="">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
<link rel="stylesheet" href="_static/copybutton.css" />
|
||||
<link rel="stylesheet" href="_static/custom.css" />
|
||||
<link rel="stylesheet" href="_static/colors.css" />
|
||||
<link rel="stylesheet" href="_static/styles/default.css?cb9a06cfeb458ac005dcb9c1">
|
||||
<link rel="stylesheet" href="_static/pygments.css?cb9a06cfeb458ac005dcb9c1">
|
||||
<link rel="stylesheet" href="_static/styles/default.css?b6bd3395e1cee750953e048b">
|
||||
<link rel="stylesheet" href="_static/pygments.css?b6bd3395e1cee750953e048b">
|
||||
|
||||
<style>
|
||||
:root {
|
||||
|
@ -27,7 +27,7 @@
|
|||
<script src="_static/language_data.js" defer></script>
|
||||
|
||||
<script src="_static/clipboard.min.js"></script>
|
||||
<script src="_static/copybutton.js"></script><script src="_static/scripts/main.js?cb9a06cfeb458ac005dcb9c1"></script></head>
|
||||
<script src="_static/copybutton.js"></script><script src="_static/scripts/main.js?b6bd3395e1cee750953e048b"></script></head>
|
||||
<body dir="">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
<link rel="shortcut icon" href="_static/icon.png"/><meta name="generator" content="sphinx-3.0.3, furo 2020.10.05.beta9"/><title>Search - manim documentation</title><link rel="stylesheet" href="_static/copybutton.css" />
|
||||
<link rel="stylesheet" href="_static/custom.css" />
|
||||
<link rel="stylesheet" href="_static/colors.css" />
|
||||
<link rel="stylesheet" href="_static/styles/default.css?6801ee46dda333bcf78a18b7">
|
||||
<link rel="stylesheet" href="_static/pygments.css?6801ee46dda333bcf78a18b7">
|
||||
<link rel="stylesheet" href="_static/styles/default.css?dfb6655352e0ad3fbb5e5572">
|
||||
<link rel="stylesheet" href="_static/pygments.css?dfb6655352e0ad3fbb5e5572">
|
||||
|
||||
<style>
|
||||
:root {
|
||||
|
@ -25,7 +25,7 @@
|
|||
|
||||
<script src="_static/clipboard.min.js"></script>
|
||||
<script src="_static/copybutton.js"></script>
|
||||
<script src="_static/searchtools.js" defer></script><script src="_static/scripts/main.js?6801ee46dda333bcf78a18b7"></script></head>
|
||||
<script src="_static/searchtools.js" defer></script><script src="_static/scripts/main.js?dfb6655352e0ad3fbb5e5572"></script></head>
|
||||
<body dir="">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
|
||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Add table
Reference in a new issue