An ngon is a regular polygon, meaning that each side is of equal length. The ob_ngon object can be specified with a center, n (number of sides), radius, and angle. Instead of specifying a radius, one can specify either the side_length or the length of the apothem (i.e., the distance from the center to a side's midpoint.
Usage
ob_ngon(
center = ob_point(0, 0),
n = 3L,
radius = numeric(0),
angle = 0,
label = character(0),
side_length = numeric(0),
apothem = numeric(0),
vertex_radius = numeric(0),
alpha = numeric(0),
color = character(0),
fill = character(0),
linewidth = numeric(0),
linetype = numeric(0),
style = S7::class_missing,
x = numeric(0),
y = numeric(0),
id = character(0),
...
)Arguments
- center
point at center of the ngon
- n
Number of sides
- radius
Distance from center to a vertex
- angle
description
- label
A character, angle, or label object
- side_length
Distance of each side
- apothem
Distance from center to a side's midpoint
- vertex_radius
A numeric or unit vector of length one, specifying the corner radius
- alpha
numeric value for alpha transparency
- color
character string for color
- fill
character string for fill color
- linewidth
Width of lines
- linetype
type of lines
- style
Gets and sets the styles associated with
ob_ngon- x
overrides x-coordinate in
center@x- y
overrides y-coordinate in
center@y- id
character string to identify object
- ...
<
dynamic-dots> properties passed to style
Slots
areaThe area of the ngons in the
ob_ngonobjectlengthThe number of ngons in the
ob_ngonobjectnormal_atA function that finds a point that is perpendicular from the ngon and at a specified distance
perimeterThe length of all the side segments
point_atA function that finds a point on the ngon at the specified angle.
segmentsside segments of the regular polygon
tangent_atA function that finds the tangent line at the specified angle.
tibbleGets a tibble (data.frame) containing parameters and styles used by
ggforce::geom_shape.verticespoints on the regular polygon
