누구나 간단하고 효율적인 STL (stereolithographic file) 볼륨 계산 방법이 있는지 궁금하십니까? 그리고 이것을 Windows Form Control에서 렌더링 하시겠습니까?STL 파일을 기반으로 볼륨을 계산하십시오.
답변
음, 모든 삼각형을 가져 와서 XY 평면으로 투영하면 삼각형 프리즘이 생깁니다. 삼각형이 CCW를 실행하면이 프리즘의 볼륨을 합계에 더하고 오른쪽으로 돌리면 해당 볼륨을 빼십시오. 그것은 당신에게 솔리드의 볼륨을 줄 것입니다, 그것은 STL이 유효한 것으로 가정합니다.
또는 테두리 상자의 HxWxL을 수행합니다. 실제로는 1) 간단하고 2) 효율적이지만 다소 부정확 할 수 있습니다.
는에 대한 답이 당신을했다 그는 바운딩 박스의 HWL 곱셈을 수행하여 볼륨을 계산할 것을 제안 했습니까? 모양이 피라미드 일 경우 어떻게됩니까? 그것은 30 % 이상 무관심 할 것입니다. 틀 렸으면 고쳐줘. –
그래, 틀렸어. 그것은 30 % 이상 부정확 할거야. 직사각형 피라미드의 경우, 볼륨은 1/3 HWL이므로 HWL보다 66 % 낮습니다. 피라미드의 밑면이 좌표계의 평면 중 하나와 정렬되지 않은 경우에도 더욱 그렇습니다. – erjiang
오른쪽에있는 동안 나는 틀렸어? : p –
이 http://stackoverflow.com/questions/6518404/how-do-i-calculate-the-volume-of-an-object-stored-in-stl-files – pmy