PerpendicularLine 命令

PerpendicularLine( <Point>, <Line> )

创建一条经过该点且垂直于给定直线的直线。

c: -3x + 4y = -6 为一条直线且 A = (-2, -3) 为一个点。 PerpendicularLine(A, c) 生成直线 d : -4 x - 3 y = 17.

对于 3D 对象,此命令添加了第三个参数以指定行为:如果 2D 视图处于活动状态,平面 z=0 被 用作第三个参数,如果 3D 视图处于活动状态, 空间 is used instead. See PerpendicularLine( <Point>, <Line>, <Context> ) further below for details.

PerpendicularLine( <Point>, <Segment> )

创建一条经过该点且垂直于给定线段的直线。

c 为两点之间的线段 A = (-3, 3) 且 B = (0, 1). PerpendicularLine(A, c) 生成 直线 d: -3x + 2y = 15 .

PerpendicularLine( <Point>, <Vector> )

创建一条经过该点且垂直于给定向量的直线。

u = Vector((5, 3), (1, 1)) A = (-2, 0) 一个点。 PerpendicularLine(A, u) 得到直线 c: 2x + y = -4 .

PerpendicularLine( <Point>, <Plane> )

过给定点创建平面的垂线。

PerpendicularLine( <Line> , <Line> )

过两直线的交点创建给定直线的垂线。

PerpendicularLine( <Point>, <Direction>, <Direction> )

过给定点创建给定方向(可以是直线或向量)的垂线。

PerpendicularLine( <Point>, <Line>, <Context> )

过该点创建直线的垂线,具体取决于上下文。

  • PerpendicularLine( <Point>, <Line>, <Plane> ) creates a perpendicular line to the given line through the point and parallel to the plane.

  • PerpendicularLine( <Point>, <Line>, space ) creates a perpendicular line to the given line through the point. The two lines have an intersection point. This command yields undefined if the point is on the line in 3D.

另请参阅 Mode linebisector.svg Perpendicular_Line 工具。