It is much simpler openscad code, but the final result does not work as a one way valve for air or liquid.