LearnGeom1.5 package

Learning Plane Geometry

AddPointPoly

Adds a point to a previously defined polygon

Angle

Computes the angle between three points

CenterPolygon

Computes the center of a given polygon. The center is obtained by aver...

Circumcenter

Computes the circumcenter of a given triangle, that is, the intersecti...

CoordinatePlane

Plots an empty coordinate (cartesian) plane with customizable limits f...

CreateArcAngles

Creates an arc of a circumference

CreateArcPointsDist

Creates an arc of a circumference to connect two points

CreateLineAngle

Creates a vector to represent a line that passes through a point and f...

CreateLinePoints

Creates a vector that represents the line that connects two points

CreatePolygon

Creates a matrix to represent the polygon that connects several points

CreateRegularPolygon

Creates a matrix to represent a regular polygon

CreateSegmentAngle

Creates a matrix that represents the segment that starts from a point ...

CreateSegmentPoints

Creates a matrix that represents the segment that connects two points

DistanceLines

Computes the distance between two lines

DistancePointLine

Computes the distance between a point and a line

DistancePoints

Computes the distance between two points

Draw

Plots a geometric object

Duopoly

Plots a fractal curve from the trochoids family. Any curve from this f...

FractalSegment

Plots a fractal curve starting from a segment

Homothety

Creates an homothety from a given polygon

Incenter

Computes the incenter of a given triangle

IntersectLineCircle

Finds the intersection between a line and a circumference

IntersectLines

Finds the intersection of two lines

Koch

Plots the Koch curve

LinesAngles

Computes the angle that form two lines

MidPoint

Computes the middle point of the segment that connects two points

PolygonAngles

Computes each of the existing angles in a given polygon

ProjectPoint

Computes the orthogonal projection of a point onto a line

ReflectedPoint

Computes the reflected point about a line of a given point

ReflectedPolygon

Creates the reflection about a line of a given polygon

RemovePointPoly

Removes a point from a previously defined polygon

Rotate

Rotates a geometric object

SelectPoints

Selection of points from the coordinate plane

ShearedPolygon

Creates a sheared polygon from a given one

Sierpinski

Plots the Sierpinski triangle

SimilarPolygon

Creates a similar polygon to a given one

Soddy

Finds the inner and outer Soddy circles of three given mutually tangen...

Star

Creates a closed curve with the shape of a star. Each of the stars pro...

Tessellation

Creates a tessellation from a starting set of geometric objects

Translate

Translates a geometric object

Contains some functions to learn and teach basic plane Geometry at undergraduate level with the aim of being helpful to young students with little programming skills.

  • Maintainer: Alvaro Briz-Redon
  • License: GPL-2
  • Last published: 2020-07-14