String tileName = "6_4 6_4 - 2D";
// we could check to see if type is right
int firstPolygonSize = 6;
int secondPolygonSize = 6;
// 0-net symmetry, 1-net sym. map, 2-adjacent, 3-adj. map, 4-size
// 5-BeginAt, 6-orientation, 7-stepsize (stepsize is -1 or 1 from orientation)
int netEdgeData [][]= {
{ 0,1,2,3,4,5, 6,7,8,9,10,11 },
{ 0,0,0,0,0,0, 0,0,0,0,0,0},
{ 11,3,10,1,9,7, 8,5,6,4,2,0 },
{ 3 ,2,2 ,2,3,2, 2,2,2,3,2,3 },
{ 0,0,0,0,0,0, 0,0,0,0,0,0 },
{ 0,0,0,0,0,0, 0,0,0,0,0,0 },
{ 0,0,0,0,0,0, 0,0,0,0,0,0 },
{ 1,1,1,1,1,1, 1,1,1,1,1,1 }
};
int [][] netAngles = {
{ 1,0,0,0,0,0, 1,0,1,0,0,0, 360 },
{ 0,1,0,1,0,0, 0,0,0,0,0,1, 360 },
{ 0,0,1,0,1,0, 0,0,0,0,1,0, 360 },
{ 0,0,0,0,0,1, 0,1,0,1,0,0, 360 }
};
// this array could be generated by the above...
int [][] netEdgeGrow = {
{ 1,1,1,1,1,1, 1,1,1,1,1,1, 6,6 },
{ 1,0,0,0,0,0, 0,0,0,0,0,1, 1,1 },
{ 0,1,0,1,0,0, 1,0,1,0,0,0, 2,2 }, // combined two
{ 0,0,1,0,0,0, 0,0,0,0,1,0, 1,1 },
{ 0,0,0,0,1,0, 0,0,0,1,0,0, 1,1 },
{ 0,0,0,0,0,1, 0,1,0,0,0,0, 1,1 }
};
int tileLength = 6; // how many edge segments per tile - allow 6 + n
__________________________
String tileName = "6_4 6_4 - 2C";
// we could check to see if type is right
int firstPolygonSize = 6;
int secondPolygonSize = 6;
// 0-net symmetry, 1-net sym. map, 2-adjacent, 3-adj. map, 4-size
// 5-BeginAt, 6-orientation, 7-stepsize (stepsize is -1 or 1 from orientation)
int netEdgeData [][]= {
{ 0,1,2,3,4,5, 6,7,8,9,10,11 },
{ 0,0,0,0,0,0, 0,0,0,0,0,0},
{ 11,3,10,1,9,7, 6,5,8,4,2,0 },
{ 3 ,2,2 ,2,3,3, 3,3,3,3,2,3 },
{ 0,0,0,0,0,0, 0,0,0,0,0,0 },
{ 0,0,0,0,0,0, 0,0,0,0,0,0 },
{ 0,0,0,0,0,0, 0,0,0,0,0,0 },
{ 1,1,1,1,1,1, 1,1,1,1,1,1 }
};
int [][] netAngles = {
{ 1,0,0,0,0,0, 1,1,0,0,0,0, 360 },
{ 0,1,0,1,0,0, 0,0,0,0,0,1, 360 },
{ 0,0,1,0,1,0, 0,0,0,0,1,0, 360 },
{ 0,0,0,0,0,1, 0,0,1,1,0,0, 360 }
};
// this array could be generated by the above...
int [][] netEdgeGrow = {
{ 1,1,1,1,1,1, 1,1,1,1,1,1, 6,6 },
{ 1,0,0,0,0,0, 0,0,0,0,0,1, 1,1 },
{ 0,1,0,1,0,0, 0,0,0,0,0,0, 2,0 },
{ 0,0,1,0,0,0, 0,0,0,0,1,0, 1,1 },
{ 0,0,0,0,1,0, 0,0,0,1,0,0, 1,1 },
{ 0,0,0,0,0,1, 0,1,0,0,0,0, 1,1 },
{ 0,0,0,0,0,0, 1,0,0,0,0,0, 0,1 },
{ 0,0,0,0,0,1, 0,0,1,0,0,0, 0,1 }
};
int tileLength = 6; // how many edge segments per tile - allow 6 + n
__________________________
String tileName = "6_4 6_4 - 2B";
// we could check to see if type is right
int firstPolygonSize = 6;
int secondPolygonSize = 6;
// 0-net symmetry, 1-net sym. map, 2-adjacent, 3-adj. map, 4-size
// 5-BeginAt, 6-orientation, 7-stepsize (stepsize is -1 or 1 from orientation)
int netEdgeData [][]= {
{ 0,1,2,3,4,5, 6,7,8,9,10,11 },
{ 0,0,0,0,0,0, 0,0,0,0,0,0},
{ 11,1,10,3,9,7, 6,5,8,4,2,0 },
{ 3 ,3,3 ,3,3,3, 3,3,3,3,3,3 },
{ 0,0,0,0,0,0, 0,0,0,0,0,0 },
{ 0,0,0,0,0,0, 0,0,0,0,0,0 },
{ 0,0,0,0,0,0, 0,0,0,0,0,0 },
{ 1,1,1,1,1,1, 1,1,1,1,1,1 }
};
int [][] netAngles = {
{ 1,0,0,0,0,0, 1,1,0,0,0,0, 360 },
{ 0,1,1,0,0,0, 0,0,0,0,0,1, 360 },
{ 0,0,0,1,1,0, 0,0,0,0,1,0, 360 },
{ 0,0,0,0,0,1, 0,0,1,1,0,0, 360 }
};
// this array could be generated by the above...
int [][] netEdgeGrow = {
{ 1,1,1,1,1,1, 1,1,1,1,1,1, 6,6 },
{ 1,0,0,0,0,0, 0,0,0,0,0,1, 1,1 },
{ 0,1,0,0,0,0, 0,0,0,0,0,0, 1,0 },
{ 0,0,1,0,0,0, 0,0,0,0,1,0, 1,1 },
{ 0,0,0,1,0,0, 0,0,0,0,0,0, 1,0 },
{ 0,0,0,0,1,0, 0,0,0,1,0,0, 1,1 },
{ 0,0,0,0,0,1, 0,1,0,0,0,0, 1,1 },
{ 0,0,0,0,0,0, 1,0,0,0,0,0, 0,1 },
{ 0,0,0,0,0,0, 0,0,1,0,0,0, 0,1 }
};
int tileLength = 6; // how many edge segments per tile - allow 6 + n
__________________________
String tileName = "6_4 6_4 - 2A";
// we could check to see if type is right
int firstPolygonSize = 6;
int secondPolygonSize = 6;
// 0-net symmetry, 1-net sym. map, 2-adjacent, 3-adj. map, 4-size
// 5-BeginAt, 6-orientation, 7-stepsize (stepsize is -1 or 1 from orientation)
int netEdgeData [][]= {
{ 0,1,2,3,2,1, 6,7,8,7,6,11 },
{ 1,0,0,1,1,1, 0,0,1,1,1,1 },
{ 11,9,2,8,4,7, 6,5,3,1,10,0 },
{ 3 ,3,3,3,3,3, 3,3,3,3,3 ,3 },
{ 0,0,0,0,0,0, 0,0,0,0,0,0 },
{ 0,0,0,0,0,0, 0,0,0,0,0,0 },
{ 0,0,0,0,0,0, 0,0,0,0,0,0 },
{ 1,1,1,1,1,1, 1,1,1,1,1,1 }
};
int [][] netAngles = {
{ 1,0,0,0,0,0, 1,1,0,0,0,0, 360 },
{ 0,1,0,0,0,0, 0,0,0,0,1,1, 360 },
{ 0,0,1,1,0,0, 0,0,0,1,0,0, 360 },
{ 0,0,0,0,1,1, 0,0,1,0,0,0, 360 },
{ 1,-1,0,0,0,0, 0,0,0,0,0,0, 0 },
{ 0,0,1,0,0,-1, 0,0,0,0,0,0, 0 },
{ 0,0,0,1,-1,0, 0,0,0,0,0,0, 0 },
{ 0,0,0,0,0,0, 1,0,0,0,0,-1, 0 },
{ 0,0,0,0,0,0, 0,1,0,0,-1,0, 0 },
{ 0,0,0,0,0,0, 0,0,1,-1,0,0, 0 }
};
// this array could be generated by the above...
int [][] netEdgeGrow = {
{ 1,1,1,1,1,1, 1,1,1,1,1,1, 6,6 },
{ 1,0,0,0,0,0, 0,0,0,0,0,1, 1,1 },
{ 0,1,0,0,0,1, 0,1,0,1,0,0, 2,2 }, // symmetry
{ 0,0,1,0,1,0, 1,0,0,0,1,0, 2,2 }, // symmetry and two
{ 0,0,0,1,0,0, 0,0,1,0,0,0, 1,1 }
};
int tileLength = 6; // how many edge segments per tile - allow 6 + n
__________________________
String tileName = "6_4 6_4 - 1L";
// we could check to see if type is right
int firstPolygonSize = 6;
int secondPolygonSize = 6;
// 0-net symmetry, 1-net sym. map, 2-adjacent, 3-adj. map, 4-size
// 5-BeginAt, 6-orientation, 7-stepsize (stepsize is -1 or 1 from orientation)
int netEdgeData [][]= {
{ 0,1,2,3,4,5, 6,7,8,9,10,11},
{ 0,0,0,0,0,0, 0,0,0,0,0 ,0 },
{ 11,4,7,8,1,10, 9,2,3,6,5,0 },
{ 3 ,3,3,3,3,3 , 3,3,3,3,3,3 },
{ 0,0,0,0,0,0, 0,0,0,0,0,0 },
{ 0,0,0,0,0,0, 0,0,0,0,0,0 },
{ 0,0,0,0,0,0, 0,0,0,0,0,0 },
{ 1,1,1,1,1,1, 1,1,1,1,1,1 }
};
int [][] netAngles = {
{ 1,0,0,0,0,0, 1,0,0,0,1,0, 360 },
{ 0,1,0,0,0,1, 0,0,0,0,0,1, 360 },
{ 0,0,1,0,1,0, 0,0,1,0,0,0, 360 },
{ 0,0,0,1,0,0, 0,1,0,1,0,0, 360 }
};
// this array could be generated by the above...
int [][] netEdgeGrow = {
{ 1,1,1,1,1,1, 1,1,1,1,1,1, 6,6 },
{ 1,0,0,1,0,0, 0,0,0,0,0,0, 2,0 },
{ 0,1,0,0,1,0, 0,0,0,0,0,0, 2,0 },
{ 0,0,1,0,0,0, 0,1,0,0,0,0, 1,1 },
{ 0,0,0,1,0,0, 0,0,1,0,0,0, 1,1 },
{ 0,0,0,0,0,1, 0,0,0,0,1,0, 1,1 },
{ 0,0,0,0,0,0, 1,0,0,1,0,0, 0,2 }
};
int tileLength = 6; // how many edge segments per tile - allow 6 + n
________________________
String tileName = "6_4 6_4 - 1K";
// we could check to see if type is right
int firstPolygonSize = 6;
int secondPolygonSize = 6;
// 0-net symmetry, 1-net sym. map, 2-adjacent, 3-adj. map, 4-size
// 5-BeginAt, 6-orientation, 7-stepsize (stepsize is -1 or 1 from orientation)
int netEdgeData [][]= {
{ 0,1,2,3,4,5, 6,7,8,9,10,11},
{ 0,0,0,0,0,0, 0,0,0,0,0 ,0 },
{ 11,4,8,7,1,10, 9,3,2,6,5,0 },
{ 3 ,3,2,2,3,3, 3,2,2,3,3,3 },
{ 0,0,0,0,0,0, 0,0,0,0,0,0 },
{ 0,0,0,0,0,0, 0,0,0,0,0,0 },
{ 0,0,0,0,0,0, 0,0,0,0,0,0 },
{ 1,1,1,1,1,1, 1,1,1,1,1,1 }
};
int [][] netAngles = {
{ 1,0,0,0,0,0, 1,0,0,0,1,0, 360 },
{ 0,1,0,0,0,1, 0,0,0,0,0,1, 360 },
{ 0,0,1,0,1,0, 0,0,1,0,0,0, 360 },
{ 0,0,0,1,0,0, 0,1,0,1,0,0, 360 }
};
// this array could be generated by the above...
int [][] netEdgeGrow = {
{ 1,1,1,1,1,1, 1,1,1,1,1,1, 6,6 },
{ 1,0,0,0,0,0, 0,0,0,0,0,1, 1,1 },
{ 0,1,0,0,1,0, 1,0,0,1,0,0, 2,2 }, // two combined
{ 0,0,1,0,0,0, 0,0,1,0,0,0, 1,1 },
{ 0,0,0,1,0,0, 0,1,0,0,0,0, 1,1 },
{ 0,0,0,0,0,1, 0,0,0,0,1,0, 1,1 }
};
int tileLength = 6; // how many edge segments per tile - allow 6 + n
________________________
String tileName = "6_4 6_4 - 1J";
// we could check to see if type is right
int firstPolygonSize = 6;
int secondPolygonSize = 6;
// 0-net symmetry, 1-net sym. map, 2-adjacent, 3-adj. map, 4-size
// 5-BeginAt, 6-orientation, 7-stepsize (stepsize is -1 or 1 from orientation)
int netEdgeData [][]= {
{ 0,1,2,3,4,5, 6,7,8,9,10,11},
{ 0,0,0,0,0,0, 0,0,0,0,0 ,0 },
{ 11,8,5,6,9,2, 3,10,1,4,7,0 },
{ 3 ,2,2,2,3,2, 2,2 ,2,3,2,3 },
{ 0,0,0,0,0,0, 0,0,0,0,0,0 },
{ 0,0,0,0,0,0, 0,0,0,0,0,0 },
{ 0,0,0,0,0,0, 0,0,0,0,0,0 },
{ 1,1,1,1,1,1, 1,1,1,1,1,1 }
};
int [][] netAngles = {
{ 1,0,0,1,0,0, 1,0,0,0,0,0, 360 },
{ 0,1,0,0,0,0, 0,0,1,0,0,1, 360 },
{ 0,0,1,0,0,1, 0,0,0,1,0,0, 360 },
{ 0,0,0,0,1,0, 0,1,0,0,1,0, 360 }
};
// this array could be generated by the above...
int [][] netEdgeGrow = {
{ 1,1,1,1,1,1, 1,1,1,1,1,1, 6,6 },
{ 1,0,0,0,0,0, 0,0,0,0,0,1, 1,1 },
{ 0,1,0,0,0,0, 0,0,1,0,0,0, 1,1 },
{ 0,0,1,0,0,1, 0,1,0,0,1,0, 2,2 }, // two combined
{ 0,0,0,1,0,0, 1,0,0,0,0,0, 1,1 },
{ 0,0,0,0,1,0, 0,0,0,1,0,0, 1,1 }
};
int tileLength = 6; // how many edge segments per tile - allow 6 + n
________________________
String tileName = "6_4 6_4 - 1I";
// we could check to see if type is right
int firstPolygonSize = 6;
int secondPolygonSize = 6;
// 0-net symmetry, 1-net sym. map, 2-adjacent, 3-adj. map, 4-size
// 5-BeginAt, 6-orientation, 7-stepsize (stepsize is -1 or 1 from orientation)
int netEdgeData [][]= {
{ 0,1,2,3,4,5, 6,7,8,9,10,11},
{ 0,0,0,0,0,0, 0,0,0,0,0 ,0 },
{ 11,4,8,10,1,7, 6,5,2,9,3,0 },
{ 3 ,2,2,2 ,2,3, 3,3,2,3,2,3 },
{ 0,0,0,0,0,0, 0,0,0,0,0,0 },
{ 0,0,0,0,0,0, 0,0,0,0,0,0 },
{ 0,0,0,0,0,0, 0,0,0,0,0,0 },
{ 1,1,1,1,1,1, 1,1,1,1,1,1 }
};
int [][] netAngles = {
{ 1,0,0,0,0,0, 1,1,0,0,0,0, 360 },
{ 0,1,0,0,1,0, 0,0,0,0,0,1, 360 },
{ 0,0,1,0,0,1, 0,0,1,0,0,0, 360 },
{ 0,0,0,1,0,0, 0,0,0,1,1,0, 360 }
};
// this array could be generated by the above...
int [][] netEdgeGrow = {
{ 1,1,1,1,1,1, 1,1,1,1,1,1, 6,6 },
{ 1,0,0,0,0,0, 0,0,0,0,0,1, 1,1 },
{ 0,1,0,0,1,0, 0,0,0,0,0,0, 2,0 },
{ 0,0,1,0,0,0, 0,0,1,0,0,0, 1,1 },
{ 0,0,0,1,0,0, 0,0,0,0,1,0, 1,1 },
{ 0,0,0,0,0,1, 0,1,0,0,0,0, 1,1 },
{ 0,0,0,0,0,0, 1,0,0,0,0,0, 0,1 },
{ 0,0,0,0,0,0, 0,0,0,1,0,0, 0,1 }
};
int tileLength = 6; // how many edge segments per tile - allow 6 + n
_______________________
String tileName = "6_4 6_4 - 1H";
// we could check to see if type is right
int firstPolygonSize = 6;
int secondPolygonSize = 6;
// 0-net symmetry, 1-net sym. map, 2-adjacent, 3-adj. map, 4-size
// 5-BeginAt, 6-orientation, 7-stepsize (stepsize is -1 or 1 from orientation)
int netEdgeData [][]= {
{ 0,1,2,3,4,5, 6,7,8,9,10,11 },
{ 0,0,0,0,0,0, 0,0,0,0,0 ,0 },
{ 11,1,10,8,4,7, 6,5,3,9,2,0 },
{ 3 ,3,3 ,3,3,3, 3,3,3,3,3,3 },
{ 0,0,0,0,0,0, 0,0,0,0,0,0 },
{ 0,0,0,0,0,0, 0,0,0,0,0,0 },
{ 0,0,0,0,0,0, 0,0,0,0,0,0 },
{ 1,1,1,1,1,1, 1,1,1,1,1,1 }
};
int [][] netAngles = {
{ 1,0,0,0,0,0, 1,1,0,0,0,0, 360 },
{ 0,1,1,0,0,0, 0,0,0,0,0,1, 360 },
{ 0,0,0,1,0,0, 0,0,0,1,1,0, 360 },
{ 0,0,0,0,1,1, 0,0,1,0,0,0, 360 }
};
// this array could be generated by the above...
int [][] netEdgeGrow = {
{ 1,1,1,1,1,1, 1,1,1,1,1,1, 6,6 },
{ 1,0,0,0,0,0, 0,0,0,0,0,1, 1,1 },
{ 0,1,0,0,0,0, 0,0,0,0,0,0, 1,0 },
{ 0,0,1,0,0,0, 0,0,0,0,1,0, 1,1 },
{ 0,0,0,1,0,0, 0,0,1,0,0,0, 1,1 },
{ 0,0,0,0,1,0, 0,0,0,0,0,0, 1,0 },
{ 0,0,0,0,0,1, 0,1,0,0,0,0, 1,1 },
{ 0,0,0,0,0,0, 1,0,0,0,0,0, 0,1 },
{ 0,0,0,0,0,0, 0,0,0,1,0,0, 0,1 }
};
int tileLength = 6; // how many edge segments per tile - allow 6 + n
________________________
String tileName = "6_4 6_4 - 1G";
// we could check to see if type is right
int firstPolygonSize = 6;
int secondPolygonSize = 6;
// 0-net symmetry, 1-net sym. map, 2-adjacent, 3-adj. map, 4-size
// 5-BeginAt, 6-orientation, 7-stepsize (stepsize is -1 or 1 from orientation)
int netEdgeData [][]= {
{ 0,1,2,3,2,1, 6,7,8,6,7,8},
{ 1,0,0,1,1,1, 0,0,0,0,0,0},
{ 11,4,8,7,1,10, 9,3,2,6,5,0 },
{ 3 ,3,2,2,3,3 , 3,2,2,3,3,3 },
{ 0,0,0,0,0,0, 0,0,0,0,0,0 },
{ 0,0,0,0,0,0, 0,0,0,0,0,0 },
{ 0,0,0,0,0,0, 0,0,0,0,0,0 },
{ 1,1,1,1,1,1, 1,1,1,1,1,1 }
};
int [][] netAngles = {
{ 1,0,0,0,0,0, 1,0,0,0,1,0, 360 },
{ 0,1,0,0,0,1, 0,0,0,0,0,1, 360 },
{ 0,0,1,0,1,0, 0,0,1,0,0,0, 360 },
{ 0,0,0,1,0,0, 0,1,0,1,0,0, 360 },
{ 1,0,0,-1,0,0, 0,0,0,0,0,0, 0 },
{ 0,1,-1,0,0,0, 0,0,0,0,0,0, 0 },
{ 0,0,0,0,1,-1, 0,0,0,0,0,0, 0 },
{ 0,0,0,0,0,0, 1,0,0,-1,0,0, 0 },
{ 0,0,0,0,0,0, 0,1,0,0,-1,0, 0 },
{ 0,0,0,0,0,0, 0,0,1,0,0,-1, 0 }
};
// this array could be generated by the above...
int [][] netEdgeGrow = {
{ 1,1,1,1,1,1, 1,1,1,1,1,1, 6,6 },
{ 1,0,1,0,0,0, 0,0,1,0,0,1, 2,2 }, // symmetry
{ 0,1,0,0,1,0, 1,0,0,1,0,0, 2,2 }, // two combined
{ 0,0,0,1,0,1, 0,1,0,0,1,0, 2,2 } // symmetry
};
int tileLength = 6; // how many edge segments per tile - allow 6 + 2n
____________________
String tileName = "6_3 6_6 - 1E";
// we could check to see if type is right
int firstPolygonSize = 6;
int secondPolygonSize = 6;
// 0-net symmetry, 1-net sym. map, 2-adjacent, 3-adj. map, 4-size
// 5-BeginAt, 6-orientation, 7-stepsize (stepsize is -1 or 1 from orientation)
int netEdgeData [][]= {
{ 0,1,0,1,0,1, 6,6,6,6,6,6},
{ 0,0,0,0,0,0, 0,1,0,1,0,1},
{ 11,1,7,5,9,3, 4,2,2,4,0,0 },
{ 3 ,2,3,2,3,2, 2,3,2,3,2,3 },
{ 0,0,0,0,0,0, 0,0,0,0,0,0 },
{ 0,0,0,0,0,0, 0,0,0,0,0,0 },
{ 0,0,0,0,0,0, 0,0,0,0,0,0 },
{ 1,1,1,1,1,1, 1,1,1,1,1,1 }
};
int [][] netAngles = {
{ 1,0,0,0,1,0, 1,0,0,0,0,0, 360 },
{ 0,2,0,0,0,0, 0,0,0,0,0,1, 360 },
{ 0,0,2,0,0,0, 0,0,1,0,0,0, 360 },
{ 0,0,0,1,0,1, 0,1,0,0,0,0, 360 },
{ 0,0,0,1,0,1, 0,0,0,1,0,0, 360 },
{ 1,0,0,0,1,0, 0,0,0,0,1,0, 360 },
{ 1,0,-1,0,0,0, 0,0,0,0,0,0, 0 },
{ 1,0,0,0,-1,0, 0,0,0,0,0,0, 0 },
{ 0,1,0,-1,0,0, 0,0,0,0,0,0, 0 },
{ 0,1,0,0,0,-1, 0,0,0,0,0,0, 0 },
{ 0,0,0,0,0,0, 1,0,-1,0,0,0, 0 },
{ 0,0,0,0,0,0, 1,0,0,0,-1,0, 0 },
{ 0,0,0,0,0,0, 0,1,0,-1,0,0, 0 },
{ 0,0,0,0,0,0, 0,1,0,0,0,-1, 0 }
};
// this array could be generated by the above...
int [][] netEdgeGrow = {
{ 1,1,1,1,1,1, 1,1,1,1,1,1, 6,6 },
{ 1,0,1,0,1,0, 1,1,1,1,1,1, 3,6 },
{ 0,1,0,1,0,1, 0,0,0,0,0,0, 3,0 }
};
int tileLength = 6; // how many edge segments per tile - allow 6 + 6n
______________________
String tileName = "5_4 7_4 - 1C";
// we could check to see if type is right
int firstPolygonSize = 5;
int secondPolygonSize = 7;
// 0-net symmetry, 1-net sym. map, 2-adjacent, 3-adj. map, 4-size
// 5-BeginAt, 6-orientation, 7-stepsize (stepsize is -1 or 1 from orientation)
int netEdgeData [][]= {
{ 0,1,2,3,4, 5,6,7,8,9,10,11 },
{ 0,0,0,0,0, 0,0,0,0,0,0 ,0 },
{ 11,1,10,6,8, 9,3,7,4,5,2,0 },
{ 3 ,2,3 ,2,3, 2,2,3,2,2,3,3 },
{ 0,0,0,0,0, 0,0,0,0,0,0,0 },
{ 0,0,0,0,0, 0,0,0,0,0,0,0 },
{ 0,0,0,0,0, 0,0,0,0,0,0,0 },
{ 1,1,1,1,1, 1,1,1,1,1,1,1 }
};
int [][] netAngles = {
{ 1,0,0,0,0, 1,0,0,0,1,0,0, 360 },
{ 0,1,1,0,0, 0,0,0,0,0,0,1, 360 },
{ 0,0,0,1,0, 0,1,0,0,0,1,0, 360 },
{ 0,0,0,0,1, 0,0,1,1,0,0,0, 360 }
};
// this array could be generated by the above...
int [][] netEdgeGrow = {
{ 1,1,1,1,1, 1,1,1,1,1,1,1, 5,7 },
{ 1,0,0,0,0, 0,0,0,0,0,0,1, 1,1 },
{ 0,1,0,0,0, 0,0,0,0,0,0,0, 1,0 },
{ 0,0,1,0,0, 0,0,0,0,0,1,0, 1,1 },
{ 0,0,0,1,0, 0,1,0,0,0,0,0, 1,1 },
{ 0,0,0,0,1, 0,0,0,1,0,0,0, 1,1 },
{ 0,0,0,0,0, 1,0,0,0,1,0,0, 0,2 },
{ 0,0,0,0,0, 0,0,1,0,0,0,0, 0,1 }
};
int tileLength = 7; // how many edge segments per tile - allow 7 + n
______________________
String tileName = "3_2 4_2 - 14D";
// we could check to see if type is right
int firstPolygonSize = 3;
int secondPolygonSize = 4;
// 0-net symmetry, 1-net sym. map, 2-adjacent, 3-adj. map, 4-size
// 5-BeginAt, 6-orientation, 7-stepsize (stepsize is -1 or 1 from orientation)
int netEdgeData [][]= {
{ 0,1,2, 3,4,5,6 },
{ 0,0,0, 0,0,0,0 },
{ 6,3,2, 1,4,5,0 },
{ 3,3,3, 3,3,3,3 },
{ 0,0,0, 0,0,0,0 },
{ 0,0,0, 0,0,0,0 },
{ 0,0,0, 0,0,0,0 },
{ 1,1,1, 1,1,1,1 }
};
int [][] netAngles = {
{ 2,0,2, 2,0,0,0, 360 },
{ 0,1,0, 0,1,1,1, 360 }
};
// this array could be generated by the above...
int [][] netEdgeGrow = {
{ 1,1,1, 1,1,1,1, 3,4 },
{ 1,0,0, 0,0,0,1, 1,1 },
{ 0,1,0, 1,0,0,0, 1,1 },
{ 0,0,1, 0,0,0,0, 1,0 },
{ 0,0,0, 0,1,0,0, 0,1 },
{ 0,0,0, 0,0,1,0, 0,1 }
};
int tileLength = 4; // how many edge segments per tile - allow 4 + n
_____________________________