Antiprism Up
Home
Programs
Examples
Album
Download
Development
Forum
About
Programs: poly_weave 14 images
tree :: Antiprism Examples and Visual Reference > Program Examples > Programs: poly_weave
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 -M a.

View this model with the command

poly_weave cube | off_util -M a | off_color -f U -e F -v F  | antiview -x f -v 0.05 -e 0.05
Click on one of the size names above to enlarge this image
 
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
Click on one of the size names above to enlarge this image
 
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
Click on one of the size names above to enlarge this image
 
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
Click on one of the size names above to enlarge this image
 
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
Click on one of the size names above to enlarge this image
 
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
Click on one of the size names above to enlarge this image
 
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 -M a | off_color -f U -e F -v F | antiview -v 0.02 -e 0.02 -x f
Click on one of the size names above to enlarge this image
 
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 -M a | off_color -f U -e F -v F | antiview -v 0.02 -e 0.02 -x f
Click on one of the size names above to enlarge this image
 
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 -M a | off_color -f U -e F -v F | antiview -v 0.02 -e 0.02 -x f 
Click on one of the size names above to enlarge this image
 
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 -M a | off_color -f U -e F -v F  | antiview -v 0.02 -e 0.02 -x f 
Click on one of the size names above to enlarge this image
 
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
Click on one of the size names above to enlarge this image
 
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 -M a | off_color -f U -e F -v F | antiview -x f -v 0.1 -e 0.1
Click on one of the size names above to enlarge this image
 
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 -M a | off_color -f U -e F -v F | antiview -x f -v 0.1 -e 0.1
Click on one of the size names above to enlarge this image
 
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 -M a | off_color -f U -e F -v F | antiview -x f -v 0.1 -e 0.1
Click on one of the size names above to enlarge this image
 

 

Home   |   Programs   |   Examples   |   Album   |   Download   |   Development   |   Forum   |   About

Contact: adrian@antiprism.com      -      Generated on vie 22 dic 2017 13:37:55 CET