Files
Leantime/dev/STEPViewer/samples/__cadgen__/models/as1-oc-214.stp/assembly.json

1 line
9.3 KiB
JSON

{"schemaVersion": 2, "profile": "index", "entryKind": "assembly", "capabilities": {"edgeClassification": {"algorithm": "oc-brep-continuity-v1", "angularToleranceDeg": 2, "samples": 3}, "surfaceEdgeRendering": {"algorithm": "oc-polygon-on-triangulation-v1", "primitiveAttributes": {"barycentric": "_CAD_EDGE_BARYCENTRIC", "class": "_CAD_EDGE_CLASS"}, "classCodes": {"none": 0, "feature": 1, "tangent": 2, "seam": 3, "degenerate": 4, "boundary": 5, "nonManifold": 6, "unknown": 7}, "visibilityClasses": ["feature", "tangent", "seam", "degenerate"]}}, "sourceKind": "step", "stepPath": "as1-oc-214.stp", "stepHash": "bc7964773fa00c1ddedc80b58930ae531f91cfc5f1f42d693f903b4dc88c21ca", "edgeRendering": {"visibilityClasses": ["feature", "tangent", "seam", "degenerate"]}, "mesh": {"linearDeflection": 0.008, "angularDeflection": 0.3, "relative": true, "resolution": {"mode": "auto", "profile": "fine", "linearExplicit": false, "angularExplicit": false, "hints": {"bboxDiag": 263.735, "prototypeFaceCount": 53, "prototypeEdgeCount": 126, "prototypeCurvedFaceCount": 28, "prototypeCurvedEdgeCount": 84, "occurrenceFaceCount": 160, "occurrenceEdgeCount": 354, "occurrenceCurvedFaceCount": 70, "occurrenceCurvedEdgeCount": 210, "leafOccurrenceCount": 18, "complexityScore": 742.4, "effectiveComplexityScore": 742.4, "curvaturePressureScore": 357.0, "profile": "fine"}}}, "kind": "assembly-package", "packageSchemaVersion": 3, "rootName": "as1-oc-214", "units": "mm", "components": {"7a6f7a12e8a6d435": {"glb": "components/7a6f7a12e8a6d435.glb", "contentHash": "7a6f7a12e8a6d435d8ad5600cdbf77ff317f5412f42aee656ea2f67012eaee48"}, "f6a1d19aa4a67c8f": {"glb": "components/f6a1d19aa4a67c8f.glb", "contentHash": "f6a1d19aa4a67c8f64b39a2aa575b5e4e138e8fb888acdfcbcf4216ddec895db"}, "01eb7d34f74d1672": {"glb": "components/01eb7d34f74d1672.glb", "contentHash": "01eb7d34f74d1672b1405f97373e840e214017f8b960c91473298c8a0d0837d1"}, "dd794371a3ab6edf": {"glb": "components/dd794371a3ab6edf.glb", "contentHash": "dd794371a3ab6edfa339a496247c5b204c5b6807efd561cbd52eb6d5879be476"}, "83a131ecffde99d0": {"glb": "components/83a131ecffde99d0.glb", "contentHash": "83a131ecffde99d0d0deb2637c5827737ea2eee37bf869e8e7fb7c798b4febb2"}}, "occurrences": [{"id": "o1.1.1", "name": "nut", "component": "7a6f7a12e8a6d435", "transform": [0.0, 0.0, 1.0, 175.0, 0.0, 1.0, 0.0, 67.5, -1.0, 0.0, 0.0, 70.0, 0.0, 0.0, 0.0, 1.0], "color": [1.0, 0.0, 0.0, 1.0]}, {"id": "o1.1.2", "name": "nut", "component": "7a6f7a12e8a6d435", "transform": [0.0, 0.0, 1.0, 2.0, 0.0, 1.0, 0.0, 67.5, -1.0, 0.0, 0.0, 70.0, 0.0, 0.0, 0.0, 1.0], "color": [1.0, 0.0, 0.0, 1.0]}, {"id": "o1.1.3", "name": "rod", "component": "f6a1d19aa4a67c8f", "transform": [0.0, 0.0, 1.0, -10.0, 0.0, 1.0, 0.0, 75.0, -1.0, 0.0, 0.0, 60.0, 0.0, 0.0, 0.0, 1.0], "color": [1.0, 0.5, 0.0, 1.0]}, {"id": "o1.2.1.1", "name": "bolt", "component": "01eb7d34f74d1672", "transform": [0.0, -1.0, 0.0, 25.0, -1.0, 0.0, 0.0, 75.0, 0.0, 0.0, -1.0, 33.0, 0.0, 0.0, 0.0, 1.0], "color": [0.0, 0.0, 1.0, 1.0]}, {"id": "o1.2.1.2", "name": "nut", "component": "7a6f7a12e8a6d435", "transform": [-1.0, 0.0, 0.0, 35.0, 0.0, 1.0, 0.0, 67.5, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 1.0], "color": [1.0, 0.0, 0.0, 1.0]}, {"id": "o1.2.2.1", "name": "bolt", "component": "01eb7d34f74d1672", "transform": [0.0, -1.0, 0.0, 47.5, -1.0, 0.0, 0.0, 62.009618939999996, 0.0, 0.0, -1.0, 33.0, 0.0, 0.0, 0.0, 1.0], "color": [0.0, 0.0, 1.0, 1.0]}, {"id": "o1.2.2.2", "name": "nut", "component": "7a6f7a12e8a6d435", "transform": [-1.0, 0.0, 0.0, 57.5, 0.0, 1.0, 0.0, 54.509618939999996, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 1.0], "color": [1.0, 0.0, 0.0, 1.0]}, {"id": "o1.2.3.1", "name": "bolt", "component": "01eb7d34f74d1672", "transform": [0.0, -1.0, 0.0, 47.5, -1.0, 0.0, 0.0, 87.99038106, 0.0, 0.0, -1.0, 33.0, 0.0, 0.0, 0.0, 1.0], "color": [0.0, 0.0, 1.0, 1.0]}, {"id": "o1.2.3.2", "name": "nut", "component": "7a6f7a12e8a6d435", "transform": [-1.0, 0.0, 0.0, 57.5, 0.0, 1.0, 0.0, 80.49038106, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 1.0], "color": [1.0, 0.0, 0.0, 1.0]}, {"id": "o1.2.4", "name": "l-bracket", "component": "dd794371a3ab6edf", "transform": [1.0, 0.0, 0.0, 5.0, 0.0, 0.0, -1.0, 125.0, 0.0, 1.0, 0.0, 20.0, 0.0, 0.0, 0.0, 1.0], "color": [0.0, 1.0, 0.0, 1.0]}, {"id": "o1.3", "name": "plate", "component": "83a131ecffde99d0", "transform": [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0], "color": [0.8, 1.0, 0.0, 1.0]}, {"id": "o1.4.1.1", "name": "bolt", "component": "01eb7d34f74d1672", "transform": [0.0, 1.0, 0.0, 155.0, 1.0, -0.0, 0.0, 75.0, 0.0, 0.0, -1.0, 33.0, 0.0, 0.0, 0.0, 1.0], "color": [0.0, 0.0, 1.0, 1.0]}, {"id": "o1.4.1.2", "name": "nut", "component": "7a6f7a12e8a6d435", "transform": [1.0, 0.0, 0.0, 145.0, 0.0, -1.0, 0.0, 82.5, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 1.0], "color": [1.0, 0.0, 0.0, 1.0]}, {"id": "o1.4.2.1", "name": "bolt", "component": "01eb7d34f74d1672", "transform": [0.0, 1.0, 0.0, 132.5, 1.0, -0.0, 0.0, 87.99038106, 0.0, 0.0, -1.0, 33.0, 0.0, 0.0, 0.0, 1.0], "color": [0.0, 0.0, 1.0, 1.0]}, {"id": "o1.4.2.2", "name": "nut", "component": "7a6f7a12e8a6d435", "transform": [1.0, 0.0, 0.0, 122.5, 0.0, -1.0, 0.0, 95.49038106, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 1.0], "color": [1.0, 0.0, 0.0, 1.0]}, {"id": "o1.4.3.1", "name": "bolt", "component": "01eb7d34f74d1672", "transform": [0.0, 1.0, 0.0, 132.5, 1.0, -0.0, 0.0, 62.009618939999996, 0.0, 0.0, -1.0, 33.0, 0.0, 0.0, 0.0, 1.0], "color": [0.0, 0.0, 1.0, 1.0]}, {"id": "o1.4.3.2", "name": "nut", "component": "7a6f7a12e8a6d435", "transform": [1.0, 0.0, 0.0, 122.5, 0.0, -1.0, 0.0, 69.50961894, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 1.0], "color": [1.0, 0.0, 0.0, 1.0]}, {"id": "o1.4.4", "name": "l-bracket", "component": "dd794371a3ab6edf", "transform": [-1.0, 0.0, 0.0, 175.0, 0.0, 0.0, 1.0, 25.0, 0.0, 1.0, 0.0, 20.0, 0.0, 0.0, 0.0, 1.0], "color": [0.0, 1.0, 0.0, 1.0]}], "assemblyMates": [], "assembly": {"root": {"id": "o1", "name": "as1", "nodeType": "assembly", "leafPartIds": ["o1.1.1", "o1.1.2", "o1.1.3", "o1.2.1.1", "o1.2.1.2", "o1.2.2.1", "o1.2.2.2", "o1.2.3.1", "o1.2.3.2", "o1.2.4", "o1.3", "o1.4.1.1", "o1.4.1.2", "o1.4.2.1", "o1.4.2.2", "o1.4.3.1", "o1.4.3.2", "o1.4.4"], "children": [{"id": "o1.1", "name": "rod-assembly", "nodeType": "subassembly", "leafPartIds": ["o1.1.1", "o1.1.2", "o1.1.3"], "children": [{"id": "o1.1.1", "name": "nut", "nodeType": "part", "leafPartIds": ["o1.1.1"], "children": []}, {"id": "o1.1.2", "name": "nut", "nodeType": "part", "leafPartIds": ["o1.1.2"], "children": []}, {"id": "o1.1.3", "name": "rod", "nodeType": "part", "leafPartIds": ["o1.1.3"], "children": []}]}, {"id": "o1.2", "name": "l-bracket-assembly", "nodeType": "subassembly", "leafPartIds": ["o1.2.1.1", "o1.2.1.2", "o1.2.2.1", "o1.2.2.2", "o1.2.3.1", "o1.2.3.2", "o1.2.4"], "children": [{"id": "o1.2.1", "name": "nut-bolt-assembly", "nodeType": "subassembly", "leafPartIds": ["o1.2.1.1", "o1.2.1.2"], "children": [{"id": "o1.2.1.1", "name": "bolt", "nodeType": "part", "leafPartIds": ["o1.2.1.1"], "children": []}, {"id": "o1.2.1.2", "name": "nut", "nodeType": "part", "leafPartIds": ["o1.2.1.2"], "children": []}]}, {"id": "o1.2.2", "name": "nut-bolt-assembly", "nodeType": "subassembly", "leafPartIds": ["o1.2.2.1", "o1.2.2.2"], "children": [{"id": "o1.2.2.1", "name": "bolt", "nodeType": "part", "leafPartIds": ["o1.2.2.1"], "children": []}, {"id": "o1.2.2.2", "name": "nut", "nodeType": "part", "leafPartIds": ["o1.2.2.2"], "children": []}]}, {"id": "o1.2.3", "name": "nut-bolt-assembly", "nodeType": "subassembly", "leafPartIds": ["o1.2.3.1", "o1.2.3.2"], "children": [{"id": "o1.2.3.1", "name": "bolt", "nodeType": "part", "leafPartIds": ["o1.2.3.1"], "children": []}, {"id": "o1.2.3.2", "name": "nut", "nodeType": "part", "leafPartIds": ["o1.2.3.2"], "children": []}]}, {"id": "o1.2.4", "name": "l-bracket", "nodeType": "part", "leafPartIds": ["o1.2.4"], "children": []}]}, {"id": "o1.3", "name": "plate", "nodeType": "part", "leafPartIds": ["o1.3"], "children": []}, {"id": "o1.4", "name": "l-bracket-assembly", "nodeType": "subassembly", "leafPartIds": ["o1.4.1.1", "o1.4.1.2", "o1.4.2.1", "o1.4.2.2", "o1.4.3.1", "o1.4.3.2", "o1.4.4"], "children": [{"id": "o1.4.1", "name": "nut-bolt-assembly", "nodeType": "subassembly", "leafPartIds": ["o1.4.1.1", "o1.4.1.2"], "children": [{"id": "o1.4.1.1", "name": "bolt", "nodeType": "part", "leafPartIds": ["o1.4.1.1"], "children": []}, {"id": "o1.4.1.2", "name": "nut", "nodeType": "part", "leafPartIds": ["o1.4.1.2"], "children": []}]}, {"id": "o1.4.2", "name": "nut-bolt-assembly", "nodeType": "subassembly", "leafPartIds": ["o1.4.2.1", "o1.4.2.2"], "children": [{"id": "o1.4.2.1", "name": "bolt", "nodeType": "part", "leafPartIds": ["o1.4.2.1"], "children": []}, {"id": "o1.4.2.2", "name": "nut", "nodeType": "part", "leafPartIds": ["o1.4.2.2"], "children": []}]}, {"id": "o1.4.3", "name": "nut-bolt-assembly", "nodeType": "subassembly", "leafPartIds": ["o1.4.3.1", "o1.4.3.2"], "children": [{"id": "o1.4.3.1", "name": "bolt", "nodeType": "part", "leafPartIds": ["o1.4.3.1"], "children": []}, {"id": "o1.4.3.2", "name": "nut", "nodeType": "part", "leafPartIds": ["o1.4.3.2"], "children": []}]}, {"id": "o1.4.4", "name": "l-bracket", "nodeType": "part", "leafPartIds": ["o1.4.4"], "children": []}]}]}}, "bbox": {"min": [-10.000028255761972, -2.825576197270164e-05, -4.000028255761973], "max": [190.00002825576198, 150.00002825576198, 80.00002825576198]}, "stats": {"occurrenceCount": 18, "shapeCount": 18}}