반응형
else 문을 지워봤는데 시간차이가 별로 없다. 아마 else 문에 걸리는 점들이 몇개 없어서 그런 것 같다.
if문 자체를 빼봤는데 시간차이가 없다. 뭐지...여기서 비교연산 등을 수행하는건 시간이 거의 들지 않는다는 말인가.
평면의 어느 쪽에 있는지 구하는 코드를 지웠더니 시간이 2초대로 줄어든다.
아래는 시간변화다.
>>> time3_original
[16.10053549999975, 13.224060499999723, 14.326108700000077, 16.356680699999743, 13.758388700000069]
>>> time3
[2.8779554000002463, 2.8111312999999427, 2.914083199999368, 2.9338815999999497, 2.833796099999745]
점에 접근하는 코드를 하나만 남기니 시간이 0.7초 대로 줄어든다.
점에 접근하는걸 안할 수는 없으니, 평면에 어느편에 있는지 계산하는 시간을 줄여봐야겠다.
반응형
'STL > stl - cutting하기' 카테고리의 다른 글
[파이썬] STL을 평면으로 자르기 #8. 속도개선 2초대로 줄임 (0) | 2022.02.08 |
---|---|
[파이썬] STL을 평면으로 자르기 #7. 속도개선 4초대로 줄임 (0) | 2022.02.06 |
[파이썬] STL을 평면으로 자르기 #5. 속도개선 시도 (성공) (0) | 2022.02.06 |
[파이썬] STL을 평면으로 자르기 #4. 속도개선 시도 (0) | 2022.02.05 |
[파이썬] STL을 평면으로 자르기 #3. 속도개선 (20초 근처로 단축) (0) | 2022.02.05 |
댓글