WYTHOFF(1)

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

πŸ’– NAME πŸ’–

This is the WYTHOFF(1) manual page from the User Commands section, and the main character is wythoff β€” Wythoff-style constructions ✨ bestie, that’s the whole vibe.

🌸 SYNOPSIS 🌸

wythoff [options] [input_file]

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so wythoff reads a file in OFF format and applies a specified pattern to generate polygon tiles. πŸŽ€

The polyhedron faces get divided by a 'meta' operation into triangles, and each triangle has vertices that are a vertex V, an edge centre E, and a face centre F. A start point is positioned on one of these triangles, and the next point is found by using the pattern to step between triangles, leading to a circuit. πŸ”₯

If input_file is not given, the program reads from standard input. 🫢

✨ Options ✨

  • -h, --help β€” this help message (run off_util -H help for general help) πŸ₯°
  • --version β€” version information
  • -p <pat> β€” pattern in form: [Coords0:Coords1:...]Path0,Path1.... Coordinates are barycentric, in form aVbEcF:
    • VEF are element letters, and a, b, c are barycentric coordinates corresponding to the following element letter. Omitting an element letter and coordinate sets the coordinate to zero. Omitting just the coordinate sets the coordinate to 1. E.g. V = (1,0,0), VE = (1,1,0), V2E3F = (1,2,3).
    • Paths are in the form: TrisPidx0Move0Pidx1Move1...
    • Tris: one of +-* (default +) indicating that paths should start for positive, negative or both kinds of triangles.
    • Pidx: an index number of a point from the coordinates list.
    • Move: an operation for stepping to the next triangle, given as a series of characters from the following:
      • _ β€” no move, stay on the same triangle.
      • v,e,f β€” step over side opposite V,E,F.
      • V,E,F β€” step two trianglesi, rotating about V,E,F, according to: V=ef, E=fv, F=ve.
    • Paths can start or end with either a move or a point.
  • -c <op> β€” Conway polyhedron notation operator, or 'list' to list all available operators with their corresponding patterns.
  • -R β€” reverse pattern, exchanges the signs of the start triangles.
  • -r <elms> β€” relabel pattern, exactly three letters VEF written in any order.
    • e.g. EFV relabels the pattern as V->E,v->e,E->F,e->f,F->V,f->v.
  • -M β€” input geometry is a 'meta' tiling, don't apply meta operation.
  • -C <mthd> β€” tile colouring method, optionally followed by ':' and point colouring method.

Tile colouring methods

  • none β€” do not colour tiles.
  • index β€” use the path index, and apply colormap (default).
  • association β€” colour tiles using corresponding base element.
  • colour, optionally followed by a comma and a letter from V, E, F, or a colour, to use for all local tiles (default: F).

Point colouring methods (default: use tile coloring method)

  • none β€” do not colour points.
  • index β€” use the point index, and apply colormap.
  • association β€” colour points using corresponding base element.
  • colour, optionally followed by a comma and a letter from V, E, F, or a colour, to use for all local points (default: F).
  • component β€” colour by non-zero components, V=1, E=2, F=4, V&E=3, E&F=6, V&F=5, V&E&F=7, and apply colormap.
  • weight β€” colour using barycentric coordinates as RGB.
  • -m <maps> β€” a comma separated list of colour maps used to transform colour indexes (default: spread), a part consisting of letters from v, e, f, selects the element types to apply the map list to.
  • -u β€” output only one example of each type of tile (one per path).
  • -a β€” add the 'meta'-transformed base.
  • -f <ht> β€” lift the face centres by this height.
  • -q β€” quiet, don't print report.
  • -o <file> β€” write output to file (default: write to standard output).

πŸŽ€ SEE ALSO πŸŽ€

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

info wythoff

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


footer sign-off, bestie: source/version is wythoff: Antiprism 0.32 - http://ww... (the original cuts the URL off), and the date is the footer’s date field. πŸ’–πŸŽ€βœ¨

πŸ“¦ where this page comes from