I use 3ds max 2009 to build trainz models, at the same time I'm also researching into CAD which is the 3ds max version of 3d printing models, only difference is the models for printing need to be much higher in detail and polygons to get a smooth look while in trainz you are reducing the polygons as much as possible for better frame rates.
Cheers.