A Computational Method For The Synthesis Of Rigid Origami Crease Patterns