We tried the following using the vtkVRMLSource std::string file = "/models/flag.wrl"; leVRML = vtkVRMLSource::New(); leVRML->SetFileName(file.c_str());
However, we do not know how to visualize the VRMLObject in the Active View. We tried the following using pqObjectBuilder: pqPendingDisplayManager *pdm = qobject_cast<pqPendingDisplayManager*>(pqApplicationCore::instance()->manager("PENDING_DI SPLAY_MANAGER")); pdm->setAddSourceIgnored(true); leSource = builder->createSource("sources", "VRMLSource", s); leSource->getProxy()->UpdateVTKObjects(); pdm->setAddSourceIgnored(false); leSource->setModifiedState(pqProxy::UNMODIFIED); pqOutputPort* oPort = leSource->getOutputPort(0); builder->createDataRepresentation(oPort, pqActiveView::instance().current()); (pqActiveView::instance().current())->render(); but VRMLSource does not exist, so this approach fails. We were trying to look if creating a proxy with the vtkVRMLSource would work but we haven't figure that out yet. Can this source be added via an XML or something (*throwing some ideas) so it can be used with the objectBuilder? Thanks. Andrés 2009/7/15 Utkarsh Ayachit <utkarsh.ayac...@kitware.com> > What you described should work. Can you post relevant sections of the code? > > Utkarsh > > 2009/7/15 Andrés Felipe Padilla <anfe...@gmail.com>: > > Thanks for your quick answer Utkarsh. However, we are trying to load a > VRML > > file without having to use the menus. We are using vtkVRMLSource, but we > > don't know to visualize it. We are trying to use the pqObjectBuilder > > methods, createSource and createDataRepresentation, but it does not work > > with VRML files. Is there a way for loading and displaying the file > without > > using the menus? Thanks a lot for your help. > > > > 2009/7/13 Utkarsh Ayachit <utkarsh.ayac...@kitware.com> > >> > >> You can simply open a vrml file as if you are loading a data file > >> using "File |Open". ParaView will create the vtkVRMLSource for you. > >> > >> vtkVRMLSource has methods like SetFileName that you use to set the > >> filename programmatically and they are indeed public. > >> > >> Utkarsh > >> > >> 2009/7/13 Andrés Felipe Padilla <anfe...@gmail.com>: > >> > Hi, > >> > I've been trying to load a VRML on ParaView unsucessfully from code. > >> > From > >> > the API and the code i see that the vtkVRMLSource could allow one to > >> > load a > >> > VRML but i have some issues with it. I create a vtkVRMLSource with the > >> > New() > >> > method but from there i cant see where to go. I cannot specify this > >> > object > >> > the file i want to load as all its members are protected. So my > question > >> > is > >> > how do i tell the vtkVRMLSource to load my VRML? > >> > Thanks > >> > _______________________________________________ > >> > 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 > >> > > >> > > > > > >
_______________________________________________ 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