Files
cdsl-cad/json_to_cdsl/output/Ball-bearing-6812.cdsl.json
T
2026-08-24 14:52:08 +08:00

1522 lines
47 KiB
JSON

{
"schema": "cad.cdsl.llm.v1",
"schema_version": "1.1.0",
"kind": "part",
"part_id": "Ball-bearing-6812",
"geometry": {
"sketches": [
{
"id": "sk_001",
"name": "Origin",
"role": "profile",
"workplane": {
"origin_mm": [
-0.0,
-0.0,
-0.0
],
"x_dir": [
1.0,
0.0,
0.0
],
"y_dir": [
1.0,
0.0,
0.0
],
"normal": [
0.0,
0.0,
1.0
]
},
"profile": {
"type": "analytic_contours",
"contours": []
}
},
{
"id": "sk_002",
"name": "Sketch1",
"role": "profile",
"workplane": {
"origin_mm": [
-0.0,
-0.0,
-0.0
],
"x_dir": [
1.0,
0.0,
0.0
],
"y_dir": [
1.0,
0.0,
0.0
],
"normal": [
0.0,
0.0,
1.0
]
},
"profile": {
"type": "analytic_contours",
"contours": [
{
"role": "outer",
"closed": true,
"segments": [
{
"type": "arc",
"start": [
32.5,
-11.247018554
],
"end": [
32.5,
-14.247018554
],
"center": [
34.5,
-12.747018554
],
"radius_mm": 2.5,
"clockwise": false
},
{
"type": "line",
"start": [
32.5,
-14.247018554
],
"end": [
32.5,
-17.747018554
]
},
{
"type": "line",
"start": [
32.5,
-17.747018554
],
"end": [
30.3,
-17.747018554
]
},
{
"type": "arc",
"start": [
30.3,
-17.747018554
],
"end": [
30.0,
-17.447018554
],
"center": [
30.3,
-17.447018554
],
"radius_mm": 0.3,
"clockwise": false
},
{
"type": "line",
"start": [
30.0,
-17.447018554
],
"end": [
30.0,
-8.047018554
]
},
{
"type": "arc",
"start": [
30.0,
-8.047018554
],
"end": [
30.3,
-7.747018554
],
"center": [
30.3,
-8.047018554
],
"radius_mm": 0.3,
"clockwise": true
},
{
"type": "line",
"start": [
30.3,
-7.747018554
],
"end": [
32.5,
-7.747018554
]
},
{
"type": "line",
"start": [
32.5,
-7.747018554
],
"end": [
32.5,
-11.247018554
]
}
]
},
{
"role": "inner",
"closed": true,
"segments": [
{
"type": "arc",
"start": [
38.7,
-17.747018554
],
"end": [
39.0,
-17.447018554
],
"center": [
38.7,
-17.447018554
],
"radius_mm": 0.3,
"clockwise": false
},
{
"type": "line",
"start": [
39.0,
-17.447018554
],
"end": [
39.0,
-8.047018554
]
},
{
"type": "arc",
"start": [
39.0,
-8.047018554
],
"end": [
38.7,
-7.747018554
],
"center": [
38.7,
-8.047018554
],
"radius_mm": 0.3,
"clockwise": false
},
{
"type": "line",
"start": [
38.7,
-7.747018554
],
"end": [
36.5,
-7.747018554
]
},
{
"type": "line",
"start": [
36.5,
-7.747018554
],
"end": [
36.5,
-11.247018554
]
},
{
"type": "arc",
"start": [
36.5,
-11.247018554
],
"end": [
36.5,
-14.247018554
],
"center": [
34.5,
-12.747018554
],
"radius_mm": 2.5,
"clockwise": false
},
{
"type": "line",
"start": [
36.5,
-14.247018554
],
"end": [
36.5,
-17.747018554
]
},
{
"type": "line",
"start": [
36.5,
-17.747018554
],
"end": [
38.7,
-17.747018554
]
}
]
}
],
"construction": [
{
"type": "line",
"start": [
0.0,
49.229945055
],
"end": [
0.0,
-77.700274725
]
}
]
}
},
{
"id": "sk_003",
"name": "Sketch2",
"role": "profile",
"workplane": {
"origin_mm": [
-0.0,
-0.0,
-0.0
],
"x_dir": [
1.0,
0.0,
0.0
],
"y_dir": [
1.0,
0.0,
0.0
],
"normal": [
0.0,
0.0,
1.0
]
},
"profile": {
"type": "circle",
"center": [
-34.5,
-12.747018554
],
"radius_mm": 2.5
}
}
]
},
"features": [
{
"id": "f_001",
"name": "Front Plane",
"atomic_id": "reference_plane",
"depends_on": [],
"params": {
"plane": {
"origin_mm": [
0.0,
0.0,
0.0
],
"normal": [
0.0,
1.0,
0.0
],
"x_dir": [
1.0,
0.0,
0.0
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": 10
},
"execution_status": "deferred"
},
{
"id": "f_002",
"name": "Top Plane",
"atomic_id": "reference_plane",
"depends_on": [
"f_001"
],
"params": {
"plane": {
"origin_mm": [
0.0,
0.0,
0.0
],
"normal": [
0.0,
0.0,
1.0
],
"x_dir": [
1.0,
0.0,
0.0
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": 10
},
"execution_status": "deferred"
},
{
"id": "f_004",
"name": "Revolve1",
"atomic_id": "revolve_add",
"depends_on": [
"f_001"
],
"params": {
"angle_deg": 360.0,
"axis": {
"origin_mm": [
0.0,
49.229945055,
0.0
],
"direction": [
0.0,
-1.0,
0.0
]
},
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_002",
"selectors": [
{
"kind": "axis",
"stable_id": "05967160eebf5028112cd3269854ffcb8b2ee0bbf6c92ae3fb0e10b34158a098",
"source": "solidworks",
"confidence": 1.0,
"geometry": {
"start": [
0.0,
0.04922994505494506,
0.0
],
"end": [
0.0,
-0.07770027472527473,
0.0
]
}
}
]
},
{
"id": "f_003",
"name": "Right Plane",
"atomic_id": "reference_plane",
"depends_on": [
"f_002"
],
"params": {
"plane": {
"origin_mm": [
0.0,
0.0,
0.0
],
"normal": [
1.0,
0.0,
0.0
],
"x_dir": [
0.0,
1.0,
0.0
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": 10
},
"execution_status": "deferred"
},
{
"id": "f_005",
"name": "Revolve6",
"atomic_id": "revolve_add",
"depends_on": [
"f_001",
"f_004"
],
"params": {
"angle_deg": 360.0,
"axis": {
"origin_mm": [
-34.5,
-6.042542775,
0.0
],
"direction": [
0.0,
-1.0,
0.0
]
},
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "supported",
"sketch_id": "sk_003",
"selectors": [
{
"kind": "axis",
"stable_id": "942afb1f8db725f0b221dd9e5529722687fcfe38445ef0cd5abd7b6355470be1",
"source": "solidworks",
"confidence": 1.0,
"geometry": {
"start": [
-0.0345,
-0.006042542775411167,
0.0
],
"end": [
-0.0345,
-0.01880240452094028,
0.0
]
}
}
]
}
],
"meta": {
"unit": "mm",
"source": "02_传动件/0203_轴承/020301_GBT276深沟球轴承/Ball bearing 6812.solidworks_evidence_v2.json",
"source_schema": "solidworks.cad_evidence.v2",
"source_status": "hybrid_semantic_surfaceir_pending",
"document_truth": {
"mass_properties": {
"available": true,
"mass": 0.09805885130165587,
"volume": 1.2734915753461794e-05,
"surface_area": 0.013648579228913747,
"center_of_mass": [
-1.6705903630773556e-17,
-0.01274701855357147,
-6.150260281856655e-18
],
"principal_moments": [
6.045215362645005e-05,
6.045215362645005e-05,
0.00011947743632549264
],
"principal_axes": null,
"moment_of_inertia": null
},
"geometry": {
"bounding_box": [
-0.039,
-0.017747018553571428,
-0.039,
0.039,
-0.007747018553571419,
0.039
],
"solid_body_count": 38,
"bodies": [
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "CirPattern5[5]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAABvAAAA",
"persist_reference_sha256": "db905a89f3ebab64bac333088abcf1f62e6d56db1836681a12198c517ddc071f",
"component": null,
"geometry": {
"box": [
-0.024676172534185564,
-0.015247018553571426,
0.023928533287604782,
-0.01967617253418556,
-0.010247018553571421,
0.028928533287604787
],
"face_count": 1,
"edge_count": 0,
"vertex_count": 0
},
"stable_id": "db905a89f3ebab64bac333088abcf1f62e6d56db1836681a12198c517ddc071f"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "CirPattern5[25]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAACDAAAA",
"persist_reference_sha256": "52cd14fc1787fafa5cb7b16045908db1ee08422a922d67a379e4865092c241e8",
"component": null,
"geometry": {
"box": [
0.009299694944735275,
-0.015247018553571426,
-0.03491939541711395,
0.01429969494473528,
-0.010247018553571421,
-0.02991939541711395
],
"face_count": 1,
"edge_count": 0,
"vertex_count": 0
},
"stable_id": "52cd14fc1787fafa5cb7b16045908db1ee08422a922d67a379e4865092c241e8"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "CirPattern5[14]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAAB4AAAA",
"persist_reference_sha256": "c080b5ac3ce8a026601a20530b6955b31298dbad0c14e101f5acba1533a44538",
"component": null,
"geometry": {
"box": [
0.023928533287604855,
-0.015247018553571426,
0.01967617253418547,
0.02892853328760486,
-0.010247018553571421,
0.024676172534185473
],
"face_count": 1,
"edge_count": 0,
"vertex_count": 0
},
"stable_id": "c080b5ac3ce8a026601a20530b6955b31298dbad0c14e101f5acba1533a44538"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "Revolve1[2]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAABmAAAA",
"persist_reference_sha256": "cbabd1a58c4ce176f1b79ea7ae77077336b82ee9440350646e4a9498993d9e3e",
"component": null,
"geometry": {
"box": [
-0.039,
-0.017747018553571428,
-0.039,
0.039,
-0.007747018553571419,
0.039
],
"face_count": 8,
"edge_count": 8,
"vertex_count": 0
},
"stable_id": "cbabd1a58c4ce176f1b79ea7ae77077336b82ee9440350646e4a9498993d9e3e"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "CirPattern5[3]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAABtAAAA",
"persist_reference_sha256": "6c72d34fbb42464762cd27ccf9f2cc06d04ede938aba7ae9f3829460ba6195cd",
"component": null,
"geometry": {
"box": [
-0.03237787643056311,
-0.015247018553571426,
0.014750000000000034,
-0.027377876430563112,
-0.010247018553571421,
0.01975000000000004
],
"face_count": 1,
"edge_count": 0,
"vertex_count": 0
},
"stable_id": "6c72d34fbb42464762cd27ccf9f2cc06d04ede938aba7ae9f3829460ba6195cd"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "CirPattern5[34]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAACMAAAA",
"persist_reference_sha256": "7b4b4a61b3eb608fee4837a99078ac5e87e108007f26ad5b4b451da099002bad",
"component": null,
"geometry": {
"box": [
-0.034919395417114,
-0.015247018553571426,
-0.014299694944735169,
-0.029919395417113998,
-0.010247018553571421,
-0.009299694944735164
],
"face_count": 1,
"edge_count": 0,
"vertex_count": 0
},
"stable_id": "7b4b4a61b3eb608fee4837a99078ac5e87e108007f26ad5b4b451da099002bad"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "CirPattern5[23]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAACBAAAA",
"persist_reference_sha256": "23b447fe6211c6b95bda2288bbf5ac6254dea736ec2d6134f66718ea12b36b00",
"component": null,
"geometry": {
"box": [
0.01967617253418538,
-0.015247018553571426,
-0.028928533287604936,
0.024676172534185383,
-0.010247018553571421,
-0.02392853328760493
],
"face_count": 1,
"edge_count": 0,
"vertex_count": 0
},
"stable_id": "23b447fe6211c6b95bda2288bbf5ac6254dea736ec2d6134f66718ea12b36b00"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "CirPattern5[12]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAAB2AAAA",
"persist_reference_sha256": "41072a27d4ad22b0305ab06d0e2aff6766072611172bd0582f3f3d0679fca3d7",
"component": null,
"geometry": {
"box": [
0.014750000000000141,
-0.015247018553571426,
0.02737787643056306,
0.019750000000000146,
-0.010247018553571421,
0.032377876430563064
],
"face_count": 1,
"edge_count": 0,
"vertex_count": 0
},
"stable_id": "41072a27d4ad22b0305ab06d0e2aff6766072611172bd0582f3f3d0679fca3d7"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "CirPattern5[1]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAABrAAAA",
"persist_reference_sha256": "2f3b50beba037e4791e16aa0ab7fb1c99698947dcdf892206241c7d1823ca6e2",
"component": null,
"geometry": {
"box": [
-0.03647586747892118,
-0.015247018553571426,
0.0034908621295091083,
-0.03147586747892118,
-0.010247018553571421,
0.008490862129509114
],
"face_count": 1,
"edge_count": 0,
"vertex_count": 0
},
"stable_id": "2f3b50beba037e4791e16aa0ab7fb1c99698947dcdf892206241c7d1823ca6e2"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "CirPattern5[32]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAACKAAAA",
"persist_reference_sha256": "f38710795883523da0ebf5e40342a6c3d2766f0146182c1b699c30946f677ba1",
"component": null,
"geometry": {
"box": [
-0.028928533287605022,
-0.015247018553571426,
-0.024676172534185293,
-0.023928533287605018,
-0.010247018553571421,
-0.01967617253418529
],
"face_count": 1,
"edge_count": 0,
"vertex_count": 0
},
"stable_id": "f38710795883523da0ebf5e40342a6c3d2766f0146182c1b699c30946f677ba1"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "Revolve1[1]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAABlAAAA",
"persist_reference_sha256": "24316feba5332defefc7bd9bf1209c0794513a54ae9fbb79124751d8b9d05448",
"component": null,
"geometry": {
"box": [
-0.03250000000000001,
-0.017747018553571428,
-0.03250000000000001,
0.03250000000000001,
-0.007747018553571419,
0.03250000000000001
],
"face_count": 8,
"edge_count": 8,
"vertex_count": 0
},
"stable_id": "24316feba5332defefc7bd9bf1209c0794513a54ae9fbb79124751d8b9d05448"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "CirPattern5[21]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAAB/AAAA",
"persist_reference_sha256": "ef22e9959325241c3cedfcb171a8b8b14c84d7778b680c629b70ad97618e6690",
"component": null,
"geometry": {
"box": [
0.027377876430562994,
-0.015247018553571426,
-0.01975000000000025,
0.032377876430563,
-0.010247018553571421,
-0.014750000000000246
],
"face_count": 1,
"edge_count": 0,
"vertex_count": 0
},
"stable_id": "ef22e9959325241c3cedfcb171a8b8b14c84d7778b680c629b70ad97618e6690"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "CirPattern5[10]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAAB0AAAA",
"persist_reference_sha256": "390b1fa98a890dc543ba7a36ab02587525e42254877099bdfdd25afb28c0d803",
"component": null,
"geometry": {
"box": [
0.003490862129509222,
-0.015247018553571426,
0.03147586747892116,
0.008490862129509226,
-0.010247018553571421,
0.03647586747892116
],
"face_count": 1,
"edge_count": 0,
"vertex_count": 0
},
"stable_id": "390b1fa98a890dc543ba7a36ab02587525e42254877099bdfdd25afb28c0d803"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "Revolve6",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAABnAAAA",
"persist_reference_sha256": "2898202f7e22ad323cff44e8937e05bbb49b1d5d703d89136687b2bfd5851001",
"component": null,
"geometry": {
"box": [
-0.037000000000000005,
-0.015247018553571426,
-0.0025000000000000022,
-0.032,
-0.010247018553571421,
0.0025000000000000022
],
"face_count": 1,
"edge_count": 0,
"vertex_count": 0
},
"stable_id": "2898202f7e22ad323cff44e8937e05bbb49b1d5d703d89136687b2bfd5851001"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "CirPattern5[30]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAACIAAAA",
"persist_reference_sha256": "1ca0b43c76a54efd903ff617bb5a32720325857215cf4d0329d05a3376ff0f1b",
"component": null,
"geometry": {
"box": [
-0.01975000000000035,
-0.015247018553571426,
-0.03237787643056293,
-0.014750000000000346,
-0.010247018553571421,
-0.02737787643056293
],
"face_count": 1,
"edge_count": 0,
"vertex_count": 0
},
"stable_id": "1ca0b43c76a54efd903ff617bb5a32720325857215cf4d0329d05a3376ff0f1b"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "CirPattern5[19]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAAB9AAAA",
"persist_reference_sha256": "447b9c0d89c62cbddfb3df3c40278fc9b4edea41c5b70491f2ca4527802ff29a",
"component": null,
"geometry": {
"box": [
0.03147586747892114,
-0.015247018553571426,
-0.008490862129509346,
0.03647586747892115,
-0.010247018553571421,
-0.0034908621295093416
],
"face_count": 1,
"edge_count": 0,
"vertex_count": 0
},
"stable_id": "447b9c0d89c62cbddfb3df3c40278fc9b4edea41c5b70491f2ca4527802ff29a"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "CirPattern5[8]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAAByAAAA",
"persist_reference_sha256": "78fd57789eb63e9ac268664616b1bd3135e15dcb300fc0504c179638966579ec",
"component": null,
"geometry": {
"box": [
-0.008490862129508996,
-0.015247018553571426,
0.0314758674789212,
-0.003490862129508992,
-0.010247018553571421,
0.0364758674789212
],
"face_count": 1,
"edge_count": 0,
"vertex_count": 0
},
"stable_id": "78fd57789eb63e9ac268664616b1bd3135e15dcb300fc0504c179638966579ec"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "CirPattern5[28]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAACGAAAA",
"persist_reference_sha256": "c8c253b1ad32e0f07caee5207fd0c8043afbbb23bade224778ad72cb26f1283a",
"component": null,
"geometry": {
"box": [
-0.008490862129509448,
-0.015247018553571426,
-0.03647586747892112,
-0.003490862129509444,
-0.010247018553571421,
-0.031475867478921116
],
"face_count": 1,
"edge_count": 0,
"vertex_count": 0
},
"stable_id": "c8c253b1ad32e0f07caee5207fd0c8043afbbb23bade224778ad72cb26f1283a"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "CirPattern5[17]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAAB7AAAA",
"persist_reference_sha256": "b17df4820f5837dd5b0879aa3c9ec70803cb1e1e47c1741a0023bf343e19da7d",
"component": null,
"geometry": {
"box": [
0.03147586747892121,
-0.015247018553571426,
0.003490862129508881,
0.03647586747892122,
-0.010247018553571421,
0.008490862129508885
],
"face_count": 1,
"edge_count": 0,
"vertex_count": 0
},
"stable_id": "b17df4820f5837dd5b0879aa3c9ec70803cb1e1e47c1741a0023bf343e19da7d"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "CirPattern5[6]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAABwAAAA",
"persist_reference_sha256": "d5e62f2c215387f0bc985ba290d6fdb6c3bc386bd225da4047bc21db166f487f",
"component": null,
"geometry": {
"box": [
-0.019749999999999934,
-0.015247018553571426,
0.027377876430563174,
-0.01474999999999993,
-0.010247018553571421,
0.03237787643056318
],
"face_count": 1,
"edge_count": 0,
"vertex_count": 0
},
"stable_id": "d5e62f2c215387f0bc985ba290d6fdb6c3bc386bd225da4047bc21db166f487f"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "CirPattern5[26]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAACEAAAA",
"persist_reference_sha256": "a91676e09220cf6d5d64d2eecd064f883f0bc752f51389873ba57d3ef6ad3048",
"component": null,
"geometry": {
"box": [
0.003490862129508762,
-0.015247018553571426,
-0.036475867478921245,
0.008490862129508767,
-0.010247018553571421,
-0.03147586747892124
],
"face_count": 1,
"edge_count": 0,
"vertex_count": 0
},
"stable_id": "a91676e09220cf6d5d64d2eecd064f883f0bc752f51389873ba57d3ef6ad3048"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "CirPattern5[15]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAAB5AAAA",
"persist_reference_sha256": "9ec0a5ddb49f924d28916df71d051e14e252cb970982744752f824b70b618b38",
"component": null,
"geometry": {
"box": [
0.027377876430563237,
-0.015247018553571426,
0.014749999999999826,
0.03237787643056324,
-0.010247018553571421,
0.01974999999999983
],
"face_count": 1,
"edge_count": 0,
"vertex_count": 0
},
"stable_id": "9ec0a5ddb49f924d28916df71d051e14e252cb970982744752f824b70b618b38"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "CirPattern5[4]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAABuAAAA",
"persist_reference_sha256": "500a2a6da2dc2f3e7b340b5634ad1ec8f40956c9c1d4e74aeb22d54ca0503e60",
"component": null,
"geometry": {
"box": [
-0.02892853328760472,
-0.015247018553571426,
0.01967617253418565,
-0.023928533287604716,
-0.010247018553571421,
0.024676172534185654
],
"face_count": 1,
"edge_count": 0,
"vertex_count": 0
},
"stable_id": "500a2a6da2dc2f3e7b340b5634ad1ec8f40956c9c1d4e74aeb22d54ca0503e60"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "CirPattern5[35]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAACNAAAA",
"persist_reference_sha256": "e65149fdab385088c73deee02ec62f74d24219f98c3626773783a4335ff6d0f2",
"component": null,
"geometry": {
"box": [
-0.03647586747892127,
-0.015247018553571426,
-0.008490862129508649,
-0.03147586747892127,
-0.010247018553571421,
-0.0034908621295086442
],
"face_count": 1,
"edge_count": 0,
"vertex_count": 0
},
"stable_id": "e65149fdab385088c73deee02ec62f74d24219f98c3626773783a4335ff6d0f2"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "CirPattern5[24]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAACCAAAA",
"persist_reference_sha256": "3a3ac1bdb7135366870e2b69e08d5bbaca8087188562e3bff05188ecef27e43c",
"component": null,
"geometry": {
"box": [
0.014749999999999722,
-0.015247018553571426,
-0.03237787643056329,
0.019749999999999726,
-0.010247018553571421,
-0.027377876430563292
],
"face_count": 1,
"edge_count": 0,
"vertex_count": 0
},
"stable_id": "3a3ac1bdb7135366870e2b69e08d5bbaca8087188562e3bff05188ecef27e43c"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "CirPattern5[13]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAAB3AAAA",
"persist_reference_sha256": "0562219a5d320d46d8debc006267b5dee69a5aca83ef7b4a64e9c7a824a230cd",
"component": null,
"geometry": {
"box": [
0.019676172534185733,
-0.015247018553571426,
0.023928533287604633,
0.024676172534185737,
-0.010247018553571421,
0.028928533287604637
],
"face_count": 1,
"edge_count": 0,
"vertex_count": 0
},
"stable_id": "0562219a5d320d46d8debc006267b5dee69a5aca83ef7b4a64e9c7a824a230cd"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "CirPattern5[2]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAABsAAAA",
"persist_reference_sha256": "7a6aa43013ffee45d1655d96086b93435420eded56a6d3c7a0227d5c411fd1d9",
"component": null,
"geometry": {
"box": [
-0.034919395417113835,
-0.015247018553571426,
0.009299694944735594,
-0.02991939541711383,
-0.010247018553571421,
0.014299694944735599
],
"face_count": 1,
"edge_count": 0,
"vertex_count": 0
},
"stable_id": "7a6aa43013ffee45d1655d96086b93435420eded56a6d3c7a0227d5c411fd1d9"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "CirPattern5[33]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAACLAAAA",
"persist_reference_sha256": "0c01040df1d5a733f4cdf138158944a413d6f178a9b2ce215c5aff41150b59d1",
"component": null,
"geometry": {
"box": [
-0.03237787643056336,
-0.015247018553571426,
-0.019749999999999622,
-0.027377876430563355,
-0.010247018553571421,
-0.014749999999999618
],
"face_count": 1,
"edge_count": 0,
"vertex_count": 0
},
"stable_id": "0c01040df1d5a733f4cdf138158944a413d6f178a9b2ce215c5aff41150b59d1"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "CirPattern5[22]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAACAAAAA",
"persist_reference_sha256": "0924f2bcfe9a7a63e9d7f06254a163821ef003a5bca8390df07766d950b4fd65",
"component": null,
"geometry": {
"box": [
0.023928533287604557,
-0.015247018553571426,
-0.024676172534185834,
0.02892853328760456,
-0.010247018553571421,
-0.01967617253418583
],
"face_count": 1,
"edge_count": 0,
"vertex_count": 0
},
"stable_id": "0924f2bcfe9a7a63e9d7f06254a163821ef003a5bca8390df07766d950b4fd65"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "CirPattern5[11]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAAB1AAAA",
"persist_reference_sha256": "781e6aa07bb946e8c2f74c2af1f07095608579513db837bd3c26646acf84a206",
"component": null,
"geometry": {
"box": [
0.009299694944735705,
-0.015247018553571426,
0.02991939541711379,
0.01429969494473571,
-0.010247018553571421,
0.034919395417113794
],
"face_count": 1,
"edge_count": 0,
"vertex_count": 0
},
"stable_id": "781e6aa07bb946e8c2f74c2af1f07095608579513db837bd3c26646acf84a206"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "CirPattern5[31]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAACJAAAA",
"persist_reference_sha256": "561321b62fbf77603ca4ffba021a8da3abb4e8b49a96905ea2c75eedd56dc80f",
"component": null,
"geometry": {
"box": [
-0.024676172534185914,
-0.015247018553571426,
-0.02892853328760449,
-0.01967617253418591,
-0.010247018553571421,
-0.023928533287604487
],
"face_count": 1,
"edge_count": 0,
"vertex_count": 0
},
"stable_id": "561321b62fbf77603ca4ffba021a8da3abb4e8b49a96905ea2c75eedd56dc80f"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "CirPattern5[20]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAAB+AAAA",
"persist_reference_sha256": "a735f23c31644bee0003d354fafb22bbdf69558ddb1ce3c2d6a8c85a53b7de7d",
"component": null,
"geometry": {
"box": [
0.029919395417113755,
-0.015247018553571426,
-0.014299694944735817,
0.03491939541711376,
-0.010247018553571421,
-0.009299694944735813
],
"face_count": 1,
"edge_count": 0,
"vertex_count": 0
},
"stable_id": "a735f23c31644bee0003d354fafb22bbdf69558ddb1ce3c2d6a8c85a53b7de7d"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "CirPattern5[9]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAABzAAAA",
"persist_reference_sha256": "119a7c935ddeed1e06e36ebfa82fc289f1d01ada899030e4304bfb040f123e7f",
"component": null,
"geometry": {
"box": [
-0.0024999999999998817,
-0.015247018553571426,
0.032,
0.002500000000000123,
-0.010247018553571421,
0.037000000000000005
],
"face_count": 1,
"edge_count": 0,
"vertex_count": 0
},
"stable_id": "119a7c935ddeed1e06e36ebfa82fc289f1d01ada899030e4304bfb040f123e7f"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "CirPattern5[29]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAACHAAAA",
"persist_reference_sha256": "0b3fef15d95521a629e7f6f1fe0d9d85865ea967db798f782b7fc39be8284b67",
"component": null,
"geometry": {
"box": [
-0.01429969494473593,
-0.015247018553571426,
-0.03491939541711372,
-0.009299694944735926,
-0.010247018553571421,
-0.029919395417113713
],
"face_count": 1,
"edge_count": 0,
"vertex_count": 0
},
"stable_id": "0b3fef15d95521a629e7f6f1fe0d9d85865ea967db798f782b7fc39be8284b67"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "CirPattern5[18]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAAB8AAAA",
"persist_reference_sha256": "1b3384057ca4ebd663e956f35b9b88172aef4df3e5b45cc7dbfe8ae0c46f8e6a",
"component": null,
"geometry": {
"box": [
0.032,
-0.015247018553571426,
-0.0025000000000000022,
0.037000000000000005,
-0.010247018553571421,
0.0025000000000000022
],
"face_count": 1,
"edge_count": 0,
"vertex_count": 0
},
"stable_id": "1b3384057ca4ebd663e956f35b9b88172aef4df3e5b45cc7dbfe8ae0c46f8e6a"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "CirPattern5[7]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAABxAAAA",
"persist_reference_sha256": "aab15da3237d38955694dfb15db26147594c4fa5a199a20bcd8f02599f0ccc81",
"component": null,
"geometry": {
"box": [
-0.014299694944735491,
-0.015247018553571426,
0.029919395417113873,
-0.009299694944735487,
-0.010247018553571421,
0.03491939541711388
],
"face_count": 1,
"edge_count": 0,
"vertex_count": 0
},
"stable_id": "aab15da3237d38955694dfb15db26147594c4fa5a199a20bcd8f02599f0ccc81"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "CirPattern5[27]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAACFAAAA",
"persist_reference_sha256": "a9171e158dbcd15f5ef9ce32614de7b5fb983c2f51ce60f2db7785989ee9d13a",
"component": null,
"geometry": {
"box": [
-0.0025000000000003635,
-0.015247018553571426,
-0.037000000000000005,
0.002499999999999641,
-0.010247018553571421,
-0.032
],
"face_count": 1,
"edge_count": 0,
"vertex_count": 0
},
"stable_id": "a9171e158dbcd15f5ef9ce32614de7b5fb983c2f51ce60f2db7785989ee9d13a"
},
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "CirPattern5[16]",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAAB6AAAA",
"persist_reference_sha256": "ec119c2df3506516373252d9b7bdb3146e2e948e03cb1b6569241efb1c94b7b6",
"component": null,
"geometry": {
"box": [
0.02991939541711392,
-0.015247018553571426,
0.009299694944735376,
0.034919395417113926,
-0.010247018553571421,
0.01429969494473538
],
"face_count": 1,
"edge_count": 0,
"vertex_count": 0
},
"stable_id": "ec119c2df3506516373252d9b7bdb3146e2e948e03cb1b6569241efb1c94b7b6"
}
]
}
},
"step_inference": {
"available": true,
"face_count": 102,
"surface_counts": {
"cylinder": 12,
"plane": 4,
"sphere": 72,
"torus": 14
},
"axis_count": 12,
"repeat_spacings_mm": [],
"metrics": {
"bounding_box_mm": [
-39.0,
-17.747018554,
-39.0000001,
39.0,
-7.747018454,
39.0
],
"volume_mm3": 12734.915753462,
"surface_area_mm2": 13648.579228914,
"solid_count": 38,
"face_count": 102,
"edge_count": 240,
"vertex_count": 214
},
"error": null,
"truth_comparison": {
"expected_from_evidence": {
"bounding_box_mm": [
-39.0,
-17.747018554,
-39.0,
39.0,
-7.747018554,
39.0
],
"volume_mm3": 12734.915753462,
"surface_area_mm2": 13648.579228914,
"solid_count": 38,
"face_count": 52,
"edge_count": 16,
"vertex_count": 0
},
"comparisons": {
"volume_mm3": {
"expected": 12734.915753462,
"actual": 12734.915753462,
"absolute_delta": 0.0,
"within_tolerance": true
},
"surface_area_mm2": {
"expected": 13648.579228914,
"actual": 13648.579228914,
"absolute_delta": 0.0,
"within_tolerance": true
},
"bounding_box_mm": {
"expected": [
-39.0,
-17.747018554,
-39.0,
39.0,
-7.747018554,
39.0
],
"actual": [
-39.0,
-17.747018554,
-39.0000001,
39.0,
-7.747018454,
39.0
],
"max_absolute_delta": 1.0000000116860974e-07,
"within_tolerance": true
},
"solid_count": {
"expected": 38,
"actual": 38,
"matches": true
},
"face_count": {
"expected": 52,
"actual": 102,
"matches": false
},
"edge_count": {
"expected": 16,
"actual": 240,
"matches": false
},
"vertex_count": {
"expected": 0,
"actual": 214,
"matches": false
}
},
"numeric_geometry_match": true,
"topology_counts_match": false
}
},
"source_has_modeling_features": true
}
}