Hi everyone!<div><br></div><div>While wrestling with DeformableMesh3DFilter, I wanted to create binary mask of my initial mesh (so I could use it with examples), but I ran into a problem. TriangleMeshToBinaryImageFilter is not designed to produce images with direction cosines matrix different from identity matrix. When I supply it with such an image and mesh which is valid with respect to ITK&#39;s physical coordinate handling routines (TransformPhysicalPointToContinuousIndex and friends), it crashes.</div>
<div><br></div><div><div>typedef itk::TriangleMeshToBinaryImageFilter&lt;MeshType,VisualizingImageType&gt; MeshFilterType;</div><div>MeshFilterType::Pointer meshFilter = MeshFilterType::New();</div><div>meshFilter-&gt;SetInfoImage(visualizing); //TransformMatrix = 0 1 0 -0.0939968 0 -0.995573 -0.995573 0 0.0939968</div>
</div><div>meshFilter-&gt;SetInput(mesh);</div><div><div>meshFilter-&gt;Update(); //crashes</div></div><div><br></div><div>For usage in examples, I can edit my transform matrix in .mha files and set it to identity, but what about normal usage? Is there some quick (and possibly dirty) way to get this right, or do I have to do all the math on paper in order to transform between representations with and without direction cosines?</div>
<div><br></div><div>Thanks,</div><div>Dženan</div>