R: Learning Plane Geometry

# Learning Plane Geometry

## Documentation for package ‘LearnGeom’ version 1.5

- DESCRIPTION file
- User guides, package vignettes and other documentation

## Help Pages

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 averaging the x and y coordinates of the polygon
Circumcenter | Computes the circumcenter of a given triangle, that is, the intersection of its three medians
CoordinatePlane | Plots an empty coordinate (cartesian) plane with customizable limits for the X and Y axis
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 forms certain angle with X axis
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 with certain length and angle
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 family can be defined by some parametrical equations, but they can also be produced (approximated) through a simple iterative process based on segment drawing for certain angles and lengths
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 tangent circles
Star | Creates a closed curve with the shape of a star. Each of the stars produced by this function is built through a simple iterative process based on segment drawing for certain angles and lengths. It can also produce regular polygons for some combinations of the parameters
Tessellation | Creates a tessellation from a starting set of geometric objects
Translate | Translates a geometric object