{ "entities": { "FJ40dF9MH7rGtXk_1": { "name": "Extrude 3", "extent_type": "OneSideFeatureExtentType", "profiles": [ { "profile": "JNG", "sketch": "FN68dN3WUbEJmfT_1" }, { "profile": "JNK", "sketch": "FN68dN3WUbEJmfT_1" }, { "profile": "JNS", "sketch": "FN68dN3WUbEJmfT_1" } ], "extent_two": { "distance": { "role": "AgainstDistance", "type": "ModelParameter", "name": "none", "value": 0.0 }, "type": "DistanceExtentDefinition", "taper_angle": { "role": "Side2TaperAngle", "type": "ModelParameter", "name": "none", "value": 0.0 } }, "extent_one": { "distance": { "role": "AlongDistance", "type": "ModelParameter", "name": "none", "value": -0.004 }, "type": "DistanceExtentDefinition", "taper_angle": { "role": "TaperAngle", "type": "ModelParameter", "name": "none", "value": 0.0 } }, "operation": "JoinFeatureOperation", "start_extent": { "type": "ProfilePlaneStartDefinition" }, "type": "ExtrudeFeature" }, "F3z1PiRMRyXYwGL_1": { "reference_plane": {}, "type": "Sketch", "transform": { "origin": { "y": 0.0, "x": 0.0, "z": 0.0 }, "y_axis": { "y": 0.0, "x": 0.0, "z": 1.0 }, "x_axis": { "y": 1.0, "x": 0.0, "z": 0.0 }, "z_axis": { "y": 0.0, "x": 1.0, "z": 0.0 } }, "profiles": { "JJG": { "loops": [ { "profile_curves": [ { "center_point": { "y": 0.0135, "x": -0.0025, "z": 0.0 }, "radius": 0.0015, "type": "Circle3D", "curve": "JJd+JJZ", "normal": { "y": 0.0, "x": 1.0, "z": 0.0 } } ], "is_outer": true } ], "properties": {} }, "JJO": { "loops": [ { "profile_curves": [ { "center_point": { "y": 0.0195, "x": -0.0025, "z": 0.0 }, "start_point": { "y": 0.0195, "x": -0.001, "z": 0.0 }, "start_angle": 0.0, "end_point": { "y": 0.0195, "x": -0.004, "z": 0.0 }, "normal": { "y": 0.0, "x": 1.0, "z": 0.0 }, "curve": "JJV", "end_angle": 3.141592653589793, "radius": 0.0015, "type": "Arc3D", "reference_vector": { "y": -0.0, "x": -1.0, "z": -0.0 } }, { "start_point": { "y": 0.0195, "x": -0.004, "z": 0.0 }, "type": "Line3D", "curve": "JJl", "end_point": { "y": 0.0135, "x": -0.004, "z": 0.0 } }, { "center_point": { "y": 0.0135, "x": -0.0025, "z": 0.0 }, "start_point": { "y": 0.0135, "x": -0.001, "z": 0.0 }, "start_angle": 0.0, "end_point": { "y": 0.0135, "x": -0.004, "z": 0.0 }, "normal": { "y": 0.0, "x": 1.0, "z": 0.0 }, "curve": "JJd", "end_angle": 3.141592653589793, "radius": 0.0015, "type": "Arc3D", "reference_vector": { "y": 0.0, "x": 1.0, "z": 0.0 } }, { "start_point": { "y": 0.0135, "x": -0.001, "z": 0.0 }, "type": "Line3D", "curve": "JJh", "end_point": { "y": 0.0195, "x": -0.001, "z": 0.0 } } ], "is_outer": true } ], "properties": {} }, "JJK": { "loops": [ { "profile_curves": [ { "start_point": { "y": 0.0, "x": 0.003, "z": 0.0 }, "type": "Line3D", "curve": "JJB", "end_point": { "y": 0.0, "x": -0.008, "z": 0.0 } }, { "start_point": { "y": 0.0, "x": -0.008, "z": 0.0 }, "type": "Line3D", "curve": "JJN", "end_point": { "y": 0.02, "x": -0.008, "z": 0.0 } }, { "center_point": { "y": 0.02, "x": -0.004, "z": 0.0 }, "start_point": { "y": 0.024, "x": -0.004, "z": 0.0 }, "start_angle": 0.0, "end_point": { "y": 0.02, "x": -0.008, "z": 0.0 }, "normal": { "y": 0.0, "x": 1.0, "z": 0.0 }, "curve": "JJp", "end_angle": 1.5707963267948966, "radius": 0.004, "type": "Arc3D", "reference_vector": { "y": 1.0, "x": 0.0, "z": 0.0 } }, { "start_point": { "y": 0.024, "x": -0.001, "z": 0.0 }, "type": "Line3D", "curve": "JJF", "end_point": { "y": 0.024, "x": -0.004, "z": 0.0 } }, { "center_point": { "y": 0.02, "x": -0.001, "z": 0.0 }, "start_point": { "y": 0.024, "x": -0.001, "z": 0.0 }, "start_angle": 0.0, "end_point": { "y": 0.02, "x": 0.003, "z": 0.0 }, "normal": { "y": 0.0, "x": 1.0, "z": 0.0 }, "curve": "JJt", "end_angle": 1.5707963267948966, "radius": 0.004, "type": "Arc3D", "reference_vector": { "y": 0.0, "x": 1.0, "z": 0.0 } }, { "start_point": { "y": 0.0, "x": 0.003, "z": 0.0 }, "type": "Line3D", "curve": "JJJ", "end_point": { "y": 0.02, "x": 0.003, "z": 0.0 } } ], "is_outer": true }, { "profile_curves": [ { "center_point": { "y": 0.0195, "x": -0.0025, "z": 0.0 }, "start_point": { "y": 0.0195, "x": -0.001, "z": 0.0 }, "start_angle": 0.0, "end_point": { "y": 0.0195, "x": -0.004, "z": 0.0 }, "normal": { "y": 0.0, "x": 1.0, "z": 0.0 }, "curve": "JJR", "end_angle": 3.141592653589793, "radius": 0.0015, "type": "Arc3D", "reference_vector": { "y": 0.0, "x": 1.0, "z": 0.0 } }, { "start_point": { "y": 0.0195, "x": -0.004, "z": 0.0 }, "type": "Line3D", "curve": "JJl", "end_point": { "y": 0.0135, "x": -0.004, "z": 0.0 } }, { "center_point": { "y": 0.0135, "x": -0.0025, "z": 0.0 }, "start_point": { "y": 0.0135, "x": -0.001, "z": 0.0 }, "start_angle": 0.0, "end_point": { "y": 0.0135, "x": -0.004, "z": 0.0 }, "normal": { "y": 0.0, "x": 1.0, "z": 0.0 }, "curve": "JJZ", "end_angle": 3.141592653589793, "radius": 0.0015, "type": "Arc3D", "reference_vector": { "y": -0.0, "x": -1.0, "z": -0.0 } }, { "start_point": { "y": 0.0135, "x": -0.001, "z": 0.0 }, "type": "Line3D", "curve": "JJh", "end_point": { "y": 0.0195, "x": -0.001, "z": 0.0 } } ], "is_outer": true } ], "properties": {} }, "JJC": { "loops": [ { "profile_curves": [ { "center_point": { "y": 0.0195, "x": -0.0025, "z": 0.0 }, "radius": 0.0015, "type": "Circle3D", "curve": "JJV+JJR", "normal": { "y": 0.0, "x": 1.0, "z": 0.0 } } ], "is_outer": true } ], "properties": {} } }, "name": "Sketch 1" }, "FcerFBMAXjJi1wF_1": { "name": "Extrude 2", "extent_type": "SymmetricFeatureExtentType", "profiles": [ { "profile": "JJK", "sketch": "F3z1PiRMRyXYwGL_1" } ], "extent_two": { "distance": { "role": "AgainstDistance", "type": "ModelParameter", "name": "none", "value": 0.0 }, "type": "DistanceExtentDefinition", "taper_angle": { "role": "Side2TaperAngle", "type": "ModelParameter", "name": "none", "value": 0.0 } }, "extent_one": { "distance": { "role": "AlongDistance", "type": "ModelParameter", "name": "none", "value": 0.0015 }, "type": "DistanceExtentDefinition", "taper_angle": { "role": "TaperAngle", "type": "ModelParameter", "name": "none", "value": 0.0 } }, "operation": "JoinFeatureOperation", "start_extent": { "type": "ProfilePlaneStartDefinition" }, "type": "ExtrudeFeature" }, "Fz3gF1ioQKdqgMg_0": { "name": "Extrude 1", "extent_type": "OneSideFeatureExtentType", "profiles": [ { "profile": "JGK", "sketch": "FJuDRteU8j1KSGG_0" } ], "extent_two": { "distance": { "role": "AgainstDistance", "type": "ModelParameter", "name": "none", "value": 0.0 }, "type": "DistanceExtentDefinition", "taper_angle": { "role": "Side2TaperAngle", "type": "ModelParameter", "name": "none", "value": 0.0 } }, "extent_one": { "distance": { "role": "AlongDistance", "type": "ModelParameter", "name": "none", "value": 0.004 }, "type": "DistanceExtentDefinition", "taper_angle": { "role": "TaperAngle", "type": "ModelParameter", "name": "none", "value": 0.0 } }, "operation": "NewBodyFeatureOperation", "start_extent": { "type": "ProfilePlaneStartDefinition" }, "type": "ExtrudeFeature" }, "FJuDRteU8j1KSGG_0": { "reference_plane": {}, "type": "Sketch", "transform": { "origin": { "y": 0.0, "x": 0.0, "z": 0.0 }, "y_axis": { "y": 1.0, "x": 0.0, "z": 0.0 }, "x_axis": { "y": 0.0, "x": 1.0, "z": 0.0 }, "z_axis": { "y": 0.0, "x": 0.0, "z": 1.0 } }, "profiles": { "JGC": { "loops": [ { "profile_curves": [ { "center_point": { "y": 0.0, "x": -0.007, "z": 0.0 }, "radius": 0.0015, "type": "Circle3D", "curve": "JGB", "normal": { "y": 0.0, "x": 0.0, "z": 1.0 } } ], "is_outer": true } ], "properties": {} }, "JGK": { "loops": [ { "profile_curves": [ { "center_point": { "y": 0.0, "x": -0.007, "z": 0.0 }, "radius": 0.0015, "type": "Circle3D", "curve": "JGB", "normal": { "y": 0.0, "x": 0.0, "z": 1.0 } } ], "is_outer": true }, { "profile_curves": [ { "center_point": { "y": 0.0, "x": 0.007, "z": 0.0 }, "radius": 0.0015, "type": "Circle3D", "curve": "JGF", "normal": { "y": 0.0, "x": 0.0, "z": 1.0 } } ], "is_outer": true }, { "profile_curves": [ { "start_point": { "y": 0.0035, "x": -0.0015, "z": 0.0 }, "type": "Line3D", "curve": "JGJ", "end_point": { "y": 0.0035, "x": -0.011, "z": 0.0 } }, { "center_point": { "y": 0.0015, "x": -0.011, "z": 0.0 }, "start_point": { "y": 0.0035, "x": -0.011, "z": 0.0 }, "start_angle": 0.0, "end_point": { "y": 0.0015, "x": -0.013, "z": 0.0 }, "normal": { "y": 0.0, "x": 0.0, "z": 1.0 }, "curve": "JGp", "end_angle": 1.5707963267948966, "radius": 0.002, "type": "Arc3D", "reference_vector": { "y": 1.0, "x": 0.0, "z": 0.0 } }, { "start_point": { "y": 0.0015, "x": -0.013, "z": 0.0 }, "type": "Line3D", "curve": "JGN", "end_point": { "y": -0.004, "x": -0.013, "z": 0.0 } }, { "center_point": { "y": -0.004, "x": -0.009, "z": 0.0 }, "start_point": { "y": -0.004, "x": -0.013, "z": 0.0 }, "start_angle": 0.0, "end_point": { "y": -0.008, "x": -0.009, "z": 0.0 }, "normal": { "y": 0.0, "x": 0.0, "z": 1.0 }, "curve": "JGh", "end_angle": 1.5707963267948966, "radius": 0.004, "type": "Arc3D", "reference_vector": { "y": 0.0, "x": -1.0, "z": 0.0 } }, { "start_point": { "y": -0.008, "x": -0.009, "z": 0.0 }, "type": "Line3D", "curve": "JGR", "end_point": { "y": -0.008, "x": 0.009, "z": 0.0 } }, { "center_point": { "y": -0.004, "x": 0.009, "z": 0.0 }, "start_point": { "y": -0.008, "x": 0.009, "z": 0.0 }, "start_angle": 0.0, "end_point": { "y": -0.004, "x": 0.013, "z": 0.0 }, "normal": { "y": 0.0, "x": 0.0, "z": 1.0 }, "curve": "JGl", "end_angle": 1.5707963267948966, "radius": 0.004, "type": "Arc3D", "reference_vector": { "y": -1.0, "x": 0.0, "z": 0.0 } }, { "start_point": { "y": -0.004, "x": 0.013, "z": 0.0 }, "type": "Line3D", "curve": "JGV", "end_point": { "y": 0.002, "x": 0.013, "z": 0.0 } }, { "center_point": { "y": 0.002, "x": 0.011, "z": 0.0 }, "start_point": { "y": 0.002, "x": 0.013, "z": 0.0 }, "start_angle": 0.0, "end_point": { "y": 0.004, "x": 0.011, "z": 0.0 }, "normal": { "y": 0.0, "x": 0.0, "z": 1.0 }, "curve": "JGt", "end_angle": 1.5707963267948966, "radius": 0.002, "type": "Arc3D", "reference_vector": { "y": 0.0, "x": 1.0, "z": 0.0 } }, { "start_point": { "y": 0.004, "x": 0.011, "z": 0.0 }, "type": "Line3D", "curve": "JGZ", "end_point": { "y": 0.004, "x": 0.007, "z": 0.0 } }, { "center_point": { "y": 0.076, "x": -0.0015, "z": 0.0 }, "start_point": { "y": 0.0035, "x": -0.0015, "z": 0.0 }, "start_angle": 0.0, "end_point": { "y": 0.004, "x": 0.007, "z": 0.0 }, "normal": { "y": 0.0, "x": 0.0, "z": 1.0 }, "curve": "JGd", "end_angle": 0.11751164543144554, "radius": 0.0725, "type": "Arc3D", "reference_vector": { "y": -1.0, "x": 0.0, "z": 0.0 } } ], "is_outer": true } ], "properties": {} }, "JGG": { "loops": [ { "profile_curves": [ { "center_point": { "y": 0.0, "x": 0.007, "z": 0.0 }, "radius": 0.0015, "type": "Circle3D", "curve": "JGF", "normal": { "y": 0.0, "x": 0.0, "z": 1.0 } } ], "is_outer": true } ], "properties": {} } }, "name": "Base" }, "FN68dN3WUbEJmfT_1": { "reference_plane": {}, "type": "Sketch", "transform": { "origin": { "y": -0.008, "x": 0.0, "z": 0.01 }, "y_axis": { "y": 0.0, "x": -0.0, "z": 1.0 }, "x_axis": { "y": 0.0, "x": 1.0, "z": 0.0 }, "z_axis": { "y": -1.0, "x": 0.0, "z": 0.0 } }, "profiles": { "JNK": { "loops": [ { "profile_curves": [ { "start_point": { "y": -0.006, "x": 0.009, "z": 0.0 }, "type": "Line3D", "curve": "JNJ", "end_point": { "y": 0.0, "x": 0.0015, "z": 0.0 } }, { "start_point": { "y": -0.006, "x": 0.0015, "z": 0.0 }, "type": "Line3D", "curve": "JN1", "end_point": { "y": 0.0, "x": 0.0015, "z": 0.0 } }, { "start_point": { "y": -0.006, "x": 0.009, "z": 0.0 }, "type": "Line3D", "curve": "JNV", "end_point": { "y": -0.006, "x": 0.0015, "z": 0.0 } } ], "is_outer": true } ], "properties": {} }, "JNS": { "loops": [ { "profile_curves": [ { "start_point": { "y": 0.0, "x": -0.0015, "z": 0.0 }, "type": "Line3D", "curve": "JNF", "end_point": { "y": 0.0, "x": 0.0015, "z": 0.0 } }, { "start_point": { "y": -0.006, "x": 0.0015, "z": 0.0 }, "type": "Line3D", "curve": "JN1", "end_point": { "y": 0.0, "x": 0.0015, "z": 0.0 } }, { "start_point": { "y": -0.006, "x": -0.0015, "z": 0.0 }, "type": "Line3D", "curve": "JNR", "end_point": { "y": -0.006, "x": 0.0015, "z": 0.0 } }, { "start_point": { "y": -0.006, "x": -0.0015, "z": 0.0 }, "type": "Line3D", "curve": "JNt", "end_point": { "y": 0.0, "x": -0.0015, "z": 0.0 } } ], "is_outer": true } ], "properties": {} }, "JNG": { "loops": [ { "profile_curves": [ { "start_point": { "y": -0.006, "x": -0.009, "z": 0.0 }, "type": "Line3D", "curve": "JNB", "end_point": { "y": 0.0, "x": -0.0015, "z": 0.0 } }, { "start_point": { "y": -0.006, "x": -0.0015, "z": 0.0 }, "type": "Line3D", "curve": "JNt", "end_point": { "y": 0.0, "x": -0.0015, "z": 0.0 } }, { "start_point": { "y": -0.006, "x": -0.009, "z": 0.0 }, "type": "Line3D", "curve": "JNN", "end_point": { "y": -0.006, "x": -0.0015, "z": 0.0 } } ], "is_outer": true } ], "properties": {} } }, "name": "Sketch 2" } }, "properties": { "bounding_box": { "max_point": { "y": 0.004000000000000005, "x": 0.013000000000000006, "z": 0.024 }, "type": "BoundingBox3D", "min_point": { "y": -0.008000000000000002, "x": -0.013000000000000003, "z": 0.0 } } }, "sequence": [ { "index": 0, "type": "Sketch", "entity": "FJuDRteU8j1KSGG_0" }, { "index": 1, "type": "ExtrudeFeature", "entity": "Fz3gF1ioQKdqgMg_0" }, { "index": 2, "type": "Sketch", "entity": "F3z1PiRMRyXYwGL_1" }, { "index": 3, "type": "ExtrudeFeature", "entity": "FcerFBMAXjJi1wF_1" }, { "index": 4, "type": "Sketch", "entity": "FN68dN3WUbEJmfT_1" }, { "index": 5, "type": "ExtrudeFeature", "entity": "FJ40dF9MH7rGtXk_1" } ] }