POLY_FORM(1)
π POLY_FORM(1) β User Commands π
π NAME π
poly_form β make face-regular and unscramble models π
β¨ SYNOPSIS β¨
poly_form [options] [input_file]
π DESCRIPTION π
Okay bestie, here's the whole vibe: poly_form reads a file in OFF format containing a graph of a polyhedron β with or without vertex coordinates β and tries to create a spherical or ellipsoidal tesselation where the maximum edge is a minimum length. Or it tries to make the thing into a regular-faced polyhedron. Option adjustment factors expressed as a percentage are approximate, so don't come for me about exactness. If input_file is not given, the program reads from standard input. Slay. π
π οΈ Options π οΈ
-h,--helpβ this help message (runoff_util -H helpfor general help) π«Ά--versionβ version information β-a <alg>β model forming algorithm. The algorithm values are:rβ make faces into unit-edged regular polygons (default)uβ unscramble: place a small polygon on one side of a sphere or ellipsoid and the rest of the vertices at a point on the other side, then equalise shortest and longest edges attached to a vertexUβ equalise shortest and longest edges attached to a vertex on sphere or ellipsoid (use to continue unscrambling)eβ equalise edges on sphere or ellipsoid (default)pβ planarise
-n <itrs>β maximum number of iterations;-1means unlimited (default:10000) π₯-s <perc>β percentage to shorten longest edges on iteration (default:1) β¨-k <perc>β adjustment percentage with two modes:- with
-a rβ percentage to reduce polygon radius on iteration (default: value of-s) - with
-a eβ percentage to reduce minimum target length on iteration (default:1e-6); it will oscillate at certain precision, so process output with a smaller value to improve the solution π
- with
-f <perc>β percentage to reduce distance of vertex from face plane (-a rp) on iteration (default: value of-s) π¦-yβ maintain symmetry of the base model (with-a e/r/p) π-E <prms>β use ellipsoid; three numbers separated by commas are the axis lengths (for a superellipsoid an optional fourth number gives the power) π-l <lim>β minimum change ofdistance/width_of_modelto terminate, as negative exponent (default:14giving1e-14) π-z <nums>β number of iterations between status reports (implies termination check) (0for final report only,-1for no report), optionally followed by a comma and the number of iterations between termination checks (0for report checks only) (default:1000,100) π-o <file>β write output to file (default: write to standard output) πΎ
π SEE ALSO π
The full documentation for poly_form is maintained as a Texinfo manual. If the info and poly_form programs are properly installed at your site, the command
info poly_form
should give you access to the complete manual. π§
π Footer sign-off, bestie: poly_form is from Antiprism 0.32, source link is http://..., and the manual tag is POLY_FORM(1). The original footer doesn't list a date, so I'm not inventing one β periodt. π«Άβ¨
π¦ 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