VTK 3.1 final

Ken Martin ken.martin at kitware.com
Sun Mar 26 18:58:45 EST 2000


VTK 3.1 is final and there are tar zip and windows binaries available at 
ftp://public.kitware.com/pub/vtk and hopefully the folks at GE can whip 
together an RPM for Linux. From the VTK 3.1 beta many recent bug fixes have 
been incorporated. Right now a summary list of changes between VTK 2.4 and 
VTK3.1 does not exist. In general there have been a number of bug fixes, a 
complete overhaul of the imaging and geometry pipeline to better support 
streaming of data.  Better Python support in many areas. Upgraded to work 
with Tcl 8.1 and 8.2. New methods for type information and safe downcasting 
(not using RTTI yet) Better handling of method lookups for wrapped classes 
in Tcl. UNIX builds no longer require the Tcl/Tk source to use the 
TkWidgets. Support for off-screen rendering using Mesa.  etc. You can also 
obtain VTK 3.1 by anonymous CVS as follows

cvs -d :pserver:anonymous at public.kitware.com:/vtk/cvsroot login

vtk

cvs -d :pserver:anonymous at public.kitware.com:/vtk/cvsroot checkout -r 
release-3-1 vtk


Usage Changes
===============
There are some incompatibilities between VTK 2.4 and VTK 3.1.  If you were 
using the SetMemoryLimit of an imaging filter in VTK 2.4 you should now use 
the vtkImageStreamer filter. The new pipeline architecture can compute the 
total memory usage for the entire pipeline, making it easier to specify 
streaming by providing one memory limit for the entire upstream pipeline, 
not just for the direct input of a filter. I'm sure there are a few other 
changes I'm forgetting.

Class Writer Changes
==================
Due to the new pipeline architecture some filter method names have 
changed.  In many cases the old methods have been left around and now 
produce a warning (and instructions on the new change) when used. For many 
filters no changes will be required.

There is a new macro (vtkTypeMacro) being used to provide the GetClassName, 
IsA, and SafeDownCast methods, just take a look at an existing class such 
as vtkProp.h

- Ken 

--------------------------------------------------------------------
This is the private VTK discussion list. Please keep messages on-topic.
Check the FAQ at: <http://public.kitware.com/cgi-bin/vtkfaq>
To UNSUBSCRIBE, send message body containing "unsubscribe vtkusers" to
<majordomo at public.kitware.com>. For help, send message body containing
"info vtkusers" to the same address.
--------------------------------------------------------------------



More information about the vtkusers mailing list