Changeset View
Changeset View
Standalone View
Standalone View
add_mesh_extra_objects/add_mesh_round_brilliant.py
| Context not available. | |||||
| # lower girdle angle | # lower girdle angle | ||||
| if keep_lga: | if keep_lga: | ||||
| if pavi_f > 0 and pavi_f < 1: | if 0 < pavi_f < 1: | ||||
| lga = (1-pavi_f) * pavi_d*2 / (ca2 - pavi_f*ca2 / ca) | lga = (1-pavi_f) * pavi_d*2 / (ca2 - pavi_f*ca2 / ca) | ||||
| elif pavi_f == 1: | elif pavi_f == 1: | ||||
| lga = 0 | lga = 0 | ||||
| Context not available. | |||||
| fa(i, s, l1 - 1, 6*s - 1) | fa(i, s, l1 - 1, 6*s - 1) | ||||
| else: | else: | ||||
| fa(i, i + s, 2*i + 6*s - 1, 2*i + 4*s - 1) | fa(i, i + s, 2*i + 6*s - 1, 2*i + 4*s - 1) | ||||
| elif i > 2*s - 1 and i < 3*s: | elif 2*s - 1 < i < 3*s: | ||||
| fa(i, i + s, 2 * (i+s), 2*i) | fa(i, i + s, 2 * (i+s), 2*i) | ||||
| fa(i, i + s, 2 * (i+s) + 1, 2*i + 1) | fa(i, i + s, 2 * (i+s) + 1, 2*i + 1) | ||||
| else: | else: | ||||
| Context not available. | |||||
| # make upper girdle facet faces | # make upper girdle facet faces | ||||
| l2 = len(Verts) # 2.5*s / 8.5*s | l2 = len(Verts) # 2.5*s / 8.5*s | ||||
| for i in range(l2): | for i in range(l2): | ||||
| if i > s and i < 2*s - 1 and i % 2 != 0: | if s < i < 2 * s - 1 and i % 2 != 0: | ||||
| if girdle_real: | if girdle_real: | ||||
| fa(i, 2 * (i + 2*s), i + 2*s, 2 * (i + 2*s) + 1, i + 1, | fa(i, 2 * (i + 2*s), i + 2*s, 2 * (i + 2*s) + 1, i + 1, | ||||
| int(7.5*s) + int((i-1) / 2)) | int(7.5*s) + int((i-1) / 2)) | ||||
| Context not available. | |||||
| # make bezel facet faces and star facet faces | # make bezel facet faces and star facet faces | ||||
| l3 = len(Verts) # 3*s / 9*s | l3 = len(Verts) # 3*s / 9*s | ||||
| for i in range(l3): | for i in range(l3): | ||||
| if i > l2 - 1 and i < l3 - 1: | if l2 - 1 < i < l3 - 1: | ||||
| fa(i, i + 1, i - int(s/2)) | fa(i, i + 1, i - int(s/2)) | ||||
| fa(i + 1, i - int(s/2), 2 * (i-l2) + 2 + s, i - int(s/2) + 1) | fa(i + 1, i - int(s/2), 2 * (i-l2) + 2 + s, i - int(s/2) + 1) | ||||
| elif i == l3 - 1: | elif i == l3 - 1: | ||||
| Context not available. | |||||
| # make lower girdle facet faces | # make lower girdle facet faces | ||||
| l4 = len(Verts) # 3.5*s / 9.5*s | l4 = len(Verts) # 3.5*s / 9.5*s | ||||
| for i in range(l4): | for i in range(l4): | ||||
| if i > 0 and i < s - 1 and i % 2 == 0: | if 0 < i < s - 1 and i % 2 == 0: | ||||
| if girdle_real: | if girdle_real: | ||||
| fa(i, 2 * (i + 2*s), i + 2*s, 2 * (i + 2*s) + 1, i + 1, | fa(i, 2 * (i + 2*s), i + 2*s, 2 * (i + 2*s) + 1, i + 1, | ||||
| int(i/2) + 9*s) | int(i/2) + 9*s) | ||||
| Context not available. | |||||
| # make pavillion facet face | # make pavillion facet face | ||||
| l5 = len(Verts) # 4*s / 10*s //if !culet: 3.5*s+1 / 9.5*s+1 | l5 = len(Verts) # 4*s / 10*s //if !culet: 3.5*s+1 / 9.5*s+1 | ||||
| for i in range(l5): | for i in range(l5): | ||||
| if i > 0 and i < s - 1 and i % 2 == 0: | if 0 < i < s - 1 and i % 2 == 0: | ||||
| if culet: | if culet: | ||||
| fa(i, l3 + int(i/2), l3 + int((s+i) / 2), | fa(i, l3 + int(i/2), l3 + int((s+i) / 2), | ||||
| l3 + int((s+i) / 2) - 1, l3 + int(i/2) - 1) | l3 + int((s+i) / 2) - 1, l3 + int(i/2) - 1) | ||||
| Context not available. | |||||