[Paraview] Mesh edition / modification with paraview

David E DeMarle dave.demarle at kitware.com
Fri Feb 13 19:21:37 EST 2009


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 <cyril.giraudon at free.fr> 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


More information about the ParaView mailing list