Just as a followup - with my relatively small reslice window geometry (50x50mm for full abdominal scan) - the triangle query takes 0.38ms which is 20(!) times faster than vtkCutter. And additionally it doesnt output almost any line segments that wouldn't be rendered anyway (almost being because I make one triangle that covers the quadrangular Geometry2D to avoid two queries).
Rostislav. On 19/07/2014 15:57, Rostislav Khlebnikov wrote: > Hi guys, > > I noticed that with many polygonal surfaces in the scene, the rendering > process might become quite slow. I believe (haven't really tested it > thoroughly yet) that one of the most time consuming operations is > cutting the surface with 2D renderer window geometries to obtain the > contour for display. I made up a test where I compared vtkCutter with > CGAL's AABB_tree-based implementation. For model with ca 50000 faces, > the it takes 1.7ms to slice for CGAL and 7.8ms for vtk, so basically 4.5 > times faster. Even more importantly, if I use the renderer's geometry > quad (as opposed to infinite plane) the intersection time is almost nil > when the surface doesn't intersect the geometry. Tree building itself > took 220ms but obviously it's one-time operation. > > I might implement the CGAL-based 2D surface mapper. Obviously it will > probably more than double the storage required for surfaces, but I would > make this trade. I was wondering if any other users or developers of > MITK would be interested in this or have any thoughts on this? > > Rostislav. > > ------------------------------------------------------------------------------ > Want fast and easy access to all the code in your enterprise? Index and > search up to 200,000 lines of code with a free copy of Black Duck > Code Sight - the same software that powers the world's largest code > search on Ohloh, the Black Duck Open Hub! Try it now. > http://p.sf.net/sfu/bds > _______________________________________________ > mitk-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/mitk-users ------------------------------------------------------------------------------ Want fast and easy access to all the code in your enterprise? Index and search up to 200,000 lines of code with a free copy of Black Duck Code Sight - the same software that powers the world's largest code search on Ohloh, the Black Duck Open Hub! Try it now. http://p.sf.net/sfu/bds _______________________________________________ mitk-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mitk-users
