GeometryΒΆ

Cevian(A, B, C[, alpha])

A class to represent a cevian in a triangle.

Bisector(A, B, C, **kwargs)

A class to represent a bisector in a triangle.

Median(A, B, C, **kwargs)

A class to represent a median in a triangle.

Perpendicular(line, dot[, length, rotate])

A class to represent a perpendicular line to another line.

Altitude(A, B, C, **kwargs)

A class to represent an altitude in a triangle.

PerpendicularBisector(line[, length])

A class to represent a perpendicular bisector to a line.

Symmedian(A, B, C, **kwargs)

A class to represent a symmedian in a triangle.

EuclidLine(A, B, C, **kwargs)

A class to represent a EuclidLine for a triangle.This line is parallel to AC and we pass through B

Tangent(circle, dot[, is_other_tangent])

A class to represent a tangent to a circle.

Incircle(A, B, C, *args, **kwargs)

A class to represent the incircle of a triangle.

Circumcircle(A, B, C, *args, **kwargs)

A class to represent the circumcircle of a triangle.

NinePointCircle(A, B, C, *args, **kwargs)

A class to represent the nine-point circle of a triangle.

CarnotCircle(A, B, C, *args, **kwargs)

A class to represent the Carnot circle of a triangle relative to side AC.

Incenter(A, B, C, **kwargs)

Excenter(A, B, C, **kwargs)

Centroid(A, B, C, **kwargs)

Circumcenter(A, B, C, **kwargs)

Orthocenter(A, B, C, **kwargs)

NinePointCenter(A, B, C, **kwargs)

LemoinePoint(A, B, C, **kwargs)

GergonnePoint(A, B, C, **kwargs)

NagelPoint(A, B, C, **kwargs)

Mittenpunkt(A, B, C, **kwargs)

SpiekerCenter(A, B, C, **kwargs)

FeuerbachPoint(A, B, C, **kwargs)

FermatPoint(A, B, C, **kwargs)