Annotation of researchv10dc/man/man5/poly.5, revision 1.1

1.1     ! root        1: .EQ
        !             2: delim $$
        !             3: .EN
        !             4: .TH POLY 5 bowell
        !             5: .CT 1 inst_info
        !             6: .SH NAME
        !             7: poly \- polyhedron database
        !             8: .SH DESCRIPTION
        !             9: The directory
        !            10: .B /usr/lib/polyhedra
        !            11: contains an index file and many polyhedron description files,
        !            12: each describing a solid polyhedron and its (not necessarily unique) planar net.
        !            13: Each line of the index file consists of a polyhedron's number followed
        !            14: by a horizontal tab and the polyhedron's name.
        !            15: The polyhedron's number is also the name of its description file.
        !            16: The routines of
        !            17: .IR poly (3)
        !            18: read such description files.
        !            19: .PP
        !            20: Each description file consists of a number of fields.
        !            21: Each field begins with a line consisting of
        !            22: .L :
        !            23: and the field name.
        !            24: The field continues until the next header line or end of file.
        !            25: Some fields contain
        !            26: .IR values ,
        !            27: which consist of a floating point number
        !            28: optionally followed by an algebraic expression enclosed in
        !            29: .LR [] ,
        !            30: or
        !            31: .IR angles ,
        !            32: which are a
        !            33: .I value
        !            34: in radians and optionally two more values (sin and cos) separated by
        !            35: .LR @ .
        !            36: The fields include,
        !            37: but are not limited to,
        !            38: .TF vertices
        !            39: .TP
        !            40: .B number
        !            41: The polyhedron's number.
        !            42: .PD
        !            43: .TP
        !            44: .B name
        !            45: The polyhedron's name, less than 128 characters long and not capitalized.
        !            46: .TP
        !            47: .B symbol
        !            48: The
        !            49: .if n Schlaefli
        !            50: .if t Schlaefli
        !            51: symbol, a tab, and the Johnson symbol for the polyhedron,
        !            52: given in
        !            53: .IR eqn (1)
        !            54: style with delimiters
        !            55: .LR @@ .
        !            56: .TP
        !            57: .B dual
        !            58: The name of the dual polyhedron optionally followed by a horizontal tab
        !            59: and the number of the dual.
        !            60: .TP
        !            61: .B vertices
        !            62: The first line is the number of vertices, which follow, one per line.
        !            63: Each vertex has a coordinate (three
        !            64: .I values
        !            65: separated by spaces),
        !            66: a number
        !            67: .IR n ,
        !            68: and
        !            69: .I n
        !            70: face,edge pairs that surround the vertex.
        !            71: .TP
        !            72: .B faces
        !            73: The first line contains the number of faces and the maximum number of
        !            74: vertices in any face.
        !            75: The remaining lines are the faces, each with a vertex count
        !            76: .IR n ,
        !            77: followed by
        !            78: .RI 2 n
        !            79: vertex numbers (planar, solid),
        !            80: .RI 2 n
        !            81: edge numbers (planar, solid),
        !            82: and
        !            83: .I n
        !            84: angles.
        !            85: The vertices of each face are listed in the same order for both the
        !            86: planar and solid forms:
        !            87: counter-clockwise as viewed from above the planar net
        !            88: (i.e. from
        !            89: .IR z >0)
        !            90: which generally corresponds to outside the solid polyhedron.
        !            91: .TP
        !            92: .B edges
        !            93: The first line contains the number of edges.
        !            94: Each edge is one line:
        !            95: .IR "face1 vertex1 face2 vertex2 length angle" .
        !            96: The length is a
        !            97: .IR value .
        !            98: .TP
        !            99: .B summary
        !           100: The three lines summarise the different kinds of faces,
        !           101: vertices and edges respectively.
        !           102: Each line consists of a total and a list of
        !           103: .I "count example symbolic"
        !           104: triples; where
        !           105: .I example
        !           106: is an index into the appropriate list and
        !           107: .I symbolic
        !           108: is given in
        !           109: .IR eqn (1)
        !           110: style with delimiters
        !           111: .LR @@ .
        !           112: .TP
        !           113: .B EOF
        !           114: The end of the polyhedron's description.
        !           115: (Another polyhedron description may follow in this file.)
        !           116: .PP
        !           117: An expression in a
        !           118: .I value
        !           119: gives the exact value in the syntax of
        !           120: .IR bc (1)
        !           121: using these functions:
        !           122: .if n .ig
        !           123: $a(x) ~=~ {tan sup -1 {( x )}}$,
        !           124: $b(x) ~=~ { ( x ) } sup { 1/3 }$,
        !           125: $c(x) ~=~ {cos ( {x} ) }$,
        !           126: $d(x) ~=~ {tan {( x )}}$,
        !           127: $p ~=~ {pi}$,
        !           128: $q(x) ~=~ {{x} sup 2}$,
        !           129: $r(x) ~=~ {cos sup -1 {( x )}}$,
        !           130: $s(x) ~=~ {sin ( {x} )}$,
        !           131: $t ~=~ phi ~=~ (1 + sqrt 5 )/2$.
        !           132: ..
        !           133: .if t .ig
        !           134: a(x) = arctan(x),
        !           135: b(x) =  cubrt(x),
        !           136: c(x) = cos(x),
        !           137: d(x) = tan(x),
        !           138: p = pi,
        !           139: q(x) = x^2,
        !           140: r(x) = arccos(x),
        !           141: s(x) = sin(x),
        !           142: t = phi = (1 + sqrt(5))/2.
        !           143: ..
        !           144: The code may include assignments but does not include white space.
        !           145: .SH FILES
        !           146: .ta 31n
        !           147: .F "/usr/lib/polyhedra/index   "
        !           148: index file
        !           149: .br
        !           150: .F "/usr/lib/polyhedra/[0-9]*  "
        !           151: description files
        !           152: .SH "SEE ALSO"
        !           153: .IR poly (3),
        !           154: .IR poly (7)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.