factories
pleat.conway.factories ¶
Factory functions building :class:GeometricConwayOperator instances for named Conway operators.
dual_graph ¶
Construct the Conway dual operator.
Source code in pleat/conway/factories.py
kis_graph ¶
Construct the Conway kis (raising) operator.
Source code in pleat/conway/factories.py
join_graph ¶
Construct the Conway join operator.
Source code in pleat/conway/factories.py
meta_graph ¶
Construct the Conway meta operator, which includes all edges from dual and kis.
Source code in pleat/conway/factories.py
ortho_graph ¶
Construct the Conway ortho operator, which combines the orignal graph and its dual
Source code in pleat/conway/factories.py
ambo_graph ¶
Construct the Conway ambo (rectification) operator.
Source code in pleat/conway/factories.py
goldberg2_graph ¶
Construct the Goldberg-2 subdivision operator.
Source code in pleat/conway/factories.py
truncate_graph ¶
Construct the Conway truncate operator with cut depth t.
Source code in pleat/conway/factories.py
gyro_graph ¶
Construct the Conway gyro operator with snub point position g.
Source code in pleat/conway/factories.py
starify_graph ¶
Construct the starify operator with parameter t controlling star point depth.
Source code in pleat/conway/factories.py
alternating_flagstone_graph ¶
Construct the alternating flagstone operator with parameter t.
Source code in pleat/conway/factories.py
shrink_rotate_graph ¶
Construct the shrink-rotate Conway operator with parameter t.
The operator creates new faces for each original vertex, shrinks the original faces and creates a ring of quadrilateral faces between the twists; the central polygon is later
rotated and scaled around the reciprocal-figure center to produce a
flat-foldable crease pattern (see :mod:pleat.shrink_rotate).
Each twist face is marked with the 'shrink_rotate' attribute so
downstream code can identify it.
Source code in pleat/conway/factories.py
loft_graph ¶
Construct the loft operator with edge offset parameter t (must be < 1).
Source code in pleat/conway/factories.py
lace_graph ¶
Construct the lace operator with offset t. If join is True, merge the v1-v2 edge.
Source code in pleat/conway/factories.py
expand_graph ¶
Construct the Conway expand operator with offset parameter t (must be < 1).
Source code in pleat/conway/factories.py
flagstone_pvitelli_graph ¶
Construct the Pvitelli flagstone operator with parameter t (must be < 1).
Source code in pleat/conway/factories.py
chamfer_graph ¶
Construct the Conway chamfer operator, derived from loft with the v1-v2 edge deleted.