Re: isosurface update issue
David E DeMarle via vtkusers <[email protected]>
| Newsgroups | gmane.comp.lib.vtk.user |
|---|---|
| Message-ID | <CANjZAi-=if6-r8-P1XMFnZfsf58jahs60yN1K0zsX9qJqDy-7A@mail.gmail.com> |
> > It may not be a good idea to delete the actor and make a new one in every > call. It can work, but in addition to deleting the old actor, you have to call renderer->RemoveActor(oldactor); Otherwise the renderer's reference keeps the original actor alive. David E DeMarle Kitware, Inc. Principal Engineer 21 Corporate Drive Clifton Park, NY 12065-8662 Phone: 518-881-4909 On Sat, Dec 1, 2018 at 9:27 AM newcfd via vtkusers < [email protected]> wrote: > Thanks for your reply. mapSphere was a typing error and should be mapper. > I made the following changes and still have the same problem. > > void MyApp::redraw( const double value ) > { > if ( m_pActor == nullptr ) > { > m_pActor = vtkActor::New(); > vtkSmartPointer<vtkPolyDataMapper> mapper = > vtkSmartPointer<vtkPolyDataMapper>::New(); > mapper->SetScalarRange(0.0, 1.0); > m_pActor->SetMapper( mapper ); > > renderer->AddActor( m_pActor ); > renderer->SetBackground(1,1,1); // Background color white > } > > vtkStructuredGrid * mesh =... > > vtkSmartPointer<vtkContourFilter> filter = > vtkSmartPointer<vtkContourFilter>::New(); > filter->SetInputData( mesh ); > filter->SetNumberOfContours( 1 ); > filter->Setvalue( 0, value ); // value is passed in > > m_pActor->GetMapper()->SetInputConnection( filter->GetOutputPort() ); > renderWindow->Render(); > } > > It may not be a good idea to delete the actor and make a new one in every > call. > > > > -- > Sent from: http://vtk.1045678.n5.nabble.com/VTK-Users-f1224199.html > _______________________________________________ > 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 VTK FAQ at: > http://www.vtk.org/Wiki/VTK_FAQ > > Search the list archives at: http://markmail.org/search/?q=vtkusers > > Follow this link to subscribe/unsubscribe: > https://public.kitware.com/mailman/listinfo/vtkusers > _______________________________________________ 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 VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ Search the list archives at: http://markmail.org/search/?q=vtkusers Follow this link to subscribe/unsubscribe: https://public.kitware.com/mailman/listinfo/vtkusers