manim

wang_yb3 天前
databook·manim
manim边学边做--弧形多边形弧形多边形是一种结合了圆弧和多边形的图形,这类几何图形在设计中应用非常广泛。比如在家居设计中,看看家里的沙发,餐桌和座椅等,它们的边角,靠背等地方都是弧形的设计,这种设计有效柔化了室内空间,使整体氛围更加和谐自然。
wang_yb5 天前
databook·manim
manim边学边做--通用多边形manim提供了通用多边形模块,可以绘制任意的多边形。通用多边形模块有两种,Polygon和Polygram。
wang_yb8 天前
databook·manim
manim边学边做--常用多边形多边形是常见的几何结构,它的形状看似千变万化,其实都可以由几种常用的多边形组合而成。本篇介绍manim中提供的几个绘制常用多边形的模块。
wang_yb11 天前
databook·manim
manim边学边做--角度标记manim中绘制一个角度其实就是绘制两条直线,本篇介绍的不是绘制角度,而是绘制角度标记。对于锐角和钝角,角度标记是一个弧,弧的度数与角的度数一样;
wang_yb14 天前
databook·manim
manim边学边做--曲线类manim中曲线,除了前面介绍的圆弧类曲线,也可以绘制任意的曲线。manim中提供的CubicBezier模块,可以利用三次贝塞尔曲线的方式绘制任意曲线。
wang_yb16 天前
databook·manim
manim边学边做--带箭头直线带箭头的直线就是有方向的直线,既可以用来表示矢量,也可以用来标记某个关键位置。 manim中提供了4种常用的带箭头的直线模块:
Yasen.M22 天前
开发语言·python·manim·manim动画·python动画·数学演示
流体中的流线【StreamLines】的实现流线是一条线,它是 与瞬时速度方向相切(速度是一个矢量,并且 它有一个大小和一个方向)。为了在流程中可视化这一点,我们 可以想象一个小的标记流体元素的运动。例如,我们可以标记一个 用荧光染料滴水,然后用激光照射它,这样 它会发出荧光。如果我们在液滴移动时拍摄一张短曝光照片 根据局部速度场(与 速度发生明显变化所需的时间),我们会看到一个短的条纹,带有 长度 V\Delta t,且方向与瞬时速度方向相切。如果我们 以这种方式标记许多水滴,其中的流线 流量将变得可见。由于流动中任何一点的速度都有一个值 (流动
Yasen.M24 天前
开发语言·python·数学建模·manim·数学动画·python动画
python动画:实现贝塞尔曲线【bezier】贝塞尔曲线在计算机图形学中用于绘制形状、用于 CSS 动画和许多其他地方。它们是一件非常简单的事情,值得学习一次,然后在矢量图形和高级动画的世界中感到舒适。
wang_yb1 个月前
databook·manim
manim边学边做--直线类直线是最常用的二维结构,也是构造其他二维图形的基础。 manim中针对线性结构提供了很多模块,本篇主要介绍常用的几个直线类的模块。
wang_yb1 个月前
databook·manim
manim边学边做--圆弧形圆弧形可以算是一种特殊的圆形,它是圆形的一部分。 manim中,单独为圆弧形状封装了几个模块:其中,ArcBetweenPoints和AnnularSector继承自Arc,Sector继承自AnnularSector。
Yasen.M1 个月前
python·数学建模·manim·manim动画·python动画·数学演示
python动画:三维空间中创建各种形状和场景【中】Line3D 是用来在三维空间中绘制一条线的一个函数(通常出现在绘图库如 Matplotlib 中)。
Yasen.M1 个月前
python·数学·函数·manim·manim动画·python动画·数学演示
python实现动态数字的显示和变化Numbers 是一个用于表示和处理数值的基础类,通常在数学可视化和动画中使用。它包含以下功能:应用场景:
Yasen.M1 个月前
开发语言·python·图像·manim·数学动画·python动画
Manim的一个用于数学动画的 Python 库中渲染代码的功能。Code 函数是 Manim(一个强大的数学动画库)中的一个重要工具,旨在将代码片段以视觉化的方式呈现。在教育和演示场合中,向观众展示算法或代码逻辑时,清晰的视觉效果是必不可少的。通过 Code 函数,用户可以轻松地将特定编程语言的代码导入,并且自定义其外观,包括字体、颜色、背景形状和行间距等。
wang_yb1 个月前
databook·manim
manim边学边做--圆形类在manim的丰富图形库中,圆形类是一个基础且强大的模块。 无论是简单的圆形绘制,还是复杂的圆形变换,它都能以简洁的代码实现。
Yasen.M1 个月前
python·数学·平面·manim·python动画
使用 Manim 创建一个二维坐标平面【NumberPlane】NumberPlane 是 Manim 中用于创建一个二维坐标平面的类。它可以帮助用户在场景中可视化坐标轴、网格线以及其他数学概念。具体来说,它的功能包括:
wang_yb1 个月前
databook·manim
manim边学边做--点几何图形是manim中最重要的一类模块,manim内置了丰富的各类几何图形, 本篇从最简单的点开始,逐个介绍manim中的几何模块。
Yasen.M1 个月前
python·数学·数学建模·信息可视化·几何·manim·pyton动画
用Manim标出在图形上的指定位置在数据可视化和数学演示中,将数据点与坐标系中的轴连接起来对于理解和分析数据的关系至关重要。通过绘制从坐标轴指向特定点的线,可以直观地展示数据点在二维空间中的位置。这种方法在多种场景下都具有重要意义,如函数图像的分析、几何图形的构造,以及在教育场合中帮助学生理解概念。
wang_yb2 个月前
databook·manim
manim边学边做--Table表格是一种常见的数据展示形式,manim提供了Table模块专门用于显示表格形式的数据。 表格Table和上一节介绍的矩阵Matrix都是用来显示二维数据的, 不过,Table的表现力更强,比如,它可以显示表头信息,列名信息等等。
wang_yb2 个月前
databook·manim
manim边学边做--Matrix在代数问题中,矩阵是必不可少的工具,manim中提供了一套展示矩阵(Matrix)的模块, 专门用于在动画中显示矩阵格式的数据。 关于矩阵的类主要有4个:
wang_yb3 个月前
databook·manim
manim边学边做--MathTex上一篇介绍的SingleStringMathTex主要用来显示只有一行的数学公式, 对于复杂的数学公式,可以使用MathTex类。