Four-bar function generation can be used to constrain planar serial chains. This approach is used to constrain the shapes of this monolithic midsole.