본문 바로가기
STL/stl - cutting하기

[파이썬] STL을 평면으로 자르기 #6. 시간 잡아먹는 부분 확인

by 만다린망고 2022. 2. 6.
반응형

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초 대로 줄어든다. 

 

점에 접근하는걸 안할 수는 없으니, 평면에 어느편에 있는지 계산하는 시간을 줄여봐야겠다. 

반응형

댓글