I have finally done this job. In my opinion the best way to do this was these extensions:
- Eneroth Flatten to Plane Extension | SketchUp Extension Warehouse
To prevent inaccuracies from Revit import (which I mentioned here Triangulated faces driving me crazy! - #10 by robertjuch) - tig’s smart offset with filled windows SketchUp Plugins | PluginStore | SketchUcation
- Fredo6 JointPushPull Extension | SketchUp Extension Warehouse
In near future I will show you results
@sdmitch your code looks short and understandable, but I had a problem with its modifications. I’m going to start learning ruby, because it looks like it will solve many difficulties.