SYMMETRO(1)
π SYMMETRO(1) π
okay so bestie, welcome to symmetro β the manual page is literally called SYMMETRO(1) and it lives in the User Commands section, and I'm about to make polyhedra sound as iconic as they actually are π
β¨ NAME β¨
symmetro β polyhedra with regular polygons at symmetry axes. yes that's the whole vibe. polygons. axes. symmetry. slay π
πΈ SYNOPSIS πΈ
symmetro [options]
π¦ DESCRIPTION π¦
ok so here's the tea β β Symmetrohedra and Twisters get created by placing equilateral polygons centered on the symmetry axes of Icosahedral, Octahedral, Tetrahedral, or Dihedral symmetry. that's the whole concept and it's giving geometry main character energy fr fr.
the sides of the polygons will be a multiple number of the axis reflection number. and the axes are numbered as 0, 1 and 2 β don't forget bestie.
it is possible to generate models such that the polygons intersect π. if a collision is detected, convex hull will be suppressed. not me warning you about polygon drama.
π¨ important!! options-k,-t,-sand-ccannot be used together but one needs to be specified. pick one. choose your fighter. periodt.
π Options π
-h,--helpβ this help message (runoff_util -H helpfor general help). iconic of them to offer help ngl--versionβ version information. who are you, what version, etc πββοΈ-vβ verbose output. she talks more. we love a chatty icon-l <lim>β minimum distance for unique vertex locations as negative exponent. (default:12giving1e-12) like, precision bestie β¨-o <file>β write output to file (default: write to standard output). put it somewhere or let it fly free π¦
π Program Options π
-k <s,l,m,n,a>β Kaplan-Hart notation. Generate Symmetrohedra based on a study by Craig S. Kaplan and George W. Hart (http://www.georgehart.com). Url:https://cs.uwaterloo.ca/~csk/Old/projects/symmetrohedra/Pdf:https://antiprism.com/misc/kaplan_hart_bridges2001.pdfs: symmetry type of Symmetrohedra. sets{p,q,2}I-icosahedral{5,3,2}O-octahedral{4,3,2}T-tetrahedral{3,3,2}
l,m,n: multipliers for axis polygons. Separated by commas, two multipliers may be*or0, no more than two positive integersa: face rotation type:vertex=1,edge=0(default:1)- example:
-k i,2,*,4,e
-t <s[p,q]i,m1,m2>β Twister notation. Generate twister models.s: symmetry.I-icosahedral,O-octahedral,T-tetrahedral,D-dihedralp,q: rotational order of each of the two axes. may be swappedi: (default:1): integer to select between non-equivalent pairs of axes having the same symmetry group and rotational ordersm1,m2: an integer multiplier for each axis. i.e.m1*pandm2*q- also can be entered as
m1/d,m2/dfractional values e.g.T[3,2],1,2I[5,2]2,1/2,3D7[7,3],1,2D11[2,2]5,2,2 - Axis pairs are from the following:
T:[3,3],[3,2],[2,2]O:[4,4],[4,3],[4,2]x2,[3,3],[3,2]x2,[2,2]x2I:[5,5],[5,3]x2,[5,2]x3,[3,3]x2,[3,2]x4,[2,2]x4Dn:[n,2],[2,2]x(n/2 rounded down)
-s <n/d:D>,sβ S symmetry twisters.- denominator
doptional (default:1) - optional
Dsubstitutes a polygon ofn/Din place ofn/d - optional
s: symmetry overridec- C symmetry
- denominator
-c <n1/d1:D1,n2/d2:D2,s,v>β C symmetry twisters- optional
ddenominator (default:1) - optional
Dsubstitutes a polygon ofn/Din place ofn/d - optional
n2can differ fromn1. if not specifiedn2=n1,d2=d1 - optional
s: symmetry:c- C (default),h- Ch,v- Cv,d- D - optional
v: vertex index of radial polygon to bring to z plane vof-1is original position (default: index of largest z)
- optional
-M <opt>β mirroring (may create compound). Can bex,yorz(default: none). she's reflective π-a <a,n>βain degrees of rotation given to polygon applied to optional axisn(default:0). A suffix ofemay be used, where1.0eis half the central angle of an edge. Thenais a multiplier. For example2e. A suffix ofxis likeebut with a half turn offset-r <r,n>β set the edge length of the polygon on axisn(default:0) tor. Must be non-negative. The default edge length is1-A <a>βain degrees is angle between axes (default: calculated)
π Scene Options π
-C <mode>β convex hull.polygons=1,suppress=2,force=3,auto=4(default:4)-q <args>β include frame elements in output.r- rhombic tiling edges,a- rotation axes (default: none)-O <dist>β amount to offset the first polygon to avoid coplanarity with the second polygon, for example0.0001(default:0.0)-xβ remove any free faces that are produced
π¨ Coloring Options π¨
(run off_util -H color for help on color formats) β keyword: none - sets no color, bestie
-F <col>β color the faces according to: (default:i)- a color value - apply to all faces
n- color by number of sidess- symmetric coloring[,sub_group,conj_type]i- color by axis number
-E <col>β color the edges according to: (default:lightgray)- a color value - apply to all edges
s- symmetric coloring[,sub_group,conj_type]
-V <col>β color the vertices according to: (default:gold)- a color value - apply to all vertices
s- symmetric coloring[,sub_group,conj_type]
-T <t,e>β transparency. from0(invisible) to255(opaque). element is any or all of,v- vertices,e- edges,f- faces,a- all (default:f)-m <maps>β a comma separated list of color maps used to transform color indexes (default:axes), a part consisting of letters fromv,e,f, selects the element types to apply the map list to (default'vef'). use map name of'index'to output index numbersaxes:red,blue,yellow,darkgreen- note: position 4 color is for faces added by convex hull
kaplan: approximating colors in the symmetrohedra pdf filecolorful:red,darkorange1,yellow,darkgreen,cyan,blue,magenta,white,gray50,black(default when-F n)- (default internal maps shifted
'+-3'when-F n)
-Dβ don't cover digons with edge color-Q <col>β frame color (default:skyblue3)
π SEE ALSO π
The full documentation for symmetro is maintained as a Texinfo manual. If the info and symmetro programs are properly installed at your site, the command
info symmetro
should give you access to the complete manual. go read it bestie, it's giving β¨ full documentation β¨
okay that's the whole thing!! this was symmetro from Antiprism 0.32 at http://w... and the date on the original footer was SYMMETRO(1) β anyway ily, go make some gorgeous polyhedra, and remember: no cap, the polygons are the moment π«Άππ
π¦ where this page comes from
- nixos 26.05: antiprism 0.32
- nixpkgs unstable: antiprism 0.32
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms