added preservetransform to convexdecomposition