Yes. ParaView stores data in vtkDataSets, and each filter in ParaView takes in one or more vtkDataSets, looks at them, and produces one or more vtkDataSets (often by shallow copying the inputs).
If you understand the vtkDataSet and vtkAlgorithm API's well enough, the operations you describe are fairly easy to accomplish. (See the python programmable filter wiki page for examples). However, providing a good UI that lets the user control which parts of the DataSet geometry and topology are modified is not altogether trivial. That would probably require significant use of vtkWidgets to create the visual editing tools, ParaView's Proxy/Property pattern to map the tools behavior over to the server side filter properties, and how ParaView's QT ObjectPanel interfaces exposes properties in the client application. On Fri, Feb 13, 2009 at 11:09 AM, Cyril Giraudon <[email protected]> wrote: > Hello, > > Paraview is very well known in the data visualisation area. > > However, I'd like to know whether it is possible to write a plugin able to > modify a mesh, for instance to move a selected point of a mesh. > By extension, would it be possible to use paraview (with a new plugin) to > edit a structured orthogonal mesh in order to add/remove an edge, a face or > an element (a cube) ? > > Thanks a lot, > > Cyril Giraudon. > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://www.paraview.org/mailman/listinfo/paraview > -- David E DeMarle Kitware, Inc. R&D Engineer 28 Corporate Drive Clifton Park, NY 12065-8662 Phone: 518-371-3971 x109 _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Follow this link to subscribe/unsubscribe: http://www.paraview.org/mailman/listinfo/paraview
