# Angle

Computes the angle between two objects. If `geometry_status=2`, then `angle=angle2d`; if `geometry_status=3`, then `angle=angle3d`.

 angle2d(Conic) angle2d(Line) angle2d(Line, Line) angle3d(Plane, Line) angle3d(Plane, Plane) angle3d(Plane, Segment) angle(Point, Point, Point) angle(Polygonal | Polygon, Integer) angle(Triangle, Integer)

#### angle2d(Conic)

Computes the angle between a conic and the line . For instance, if the conic is an ellipse, the angle computed is the angle formed by the line passing through the focus and the horizontal axis. If the conic is a parabola, the axis of symmetry is considered.

#### angle2d(Line)

Computes the angle between a line and the horizontal axis.

#### angle2d(Line, Line)

Computes the angle between two lines.

#### angle3d(Plane, Line)

Computes the angle between a plane and a line.

#### angle3d(Plane, Plane)

Computes the angle between two planes.

#### angle3d(Plane, Segment)

Computes the angle between a plane and the line defined by a segment.

#### angle(Point, Point, Point)

Given three points , and , computes the angle between the lines created joining the points and , and and .

#### angle(Polygonal | Polygon, Integer)

Given a polygonal or polygon and an integer , computes the angle of the -th vertex.

#### angle(Triangle, Integer)

Given a triangle and an integer , computes the angle of the -th vertex.