Antiprism 0.23
|
Generate polyhedra based on polygons. More...
Classes | |
class | polygon |
Make a uniform polygon. More... | |
class | dihedron |
Make a dihedron. More... | |
class | prism |
Make a prism. More... | |
class | antiprism |
Make an antiprism. More... | |
class | snub_antiprism |
Make a snub-antiprism. More... | |
class | pyramid |
Make a pyramid. More... | |
class | dipyramid |
Make a dipyramid. More... | |
class | cupola |
Make a cupola. More... | |
class | orthobicupola |
Make an orthibicupola. More... | |
class | gyrobicupola |
Make a gyrobicupola. More... | |
class | crown_poly |
Make a crown polyhedron. More... | |
Functions | |
template<class T > | |
bool | uni_pgon (geom_if &geom, T pgon) |
Make a uniform model of a polygon-based polyhedron. |
Generate polyhedra based on polygons.
bool uni_pgon | ( | geom_if & | geom, |
T | pgon | ||
) |
Make a uniform model of a polygon-based polyhedron.
The model has all its edges set to one and its faces are regular. For prism's, antiprisms and pyramids the resulting model wil be uniform.
geom | a geometry to return the model. |
pgon | a polygon-derived object of the polyhedron type required; |
1.0
, otherwise false
.