WYTHOFF(1)
π 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 (runoff_util -H helpfor general help) π₯°--versionβ version information-p <pat>β pattern in form:[Coords0:Coords1:...]Path0,Path1.... Coordinates are barycentric, in formaVbEcF:VEFare element letters, anda,b,care 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 to1. 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 oppositeV,E,F.V,E,Fβ step two trianglesi, rotating aboutV,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 lettersVEFwritten in any order.- e.g.
EFVrelabels the pattern asV->E,v->e,E->F,e->f,F->V,f->v.
- e.g.
-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 fromV,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 fromV,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 fromv,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
- 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