N_ICONS(1)

πŸ“¦ version 0.32, in nixos 26.05, nixpkgs unstable

πŸ’… N_ICONS(1) β€” like, the whole vibe πŸ’…

okay bestie, buckle up β€” this is the manual page for n_icons, a User Command, and it's about to be your new obsession ✨


🌸 NAME 🌸

n_icons β€” sphericon like polyhedra πŸŒ€ (yes, polyhedra, plural, we're being fancy today)

πŸŽ€ SYNOPSIS πŸŽ€

n_icons [options]

that's it. that's the whole invocation. so clean πŸ’…

πŸ¦‹ DESCRIPTION πŸ¦‹

It creates Sphericon like Polyhedra β€” also known as Streptohedra, which is honestly such a main character name, no cap πŸ‘‘


✨ Options ✨

the basics, the little guys, the starter pack 🫢

  • -h, --help β€” this help message (run 'off_util -H help' for general help)
  • --version β€” version information
  • -I β€” information on current n-icon
  • -l <lim> β€” minimum distance for unique vertex locations, given as a negative exponent (default: 12, which gives 1e-12)
  • -o <file> β€” write output to file (default: write to standard output)

πŸ”₯ Program Options πŸ”₯

here's where you actually get to build the thing, bestie 🧚

  • -n <n/d> β€” n-icon of order n. n must be 3 or greater (default: 4). use d to make a star n-icon. d may not equal n
  • -t <twst> β€” number of twists. Can be negative, positive or 0 (default: 1)
  • -s β€” side-cut of even order n-icon (default is point-cut)
  • -H β€” hybrid of even order n-icon
  • -a β€” angle (-z 3 only)
  • -r <num> β€” override inner radius (-z 2 only)
  • -R <num> β€” override outer radius (-z 2 only)
  • -b β€” don't split bowtie faces for twisting (-z 3, -t 0 only)
  • -z <mthd> β€” construction method:
    • 1 β€” n/d must be co-prime. bow-ties can occur (default for d=1)
    • 2 β€” n/d compounds allowed. shell model (default for d>1)
    • 3 β€” n/d compounds allowed. No bow-ties (default if angle not 0)

🌈 Scene Options 🌈

setting the stage, making it look right πŸ’œ

  • -M <m,m2> β€” longitudes of model of m sides with optional m2 of m sides showing. m may be odd, 3 or greater if twist is 0 (default: 36,36)
  • -g β€” make m2 longitudes invisible instead of deletion (no -c)
  • -A β€” place a north and south pole in top and bottom if they exist (twist 0 or n/2, causes indentation of caps with side cut)
  • -c <clse> β€” close open model if m2<m. Valid values h or v (-z 1,2):
    • h = horizontal closure
    • v = vertical closure
  • -x <elms> β€” v, e and f to remove OFF faces with one vertex (vertices), two-vertices (edges) and three or more vertices (faces). E β€” if face is invisible, associated edge is made invisible
  • -Y β€” for n/d shells, when showing edges, show indented edges
  • -W β€” add symmetry polygon (-f s,c or -e s)

πŸ“ Coloring Options πŸ“

run off_util -H color for help on color formats, bestie β€” iykyk

keyword: none β€” sets no color or methods. use: map_'color name'% for one color 🌸

  • -F <mthd> β€” mthd is face coloring method. The coloring is done before twist ✨
    • s β€” color by symmetry polygon (default)
    • f β€” color circuits with flood fill (-z 2,3 any n/d)
    • c β€” color by compound
    • k β€” color by compound with flood fill (-z 2,3 any n/d)

note: the following color options may look better at twist 0 πŸ‘€

  • l β€” color latitudinally
  • m β€” color longitudinally
  • b β€” checkerboard with first two colors in the color map
  • n β€” use each color in map in succession
  • x β€” first two colors based on sign of x
  • y β€” first two colors based on sign of y
  • z β€” first two colors based on sign of z (z is the twist plane)
  • o β€” use first eight colors per xyz octants
  • -E <mthd> β€” mthd is edge coloring method. The coloring is done before twist ✨
    • keyword: Q β€” defer coloring all edges to option Q (default)
    • or use the same letter options specified in -f, except c,k
    • F β€” color edges with average adjoining face color
  • -T <t,e> β€” transparency. from 0 (invisible) to 255 (opaque). element is any or all of e β€” edges, f β€” faces, a β€” all (default: f)
  • -m <maps> β€” color maps to be tried in turn. (default: colorful, circuits -C). optionally followed by elements from e or f (default: ef). use map name of index to output index numbers
    • colorful: red,darkorange1,yellow,darkgreen,cyan,blue,magenta,white,gray50,black
    • circuits: white,gray50 (continuous, discontinuous no wrapping)
  • -S β€” color circuits symmetrically for coloring method s,f (even n)
  • -C β€” color continuous and discontinuous circuits with first two colors in the color list (-I required, s,f coloring, no -S, no -z 2)
  • -O <strg> β€” face transparency pattern string. valid values:
    • 0 β€” -T n,f value suppressed
    • 1 β€” -T n,f value applied (default: '1')
  • -P <strg> β€” edge transparency pattern string. valid values:
    • 0 β€” -T n,e value suppressed
    • 1 β€” -T n,e value applied (default: '1')
  • -Q <col> β€” color given to uncolored edges and vertices (default: invisible)
  • -G <c,e> β€” default color c for uncolored elements e (default: darkgray,ef). elements e can include e or f
  • -X <int> β€” flood fill stop. used with circuit or compound coloring (-f f,k). use 0 (default) to flood fill entire model. if -X is not 0 then return 1 from program if entire model has been colored

πŸ‘‘ Surface (or Compound) Count Reporting πŸ‘‘

heads up bestie β€” the options above are ignored when you're in reporting mode πŸ’€
  • -L <type> β€” types of n-icons to list. Valid values for type:
    • p = point cut even order n_icons
    • s = side cut even order n-icons
    • o = odd order n_icons
    • h = hybrids (all)
    • i = hybrids (where N/2 is even)
    • j = hybrids (where N/2 is odd)
    • k = hybrids (where N/4 is even)
    • l = hybrids (where N/4 is odd)
  • -N <n,n2> β€” range of n-icons to list. n > 2
  • -D <int> β€” set d of n/d for the report (default: 1)
  • -K <k,k2> β€” range of surfaces (or compounds) to list. k > 0 (default: 2,1000)
  • -J β€” long form report
  • -Z β€” filter out case 2 types (surfaces only)
  • -B β€” list compounds instead of circuits

⭐ SEE ALSO ⭐

The full documentation for n_icons is maintained as a Texinfo manual. If the info and n_icons programs are properly installed at your site, the command

info n_icons

should give you access to the complete manual. slay πŸ’…


and that's the page, bestie 🫢 this one's from n_icons: Antiprism 0.32 β€” http://ww... (yeah the footer got cut off, not me tho 😭) β€” go forth and make iconic sphericons πŸ’–βœ¨πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from