Programs: poly_weave - Polyhedron Weaves 14 images tree :: Antiprism 0.20 Examples > Programs: poly_weave - Polyhedron Weaves
In This Album:

 Image List Thumbnail Page
Example commands for poly_weave. poly_weave converts a polyhedron into a weave of circuits.

 Image List

Cube - Default  Med    Lrg
 Description : The default weave for a cube. In this weave each circuit is crossed in two directions. For weaves that produce duplicate circuits these circuits can be merged with e.g. off_util -l 4. View this model with the command `poly_weave cube | off_util -l 4 | off_color -f U -e F -v F | antiview -x f -v 0.05 -e 0.05`

Cube 0,1,0FEV  Med    Lrg
 Description : Display the base cube, showing the subdivision of its faces into the triangles used for the steps of the weave pattern. The pattern given here is the default. The coordinates 0,1,0, corresponding to barycentric coordinates relative to the V, E, F vertices, indicate that the points of the circuit are attached to the E vertex of the triangles. View this model with the command `poly_weave -a -p 0,1,0FEV cube | off_color -U u -f invisible | antiview -v 0.04 -e 0.04 -E cyan`

Cube 1,0,1FEV  Med    Lrg
 Description : Display the base cube. The pattern is the same as the default. The coordinates 1,0,1, corresponding to barycentric coordinates relative to the V, E, F vertices, indicate that the points of the circuit are attached half way between the V and F vertices. View this model with the command `poly_weave -a -p 1,0,1FEV cube | off_color -U u -f invisible | antiview -v 0.04 -e 0.04 -E cyan`

Cube 1,1,1V  Med    Lrg
 Description : Display the base cube. The pattern V means that the circuits circle the vertices. The coordinates 1,1,1 attach points at the centre of the triangles. View this model with the command `poly_weave -a -p 1,1,1V cube | off_color -U u -f invisible | antiview -v 0.04 -e 0.04 -E cyan`

Cube 1,1,1F  Med    Lrg
 Description : Display the base cube. The pattern F means that the circuits circle the face centres. The coordinates 1,1,1 attach points at the centre of the triangles. View this model with the command `poly_weave -a -p 1,1,1F cube | off_color -U u -f invisible | antiview -v 0.04 -e 0.04 -E cyan`

Cube 1,1,1FFE  Med    Lrg
 Description : Display the base cube. The pattern FFE makes a weave of squares when applied to the cube. The coordinates 1,1,1 attach points at the centre of the triangles. View this model with the command `poly_weave -a -p 1,1,1FFE cube | off_color -U u -f invisible | antiview -v 0.04 -e 0.04 -E cyan`

Geodesic Sphere  Med    Lrg
 Description : Default weave applied to a geodesic sphere. View this model with the command `poly_weave geo_2_1 | off_util -l 4 | off_color -f U -e F -v F | antiview -v 0.02 -e 0.02 -x f`

Geodesic Sphere  Med    Lrg
 Description : Default pattern, with points at 1,1,1 (triangle centres) doesn't weave so well. View this model with the command `poly_weave -p 1,1,1FEV geo_2_1 | off_util -l 4 | off_color -f U -e F -v F | antiview -v 0.02 -e 0.02 -x f`

Geodesic Sphere  Med    Lrg
 Description : Default pattern, with points at 1,1,1 (triangle centres). Add six intermediate points. These points cause the segment to curve around the sphere, with the circuits intersecting. View this model with the command `poly_weave -p 1,1,1::::::FEV geo_2_1 | off_util -l 4 | off_color -f U -e F -v F | antiview -v 0.02 -e 0.02 -x f `

Geodesic Sphere  Med    Lrg
 Description : Default pattern, with points at 1,1,1 (triangle centres). Move the six intermediate points up or down to make the circuits weave. View this model with the command `poly_weave -p 1,1,1:0:0.05:0.05:-0.01:-0.07:-0.09:-0FEV geo_2_1 | off_util -l 4 | off_color -f U -e F -v F | antiview -v 0.02 -e 0.02 -x f `

Cube S  Med    Lrg
 Description : The intermediate points can be moved sideways as well as up and down. In this weave of a cube the points follow a sideways path like an S. View this model with the command `poly_weave -p C1,1,1:0.02,0.08:-0.06,0.08:0.02,0.08:0.02,-0.08:0.04,-0.12:0.02,-0.08:FEV cube | off_color -f U -e F -v F | antiview -v 0.025 -e 0.025 -x f`

Torus - Segments  Med    Lrg
 Description : A woven torus is made with line segments, these circuits don't weave. View this model with the command `unitile2d -s t -w 8 -l 8 | poly_weave -p FEV | off_util -l 4 | off_color -f U -e F -v F | antiview -x f -v 0.1 -e 0.1`

Torus - Curves  Med    Lrg
 Description : Extra points are added to the woven torus to illustrate how the circuits lie on an approximated surface; they come close to intersecting where they cross. View this model with the command `unitile2d -s t -w 8 -l 8 | poly_weave -p 0,1,0:::::::FEV | off_util -l 4 | off_color -f U -e F -v F | antiview -x f -v 0.1 -e 0.1`

Torus - Woven  Med    Lrg
 Description : By allowing the curved path to rise and fall the circuits weave in and out View this model with the command `unitile2d -s t -w 8 -l 8 | poly_weave -p 0,1,0:0.0:-0.1:-0.3:-0.4:-0.3:-0.1:0FEV | off_util -l 4 | off_color -f U -e F -v F | antiview -x f -v 0.1 -e 0.1`