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

Reply via email to