Skip to content

Commit

Permalink
cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
TheTesla committed Aug 10, 2024
1 parent cfe1fbf commit 424c016
Showing 1 changed file with 0 additions and 49 deletions.
49 changes: 0 additions & 49 deletions xyzcad/render.py
Original file line number Diff line number Diff line change
Expand Up @@ -688,40 +688,6 @@ def precTrPnts(func, cutCedgeIdxArray, edge2ptIdxArray, ptCoordArray):
return r


@njit(cache=True)
def poly2triangle(poly_lst):
tr_arr = np.zeros((len(poly_lst) * 6, 3, 3))
c = 0
for k in range(len(poly_lst)):
poly = poly_lst[k]
for i in range(len(poly) - 2):
tr_arr[c][0] = poly[0]
tr_arr[c][1] = poly[i + 1]
tr_arr[c][2] = poly[i + 2]
c += 1
return tr_arr[:c]


@njit(cache=True)
def TrIdx2TrCoord(trList, cutCedgeIdxList, precTrPnts):
with objmode(time1="f8"):
time1 = time.perf_counter()
cutCedgeIdxRevDict = {e: i for i, e in enumerate(cutCedgeIdxList)}
with objmode():
print("cutCedgeIdxRevDict time: {}".format(time.perf_counter() - time1))
with objmode(time1="f8"):
time1 = time.perf_counter()
coord_lst = List(
[
[precTrPnts[cutCedgeIdxRevDict[f]] for f in e if f in cutCedgeIdxRevDict]
for e in trList
]
)
with objmode():
print("coord_lst time: {}".format(time.perf_counter() - time1))
return coord_lst


@njit(cache=True)
def tridx2triangle(tr_lst, cutCedgeIdxList, precTrPnts):
cutCedgeIdxRevDict = {e: i for i, e in enumerate(cutCedgeIdxList)}
Expand All @@ -744,13 +710,6 @@ def tridx2triangle(tr_lst, cutCedgeIdxList, precTrPnts):
return tr_arr[:c]


@njit(cache=True)
def filter_single_edge(poly_edge_list):
s1 = set(poly_edge_list)
s2 = set([(e[1], e[0]) for e in poly_edge_list])
return s1.difference(s2)


@njit(cache=True)
def build_repair_polygons(single_edge_dict):
ac = List()
Expand All @@ -770,7 +729,6 @@ def build_repair_polygons(single_edge_dict):
def repair_surface(poly_list):
with objmode(time1="f8"):
time1 = time.perf_counter()
poly_edge_list = [(0, 0)] * (len(poly_list) * 6)
poly_edge_list = [
(e[(i + 1) % len(e)], e[i]) for e in poly_list for i, f in enumerate(e)
]
Expand Down Expand Up @@ -873,13 +831,6 @@ def all_njit_func(func, res, tlt):
with objmode(time1="f8"):
time1 = time.perf_counter()
verticesArray = tridx2triangle(corCircList, cCeI, precTrPtsList)
# polyPtsCoordList = TrIdx2TrCoord(corCircList, cCeI, precTrPtsList)
# print(f"len(polyPtsCoordList)={len(polyPtsCoordList)}")
# with objmode():
# print("TrIdx2TrCoord time: {}".format(time.perf_counter() - time1))
# with objmode(time1="f8"):
# time1 = time.perf_counter()
# verticesArray = poly2triangle(polyPtsCoordList)
print(f"len(verticesArray)={len(verticesArray)}")
with objmode():
print("tridx2triangle time: {}".format(time.perf_counter() - time1))
Expand Down

0 comments on commit 424c016

Please sign in to comment.