问题标签 [manim]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 3blue1brown | 1 个与让 manim 运行相关的问题(SquareToCircle 示例)
我正在按照教程的说明(https://talkingphysics.wordpress.com/2018/06/11/learning-how-to-animate-videos-using-manim-series-a-journey/)但是,当我打字
我得到以下信息:(我正在使用 python 3.7)
你能帮我解决这个问题,以便我可以可视化视频吗?提前谢谢你,
python - 在 manim 3b1b 库中放大图形的一部分背后的逻辑是什么?
在使用 manim 的 3b1b 视频中,作者显示了一个放大图的一部分的框,他是如何实现的?
python - 尽管具有相同的锚点/手柄(manim),为什么这会生成两条不同的贝塞尔曲线?
我试图在同一个场景中有两条相同的贝塞尔曲线,一条带有末端尖端,另一条带有开始尖端,但是尽管具有相同的锚点和手柄,但贝塞尔曲线的出现方式不同。我知道我可以将两个提示添加到同一个贝塞尔曲线,但是要将图形集成到我现有的代码中(以对其进行动画处理),我需要将它们分开。演示问题的示例代码如下:
我曾尝试制作贝塞尔曲线的副本,但它会产生相同的结果。
python - 是否可以使用整体 rate_func 运行多个动画?
以下是我当前的代码:
如果您当前运行它,它会突出显示 19,然后以均匀的速度旋转到 7。是否可以rate_func
为整个过程设置 a,使其开始缓慢旋转,中途加速,然后减慢至 7,就像平滑rate_func
但应用于整个过程?
我尝试将上面的 Scene 类更改为
它接近我想要的,但变换似乎相当波涛汹涌。
python - How can I fix AttributeError in Manim Hello World program?
I am attempting to write a Hello World program in Manim.
I have installed Manim and its prerequisite programs, and can run the sample code from the command prompt as intended. This sample code operates in an unusual way; the user issues a command specifying not only a .py file, but also a single class within it, and Python executes the class definition code, seemingly without instantiating the class.
Now I'm trying to write a standalone .py file that works by instantiating a class when run (I am running it in Visual Studio Community 2019), rather than requiring external commands.
I have checked many of the Similar Questions, but unfortunately, they are all about Hello World programs in general, even spanning many non-Python languages.
I found a few AttributeError: '____' object has no attribute '____' questions in search, including this helpful explanation (https://stackoverflow.com/a/8696339/2364796), but nothing that seems to apply to the code I've explicitly written.
I also checked in IRC, and it was suggested that the problem is triggered within the imported code. However, the same code functions properly when imported into the sample, so I must be working with it incorrectly.
This is the current code for my Hello World program.
This is the error message produced by the above code.
I would expect the output of the program to be a display of the text "Hello World!" but the actual output is AttributeError: 'SceneFileWriter' object has no attribute 'input_file_path' accompanied by the rest of the above message.
manim - manim TextMobject 不适用于异常“转换为 dvi 的乳胶错误
我的电脑是 Windows 10 64bit,我在 2019 年 6 月左右(一两周前)从 git 安装了 python 3.7.3 32bit,MikTex 2.9 32bit,manim master 和其他依赖项,终于可以成功运行 SquareToCircle。
但是,当我将 makeText 类添加到 example_scenes.py 并运行如下:
在 windows 命令行窗口中发出以下命令:
异常弹出:
实际上,我找不到 6b85ca5665e2f414.log,但找不到 6b85ca5665e2f414.tex 和 6b85ca5665e2f414.pdf。
任何人都可以帮助我,谢谢!
更新(2019 年 6 月 28 日):做了一些调试,发现下面的代码导致了异常(tex_file_writing.py 的第 61 行):
exit_code 为 1,命令以“latex....”开头
python - 安装 3blue1brown 的 manimlib 时遇到问题。Pycairo 遇到问题
我正在尝试为数学动画安装 3blue1brown 的 manimlib 包,一切顺利,直到安装 pycairo
我已按照https://github.com/3b1b/manim的说明下载并安装所有系统要求“ffmpeg、sox、latex 和 cairo”
我还按照说明安装了 Microsoft Visual C++ 构建工具,但是发生了同样的错误。
我尝试 pip install manimlib 并显示以下错误 许多其他安装 manimlib 的教程都给了我同样的错误。
当使用来自https://www.lfd.uci.edu/~gohlke/pythonlibs/#pycairo的文件 pycairo‑1.18.1‑cp37‑cp37m‑win32.whl 时,pycairo 上的安装可以自行工作,但它似乎尝试卸载它并安装版本 1.18.0 而不是最新的 1.18.1。
manim - 如何控制self.play在特定时间点运行
假设有两个 self.play 语句,第一个从 1 秒开始,我想秒从一开始正好 3 秒开始。
目前我使用 self.wait 来控制步骤:
但是,因为第一个动画需要一些时间(例如 1.5 秒)才能完成,所以实际上第二个动画将从 1 + 1.5 + 2 = 4.5 秒开始。
我怎样才能让第二个 self.play start 从一开始就在 3s 处运行?提前致谢。