Interface: RegularPolygramOptions
Defined in: mobjects/geometry/PolygonExtensions.ts:471
Options for creating a RegularPolygram
Properties
center?
optionalcenter:Vector3Tuple
Defined in: mobjects/geometry/PolygonExtensions.ts:495
Center position. Default: [0, 0, 0]
color?
optionalcolor:string
Defined in: mobjects/geometry/PolygonExtensions.ts:489
Stroke color as CSS color string. Default: Manim's blue (#58C4DD)
density?
optionaldensity:number
Defined in: mobjects/geometry/PolygonExtensions.ts:485
Density (vertex step count), i.e. how many vertices to skip when drawing each edge. Default: 2
The Schlafli symbol {numVertices/density} describes the polygram. For example {5/2} is a pentagram, {7/3} is a heptagram.
When gcd(numVertices, density) > 1 the polygram decomposes into multiple congruent regular polygon components. For instance {6/2} simplifies to 2{3} -- two overlapping equilateral triangles.
fillOpacity?
optionalfillOpacity:number
Defined in: mobjects/geometry/PolygonExtensions.ts:491
Fill opacity from 0 to 1. Default: 0
numVertices?
optionalnumVertices:number
Defined in: mobjects/geometry/PolygonExtensions.ts:473
Number of vertices on the circumscribed circle. Default: 5
radius?
optionalradius:number
Defined in: mobjects/geometry/PolygonExtensions.ts:487
Radius from center to vertices. Default: 1
startAngle?
optionalstartAngle:number
Defined in: mobjects/geometry/PolygonExtensions.ts:497
Start angle in radians. Default: PI/2 (first vertex up)
strokeWidth?
optionalstrokeWidth:number
Defined in: mobjects/geometry/PolygonExtensions.ts:493
Stroke width in pixels. Default: 4 (Manim's default)