// Make a set of lists, each containing the oblique sections // that form a continuous path: starting from the section attached // to the trunk and ending at the apical tip section. plcount=0 pl[plcount]=new SectionList() apical[0] pl[plcount].append() apical[1] pl[plcount].append() apical[2] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[0] pl[plcount].append() apical[1] pl[plcount].append() apical[3] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[4] pl[plcount].append() apical[5] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[6] pl[plcount].append() apical[7] pl[plcount].append() apical[8] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[6] pl[plcount].append() apical[7] pl[plcount].append() apical[9] pl[plcount].append() apical[10] pl[plcount].append() apical[11] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[6] pl[plcount].append() apical[7] pl[plcount].append() apical[9] pl[plcount].append() apical[10] pl[plcount].append() apical[12] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[6] pl[plcount].append() apical[7] pl[plcount].append() apical[9] pl[plcount].append() apical[13] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[14] pl[plcount].append() apical[116] pl[plcount].append() apical[117] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[14] pl[plcount].append() apical[116] pl[plcount].append() apical[118] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[16] pl[plcount].append() apical[17] pl[plcount].append() apical[18] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[16] pl[plcount].append() apical[17] pl[plcount].append() apical[19] pl[plcount].append() apical[20] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[16] pl[plcount].append() apical[17] pl[plcount].append() apical[19] pl[plcount].append() apical[21] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[23] pl[plcount].append() apical[24] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[27] pl[plcount].append() apical[28] pl[plcount].append() apical[29] pl[plcount].append() apical[30] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[27] pl[plcount].append() apical[28] pl[plcount].append() apical[29] pl[plcount].append() apical[31] pl[plcount].append() apical[32] pl[plcount].append() apical[33] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[27] pl[plcount].append() apical[28] pl[plcount].append() apical[29] pl[plcount].append() apical[31] pl[plcount].append() apical[32] pl[plcount].append() apical[34] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[27] pl[plcount].append() apical[28] pl[plcount].append() apical[29] pl[plcount].append() apical[31] pl[plcount].append() apical[35] pl[plcount].append() apical[36] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[27] pl[plcount].append() apical[28] pl[plcount].append() apical[29] pl[plcount].append() apical[31] pl[plcount].append() apical[35] pl[plcount].append() apical[37] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[27] pl[plcount].append() apical[28] pl[plcount].append() apical[38] pl[plcount].append() apical[39] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[27] pl[plcount].append() apical[28] pl[plcount].append() apical[38] pl[plcount].append() apical[40] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[42] pl[plcount].append() apical[43] pl[plcount].append() apical[44] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[42] pl[plcount].append() apical[43] pl[plcount].append() apical[45] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[46] pl[plcount].append() apical[47] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[48] pl[plcount].append() apical[49] pl[plcount].append() apical[50] pl[plcount].append() apical[51] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[48] pl[plcount].append() apical[49] pl[plcount].append() apical[50] pl[plcount].append() apical[52] pl[plcount].append() apical[53] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[48] pl[plcount].append() apical[49] pl[plcount].append() apical[50] pl[plcount].append() apical[52] pl[plcount].append() apical[54] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[48] pl[plcount].append() apical[49] pl[plcount].append() apical[55] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[56] pl[plcount].append() apical[57] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[58] pl[plcount].append() apical[59] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[60] pl[plcount].append() apical[61] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[62] pl[plcount].append() apical[63] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[62] pl[plcount].append() apical[63] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[65] pl[plcount].append() apical[66] pl[plcount].append() apical[67] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[65] pl[plcount].append() apical[66] pl[plcount].append() apical[68] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[69] pl[plcount].append() apical[70] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[71] pl[plcount].append() apical[72] pl[plcount].append() apical[73] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[71] pl[plcount].append() apical[72] pl[plcount].append() apical[74] pl[plcount].append() apical[75] pl[plcount].append() apical[76] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[71] pl[plcount].append() apical[72] pl[plcount].append() apical[74] pl[plcount].append() apical[75] pl[plcount].append() apical[77] pl[plcount].append() apical[78] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[71] pl[plcount].append() apical[72] pl[plcount].append() apical[74] pl[plcount].append() apical[75] pl[plcount].append() apical[77] pl[plcount].append() apical[79] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[71] pl[plcount].append() apical[72] pl[plcount].append() apical[74] pl[plcount].append() apical[80] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[81] pl[plcount].append() apical[82] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[83] pl[plcount].append() apical[84] pl[plcount].append() apical[85] pl[plcount].append() apical[86] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[83] pl[plcount].append() apical[84] pl[plcount].append() apical[85] pl[plcount].append() apical[87] pl[plcount].append() apical[88] pl[plcount].append() apical[89] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[83] pl[plcount].append() apical[84] pl[plcount].append() apical[85] pl[plcount].append() apical[87] pl[plcount].append() apical[88] pl[plcount].append() apical[90] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[83] pl[plcount].append() apical[84] pl[plcount].append() apical[85] pl[plcount].append() apical[87] pl[plcount].append() apical[91] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[83] pl[plcount].append() apical[84] pl[plcount].append() apical[92] pl[plcount].append() apical[93] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[83] pl[plcount].append() apical[84] pl[plcount].append() apical[92] pl[plcount].append() apical[94] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[95] pl[plcount].append() apical[96] pl[plcount].append() apical[97] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[95] pl[plcount].append() apical[96] pl[plcount].append() apical[98] pl[plcount].append() apical[99] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[95] pl[plcount].append() apical[96] pl[plcount].append() apical[98] pl[plcount].append() apical[100] pl[plcount].append() apical[101] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[95] pl[plcount].append() apical[96] pl[plcount].append() apical[98] pl[plcount].append() apical[100] pl[plcount].append() apical[102] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[104] pl[plcount].append() apical[105] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[41] pl[plcount].append() apical[107] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[26] pl[plcount].append() apical[108] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[26] pl[plcount].append() apical[109] pl[plcount].append() apical[110] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[26] pl[plcount].append() apical[109] pl[plcount].append() apical[111] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[22] pl[plcount].append() apical[112] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[15] pl[plcount].append() apical[113] pl[plcount].append() apical[114] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[15] pl[plcount].append() apical[113] pl[plcount].append() apical[115] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount]) plcount=plcount+1 pl[plcount]=new SectionList() apical[64] pl[plcount].append() apical[106] pl[plcount].append() opl[plcount]=new ObliquePath(pl[plcount])