From 907a5c7e196ab2d4bcf623043ff48cd14afab3af Mon Sep 17 00:00:00 2001 From: Erik Demaine Date: Sun, 1 Dec 2019 14:40:30 -0500 Subject: [PATCH] New example: single diagonal fold (CP and folded) --- examples/diagonal-cp.fold | 46 +++++++++++++++++++++++++ examples/diagonal-folded.fold | 63 +++++++++++++++++++++++++++++++++++ 2 files changed, 109 insertions(+) create mode 100644 examples/diagonal-cp.fold create mode 100644 examples/diagonal-folded.fold diff --git a/examples/diagonal-cp.fold b/examples/diagonal-cp.fold new file mode 100644 index 0000000..fbe8a41 --- /dev/null +++ b/examples/diagonal-cp.fold @@ -0,0 +1,46 @@ +{ + "file_spec": 1.1, + "file_creator": "Crease Pattern Editor", + "file_classes": [ + "singleModel" + ], + "frame_classes": [ + "creasePattern" + ], + "vertices_coords": [ + [0,0], + [1,0], + [1,1], + [0,1] + ], + "edges_vertices": [ + [0,1], + [1,2], + [2,3], + [3,0], + [3,1] + ], + "edges_assignment": [ + "B", + "B", + "B", + "B", + "V" + ], + "cpedit:page": {"xMin":0,"yMin":0,"xMax":1,"yMax":1}, + "file_title": "diagonal", + "vertices_edges": [ + [0,3], + [1,4,0], + [1,2], + [3,4,2] + ], + "faces_vertices": [ + [0,1,3], + [1,2,3] + ], + "faces_edges": [ + [3,0,4], + [4,1,2] + ] +} diff --git a/examples/diagonal-folded.fold b/examples/diagonal-folded.fold new file mode 100644 index 0000000..4ea53f1 --- /dev/null +++ b/examples/diagonal-folded.fold @@ -0,0 +1,63 @@ +{ + "file_spec": 1.1, + "file_creator": "Crease Pattern Editor", + "file_classes": [ + "singleModel" + ], + "frame_classes": [ + "foldedForm" + ], + "vertices_coords": [ + [0,0], + [1,0], + [0,0], + [0,1] + ], + "edges_vertices": [ + [0,1], + [1,2], + [2,3], + [3,0], + [3,1] + ], + "edges_assignment": [ + "B", + "B", + "B", + "B", + "V" + ], + "cpedit:page": {"xMin":0,"yMin":0,"xMax":1,"yMax":1}, + "file_title": "diagonal", + "vertices_edges": [ + [0,3], + [1,4,0], + [1,2], + [3,4,2] + ], + "faces_vertices": [ + [0,1,3], + [1,2,3] + ], + "faces_edges": [ + [0,4,3], + [1,2,4] + ], + "edges_faces": [ + [0,null], + [1,null], + [1,null], + [0,null], + [1,0] + ], + "faces_flatFoldTransform": [ + [[1,0,0],[0,1,0]], + [[0,-1,1],[-1,0,1]] + ], + "vertices_flatUnfoldCoords": [ + [0,0], + [1,0], + [1,1], + [0,1] + ] +}