Package: LearnGeom 1.5

LearnGeom: Learning Plane Geometry

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.

Authors:Alvaro Briz-Redon, Angel Serrano-Aroca

LearnGeom_1.5.tar.gz
LearnGeom_1.5.zip(r-4.5)LearnGeom_1.5.zip(r-4.4)LearnGeom_1.5.zip(r-4.3)
LearnGeom_1.5.tgz(r-4.4-any)LearnGeom_1.5.tgz(r-4.3-any)
LearnGeom_1.5.tar.gz(r-4.5-noble)LearnGeom_1.5.tar.gz(r-4.4-noble)
LearnGeom_1.5.tgz(r-4.4-emscripten)LearnGeom_1.5.tgz(r-4.3-emscripten)
LearnGeom.pdf |LearnGeom.html
LearnGeom/json (API)

# Install 'LearnGeom' in R:
install.packages('LearnGeom', repos = c('https://albrizre.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

On CRAN:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

1.74 score 1 stars 55 scripts 261 downloads 40 exports 0 dependencies

Last updated 4 years agofrom:6aebc1d73c. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 01 2024
R-4.5-winOKNov 01 2024
R-4.5-linuxOKNov 01 2024
R-4.4-winOKNov 01 2024
R-4.4-macOKNov 01 2024
R-4.3-winOKNov 01 2024
R-4.3-macOKNov 01 2024

Exports:AddPointPolyAngleCenterPolygonCircumcenterCoordinatePlaneCreateArcAnglesCreateArcPointsDistCreateLineAngleCreateLinePointsCreatePolygonCreateRegularPolygonCreateSegmentAngleCreateSegmentPointsDistanceLinesDistancePointLineDistancePointsDrawDuopolyFractalSegmentHomothetyIncenterIntersectLineCircleIntersectLinesKochLinesAnglesMidPointPolygonAnglesProjectPointReflectedPointReflectedPolygonRemovePointPolyRotateSelectPointsShearedPolygonSierpinskiSimilarPolygonSoddyStarTessellationTranslate

Dependencies:

Readme and manuals

Help Manual

Help pageTopics
Adds a point to a previously defined polygonAddPointPoly
Computes the angle between three pointsAngle
Computes the center of a given polygon. The center is obtained by averaging the x and y coordinates of the polygonCenterPolygon
Computes the circumcenter of a given triangle, that is, the intersection of its three mediansCircumcenter
Plots an empty coordinate (cartesian) plane with customizable limits for the X and Y axisCoordinatePlane
Creates an arc of a circumferenceCreateArcAngles
Creates an arc of a circumference to connect two pointsCreateArcPointsDist
Creates a vector to represent a line that passes through a point and forms certain angle with X axisCreateLineAngle
Creates a vector that represents the line that connects two pointsCreateLinePoints
Creates a matrix to represent the polygon that connects several pointsCreatePolygon
Creates a matrix to represent a regular polygonCreateRegularPolygon
Creates a matrix that represents the segment that starts from a point with certain length and angleCreateSegmentAngle
Creates a matrix that represents the segment that connects two pointsCreateSegmentPoints
Computes the distance between two linesDistanceLines
Computes the distance between a point and a lineDistancePointLine
Computes the distance between two pointsDistancePoints
Plots a geometric objectDraw
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 lengthsDuopoly
Plots a fractal curve starting from a segmentFractalSegment
Creates an homothety from a given polygonHomothety
Computes the incenter of a given triangleIncenter
Finds the intersection between a line and a circumferenceIntersectLineCircle
Finds the intersection of two linesIntersectLines
Plots the Koch curveKoch
Computes the angle that form two linesLinesAngles
Computes the middle point of the segment that connects two pointsMidPoint
Computes each of the existing angles in a given polygonPolygonAngles
Computes the orthogonal projection of a point onto a lineProjectPoint
Computes the reflected point about a line of a given pointReflectedPoint
Creates the reflection about a line of a given polygonReflectedPolygon
Removes a point from a previously defined polygonRemovePointPoly
Rotates a geometric objectRotate
Selection of points from the coordinate planeSelectPoints
Creates a sheared polygon from a given oneShearedPolygon
Plots the Sierpinski triangleSierpinski
Creates a similar polygon to a given oneSimilarPolygon
Finds the inner and outer Soddy circles of three given mutually tangent circlesSoddy
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 parametersStar
Creates a tessellation from a starting set of geometric objectsTessellation
Translates a geometric objectTranslate