Reworked the hollow cone constraint to be more flexible.