Hi Berk, I will try to have this working and let you know my progress.
Thank you very much! Fucang On Sat, Nov 8, 2008 at 8:48 PM, Berk Geveci <[EMAIL PROTECTED]> wrote: > Hi Fucang, > > After you get this working, with our help, we should work together to > write a wiki page that describes how more filter parameters can be > exposed in ParaView. Last week, I had the idea of starting a series of > recipes pages for the ParaView community to share knowledge. This > would be a good start. > > -berk > > On Sat, Nov 8, 2008 at 7:34 AM, David E DeMarle > <[EMAIL PROTECTED]> wrote: > > Sure enough, according to the paraview plugins wiki you don't even > > need the CMakeLists.txt (and thus to compile). Just write the XML file > > that defines your new proxy and use the plugin manager to load it. > > > > cool, > > Dave > > > > On Fri, Nov 7, 2008 at 8:21 PM, Berk Geveci <[EMAIL PROTECTED]> > wrote: > >> Unless I remember it wrong, there is also a way of simply loading the > >> server manager xml instead of a plugin. > >> > >> On Fri, Nov 7, 2008 at 9:11 AM, David E DeMarle > >> <[EMAIL PROTECTED]> wrote: > >>> You can of course modify the paraview source and recompile. > >>> Specifically what you would do is edit the XML element that defines > >>> the proxy for that filter in Servers/ServerManager/filter.xml in order > >>> to add additional property definitions to let paraview expose those > >>> missing filter methods. > >>> > >>> An alternative way to do it is to write a plugin, consisting of a > >>> small CMakeLists.txt file and a small XML file and recompile only > >>> that. The XML file makes an alternative proxy for the same filter. > >>> > >>> The benefit of the second option is quicker compile time and better > >>> isolation of the modifications you are making to ParaView. > >>> > >>> cheers, > >>> Dave DeMarle > >>> > >>> On Fri, Nov 7, 2008 at 2:31 AM, Jia Fucang <[EMAIL PROTECTED]> > wrote: > >>>> Hi, everyone, > >>>> > >>>> I often use Paraview for visualization of medical object geometry > models > >>>> and do some filtering. But I noticed that Paraview does not offer many > >>>> parameters setup by user, like VTK filters. For example, > >>>> SmoothPolyDataFilter, > >>>> it can be used like > >>>> vtkSmoothPolyDataFilter *smoother = > vtkSmoothPolyDataFilter::New(); > >>>> smoother->SetInput(surface->GetOutput()); > >>>> > >>>> smoother->SetRelaxationFactor(0.1); > >>>> smoother->SetFeatureAngle(60); > >>>> smoother->FeatureEdgeSmoothingOff(); > >>>> smoother->BoundarySmoothingOff(); > >>>> > >>>> smoother->SetNumberOfIterations(50); > >>>> smoother->SetConvergence(0); > >>>> > >>>> Paraview 3.4.0 only display "Number of Iterations" and "Convergence" > for > >>>> user to setup. This often does not provide good effect like the C++ > one. > >>>> > >>>> Another example is > >>>> vtkDecimatePro *decimate = vtkDecimatePro::New(); > >>>> decimate->SetInput(smoother->GetOutput()); > >>>> > >>>> decimate->SplittingOff(); > >>>> decimate->SetErrorIsAbsolute(5); > >>>> decimate->SetDegree(10); > >>>> decimate->SetMaximumError(0.005); > >>>> > >>>> decimate->SetTargetReduction(0.8); > >>>> decimate->PreserveTopologyOn(); > >>>> decimate->SetFeatureAngle(30); > >>>> decimate->BoundaryVertexDeletionOff(); > >>>> > >>>> > >>>> Corresponding filter in Paraview 3.4.0 only have following options to > setup: > >>>> Target Reduction, Preserve Topology, Feature Angle and BoundVertex > >>>> Deletion. > >>>> > >>>> I know that too much options may confuse user. I wonder if there are > some > >>>> setup to > >>>> use more options. Or should I revise ParaView source code to recompile > a > >>>> binary one. > >>>> > >>>> Thank you very much! > >>>> > >>>> Best, > >>>> Fucang > >>>> > >>>> _______________________________________________ > >>>> ParaView mailing list > >>>> [email protected] > >>>> 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 > >>> _______________________________________________ > >>> ParaView mailing list > >>> [email protected] > >>> 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 > > >
_______________________________________________ ParaView mailing list [email protected] http://www.paraview.org/mailman/listinfo/paraview
