제목은 Meshlab Script 파일 만들기 이지만

실제는 Script 파일 저장하기 정도입니다. 


Meshlab은 3D 관련 프로그램이고 오픈소스, 맥, 윈도우, 리눅스 운영체제에서 사용 가능 :)

URL은 http://meshlab.sourceforge.net/



Meshlab을 이용하면 여러 작업을 할 수 있는데 자세한 기능은 홈페이지나 문서를 참고하세요.


script 파일은 아래와 같은 상황이라면 꼭 필요합니다. 


1. 동일하게 처리해야 하는 파일이 많다.

2. 코딩으로 한 방에 처리하고 싶다.

3. 시간을 단축하고 싶다. 



100개의 파일을 수동으로 동일하게 처리하는 것은 어렵지만 소스코드로는 1000개든 10000개든

처리하는 시간이 필요할 뿐이죠.



예로 아래와 같은 STL 파일이 있다고 할 때 

(STL 파일은 다음 URL에서 다운로드 했습니다. http://people.sc.fsu.edu/~jburkardt/data/obj/obj.html)





y 값이 0보다 큰 것들을 선택하고 지우고자 합니다. 


그럼 아래와 같이 수행할 수 있는데요.


  - 일단 선택 


 - 그리고 삭제


  - 지금까지 수행한 2개의 작업은 스크립트로 기록되어 있습니다. 

    스크립트를 확인하기 위해서 Filters ---> Show current filter script  선택하면 새로운 창이 하나 뜹니다. 


   

위에 보면 Conditional Vertex Selection / Delete Selected Faces and Vertices 가 기록되어 있죠.


여기서 Save Script를 선택!!



이렇게 만들어진 script 파일은 열어보면 아래와 같이 생겼고요.  (예시입니다)




meshlabserver -i inputFile -o outputFile -s ScriptFile.mlx

위와 같은 식으로 사용할 수 있습니다. 


+ Recent posts