AddPointPoly {LearnGeom}R Documentation

Adds a point to a previously defined polygon

Description

AddPointPoly creates a matrix to represent the polygon that connects several points

Usage

AddPointPoly(Poly, point, position)

Arguments

Poly

Polygon object, previously created with function CreatePolygon or CreateRegularPolygon

point

Vector containing the xy-coordinates of the point to be added to the polygon

position

Integer indicating the position of the point in the original polygon, after which the new point is being added (considering that every polygon is an ordered list of points). It is convenient to visualize the polygon with label = T in order to avoid mistakes

Value

Returns a matrix which contains the points of the polygon. Each row represents one of the points

Examples

x_min <- -5
x_max <- 5
y_min <- -5
y_max <- 5
CoordinatePlane(x_min, x_max, y_min, y_max)
n <- 5
C <- c(0,0)
l <- 2
Penta <- CreateRegularPolygon(n, C, l)
Penta <- AddPointPoly(Penta, CenterPolygon(Penta), 1)
Draw(Penta, "blue", label = TRUE)

[Package LearnGeom version 1.5 Index]