romullus I am curious how you did not figure out this method =)
This is a known method, but what if the base object is not flat? ;)