extrude with arbitrary transform (untested!)