2010-07-04 8 views
1

현재 VTK에서 나는 다른 vtkParametricFunctionSource 객체를 사용하고 공간적으로 배열 한 작은 (완전한 초보자) 프로젝트가 있습니다. 이제 내가하고 싶은 것은 현재 렌더링중인 모든 데이터를 .stl 파일로 출력하는 방법을 찾는 것입니다.여러 타원 소스에서 stl 출력 VTK

필자는 내 암시 적 파라 메트릭 함수를 수식 형식에서 변환하여 어떻게 .stl로 출력 할 수있는 일종의 포인트 집합 형식으로 변환 할 수 있는지 알지 못합니다. 저는 아마도 VTK 수업을 잘 이해하지 못하고 있지만, 모든 도움이 감사 할 것입니다.

최고.

편집 :

또한, 내 VTK 장면에서, 나는 화면에 표시하는 데 사용되는 배우의 위치를 ​​변경하여 일부 개체의 위치를 ​​조작했습니다. 출력 된 .stl 파일에서도이 위치를 유지하고 싶습니다. 그래서 기본적으로, 당신이 장면에서 보았던 것을 정확히 취하고, 모양과 위치를 현명하게하고, 모든 데이터를 하나의 .stl 파일에 저장하는 방법은 무엇입니까?

답변

2

vtkActor는 렌더링 된 데이터 표현 만 수정합니다. 이 때문에 기존 vtk 작성자를 사용하여 쉽게 작성할 수 없습니다.

원하는 것은 vtkParametricFunctionSource의 vtkActor와 같은 변환 행렬을 사용하여 각 vtkParametricFunctionSource에 vtkTransformFilter를 적용하는 것입니다. vtkAppendPolyData와 함께 모든 것을 그룹화하고 vtkSTLWriter로 필터 출력을 쓸 수 있습니다.

+0

며칠 전 정확히 내가했던 일을 추가하십시오 :) 감사합니다! – sparkFinder

+0

vtk 메일 링리스트는 또한 이런 유형의 질문을하는 곳입니다. – RobertJMaynard