![]() Preprocessing the input VTK dataset (transformation, options). ![]() The basic steps for VESPA filters are usually the following: This class builds upon the VTK class vtkPolyDataAlgorithm by adding convenience methods to convert meshes from VTK to CGAL and vice versa. The base class in VESPA used to define other filters is vtkCGALPolyDataAlgorithm. Right: Mesh after isotropic remeshing, shape smoothing and mesh subdivision. However, since the CGAL library is under dual licensing, with the free version being under GPLv3, binaries generated with VESPA are also under GPLv3 licensing, unless you own a CGAL commercial license (from Geometry Factory). Lastly, note that VESPA is under BSD-3 license. You can then load the plugin via “ Tools > Manage Plugins…” in ParaView. If you would like to try these filters in ParaView instead, simply activate the plugin build with the CMake option VESPA_BUILD_PV_PLUGIN set to ON. The source code and complete build instructions for each of them are available at this Gitlab repository.īy default, VESPA filters are available inside VTK modules which can be easily used with your own projects like usual VTK filters, in both C++ or Python. To suit your needs, VESPA is available as both a VTK based library and a ParaView plugin. The CGAL (Computational Geometry Algorithms Library) C++ library offers various advanced geometry algorithms, such as mesh generation, subdivision, smoothing, and more. This project aims to bring state-of-the-art mesh processing from the CGAL library to VTK and ParaView through a transparent wrapping for the users. In this blog post, Kitware is pleased to introduce VESPA: VTK Enhanced with Surface Processing Algorithms.
0 Comments
Leave a Reply. |