파이썬에서 메쉬 개체를 만들려고합니다. 다음 web page에서 설치되는 Python 바인딩을 사용하고 있습니다. C++ 코드에 관한 한 다음과 같이 처리 할 수 있습니다.파이썬 바인딩을 사용하여 ITK에서 메쉬 객체를 만드는 방법은 무엇입니까?
MeshType::Pointer mesh = MeshType::New();
ITK를 사용하는 것은 매우 새로운 기능입니다. 그것을 만드는 방법을 모릅니다. C++ 문서의 Mesh 생성자에서는 TPixelType이라는 필수 인수를 말합니다. 그것도 찾을 수 없습니다.
누구나 내가 이걸 도와 주시겠습니까?
감사
답장을 보내 주셔서 감사합니다. ITK 3,14 있습니다. 그것은'itk.Mesh.D2D.New()'와는 작동하지만 itk.Mesh.D2D.New()에서는 작동하지 않습니다. 메쉬의 명백한 생성에 관해서는, 예를 들어'itk.Mesh [itk.F, 3]'을 쓰면 다음과 같은 에러가 발생합니다. itkTemplate : itk :: Mesh 클래스에 대한 템플릿이 없습니다 (, 3). ITk를위한 파이썬 바인딩을 탐색하는 가장 쉬운 방법을 말씀해 주시겠습니까? 고마워. –
Shan
또한 웹 사이트에서 최신 공식 릴리스는 3.2입니다. ITK 4.0을 찾을 수 없습니다. 감사합니다. – Shan
Hey Shan Mesh 및 Image와 같은 모든 ITK 템플릿 유형에 대해 이미 파이썬으로 래핑 된 모든 가능한 치수 및 픽셀 유형의 일부만이 있습니다. 메쉬의 경우에는 상자 밖으로 두 줄로 감쌀 수 있다고 생각합니다. 그래서 itk.Mesh [itk.F, 3]에 대한 당신의 전화는 실패합니다. 3.x 이상의 ITK v 4.x를 얻으려면 git 저장소로 가야합니다. github에서 ITK를 검색하거나 ITK 웹 사이트의 링크를 통해 찾을 수 있습니다. – ncRubert