[vtkusers] Help with running scripts from VTK book!

Huiqun Zhou zhou_huiqun at hotmail.com
Mon Jul 26 10:40:05 EDT 2004


Vidya,

Just change it in similar way, something like:
    iren AddObserver UserEvent {wm deiconify .vtkInteract}

Please cc your mail to vtkusers too. Have a nice day!

Huiqun Zhou

----- Original Message ----- 
From: "Vidya Raghavan" <vidya_raghavan at hotmail.com>
To: <zhou_huiqun at hotmail.com>
Sent: Monday, July 26, 2004 12:10 AM
Subject: Re: [vtkusers] Help with running scripts from VTK book!


> Huiqun,
>
> Thanks this works! I'm getting one more error though:
>
> could not find requested method: SetUserMethod or the method was called
with incorrect arguments.
>
> while executing "iren SetUserMethod {wm deiconify .vtkInteract}"
>
> The code is:
>
> vtkRenderer ren1
> vtkRenderWindow renWin
>     renWin AddRenderer ren1
> vtkRenderWindowInteractor iren
>     iren SetRenderWindow renWin
>
> ren1 SetBackground 0.2 0.3 0.4;
> renWin SetSize 450 450;
> [ren1 GetActiveCamera] SetViewUp 0 -1 0;
> [ren1 GetActiveCamera] Azimuth 180;
> iren Initialize;
>
> # render the image
>
> #Error!
> iren SetUserMethod {wm deiconify .vtkInteract};
>
>
>
>
>
>
> >Vidya,
> >
> >I wrote AddObserver() just for short typing. You need change the code as
> >following:
> >Before change:
> >filter SetStartMethod your-method
> >After change:
> >filter AddObserver StartEvent your-method
> >
> >Of course, you need to change SetEndMethod in the similar way, too.
> >
> >Hope this help you.
> >
> >
> >Huiqun Zhou
> >
> >----- Original Message -----
> >From: "Vidya Raghavan" <vidya_raghavan at hotmail.com>
> >To: <zhou_huiqun at hotmail.com>
> >Sent: Saturday, July 24, 2004 12:49 PM
> >Subject: Re: [vtkusers] Help with running scripts from VTK book!
> >
> >
> > >
> > > Hi,
> > >
> > > The place where I get error is in:
> > >
> > > proc readerStart {} {global NAME; puts -nonewline "$NAME read
took:\t";
> >flush stdout};
> > > reader SetStartMethod readerStart
> > > proc mcubesStart {} {global NAME; puts -nonewline "$NAME mcubes
> >generated\t"; flush stdout};
> > > proc mcubesEnd {} {
> > >     global NAME
> > >     puts -nonewline "[[mcubes GetOutput] GetNumberOfPolys]"
> > >     puts -nonewline " polygons in "
> > >     flush stdout
> > > };
> > >
> > >
> > > Now if I put AddObserver instead of setStartMethod ,
> > >
> > > reader AddObserver() I still get error -> cannot find AddObserver
> > >
> > > Am I putting it wrongly in the code?
> > >
> > > Please help.
> > >
> > > Thanks.
> > >
> > > Vidya
> > >
> > > >You need to change it to use AddObserver().
> > > >
> > > >Huiqun Zhou
> > > >
> > > >----- Original Message -----
> > > >From: "Vidya Raghavan" <vidya_raghavan at hotmail.com>
> > > >To: <vtkusers at vtk.org>
> > > >Sent: Saturday, July 24, 2004 6:54 AM
> > > >Subject: [vtkusers] Help with running scripts from VTK book!
> > > >
> > > >
> > > > > Dear VTK users,
> > > > >
> > > > > Do any of you have the book: "The Visualization Toolkit, An
> > > >Object-Oriented
> > > > > Approach to 3D Graphics"? If so, would anyone please compile the
> >following
> > > > > Tcl script from the frog example (page 427 - pg 438):
> > > > >
> > > > > blood.tcl or brain.tcl
> > > > >
> > > > > To run these scripts you would need frog.tcl, segmented8.tcl,
> > > > > SliceOrder.tcl, and the data frog/frogTissue.*
> > > > >
> > > > > I am getting an error when I run blood.tcl or brain.tcl "cannot
find
> > > > > startMethod for reader in segmented8.tcl".
> > > > >
> > > > > I do think the code works for VTK 4.2, since the CD of the
textbook
> >has
> > > >that
> > > > > version. I just want to check if anyone else is getting the same
error
> >or
> > > > > I'm doing something wrong.
> > > > >
> > > > > I really appreicate your help.
> > > > >
> > > > > Sincerely,
> > > > >
> > > > > Vidya
> > > > >
> > > > > _________________________________________________________________
> > > > > News, views and events. Hot downloads 'n pictures.
> > > > > http://www.msn.co.in/Cinema/ Get it all at MSN Cinema!
> > > > >
> > > > > _______________________________________________
> > > > > This is the private VTK discussion list.
> > > > > Please keep messages on-topic. Check the FAQ at:
> > > ><http://public.kitware.com/cgi-bin/vtkfaq>
> > > > > Follow this link to subscribe/unsubscribe:
> > > > > http://www.vtk.org/mailman/listinfo/vtkusers
> > > > >
> > >
> > >
>
>



More information about the vtkusers mailing list