跳转至

切线

合格名称:manim.mobject.geometry.line.TangentLine

Python
class TangentLine(vmob, alpha, length=1, d_alpha=1e-06, **kwargs)

Bases: Line

构造一条VMobject在特定点与 a 相切的线。

参数

  • vmob ( VMobject ) – 绘制切线的 VMobject。
  • alpha ( float ) – 沿着形状构建线的距离。范围:0-1。
  • length ( float ) – 切线的长度。
  • d_alpha ( float ) –dx
  • kwargs – 要传递给的附加参数Line

也可以看看

point_from_proportion()

例子

示例:TangentLine 示例

TangentLineExample-1.png

Python
1
2
3
4
5
6
7
8
from manim import *

class TangentLineExample(Scene):
    def construct(self):
        circle = Circle(radius=2)
        line_1 = TangentLine(circle, alpha=0.0, length=4, color=BLUE_D) # right
        line_2 = TangentLine(circle, alpha=0.4, length=4, color=GREEN) # top left
        self.add(circle, line_1, line_2)

方法

属性

animate 用于对 的任何方法的应用程序进行动画处理self
animation_overrides
color
depth 对象的深度。
fill_color 如果有多种颜色(对于渐变),则返回第一个颜色
height mobject 的高度。
n_points_per_curve
sheen_factor
stroke_color
width mobject 的宽度。