SketchUp does this with the free downloads of some additional "Ruby" programs.
I continually scratch my head at why people resist getting this great, absolutely free program. It has to be one of the best deals on the internet..... after Oprah's free grilled chicken offer.