app
SOLIDWORKS Bridge
Public Made by Adomby adom
Launch, model and quit SOLIDWORKS from any Adom container. Nothing is ever lost.
main
{
"tool": "cswa-check",
"when": "2026-10-20T13:20:00Z",
"whenEpoch": 1792502400,
"target": "adom_drew2",
"bridgeVersion": "0.11.4",
"bridge": {
"source": "ab bridge_info + read_file (read-only)",
"version": "0.11.4",
"installPath": "C:/Users/drew/AppData/Local/Adom Bridge/bridges-cache/solidworks",
"manifestUrl": "https://wiki.adom.inc/api/v1/pages/solidworks-bridge/files/adom-bridge-solidworks-manifest.json",
"installSource": "cache",
"exeSha256": "1f812642e2d0d4f99571db670f1c391e00c3663926684d1b1a2ec9e12dc26bff",
"bridgeJsonSha256": "af4d848ed8676c05b8bdcec089b1af3698c789b8977d3128f5332d859af98243",
"installedFrom": "https://wiki.adom.inc/api/v1/pages/adom/solidworks-bridge/files/manifests/canary.json"
},
"solidworks": {
"majorVersion": 34,
"edition": "connected",
"versionSupport": {
"lacks": [],
"majorVersion": 34,
"revision": "34.3.0",
"supported": true,
"supportedFrom": 2021,
"tested": true,
"testedOn": [
2026,
2021
],
"year": 2026
}
},
"summary": "14 of 14 CSWA parts within tolerance",
"passed": 14,
"ran": 14,
"skipped": 0,
"stopped": null,
"allPassed": true,
"parts": [
{
"id": "cswa-00-lego-2x4",
"title": "LEGO 2x4 brick (spec 0: the acceptance brick, not an exam part)",
"official": false,
"source": "adom/solidworks-bridge issue #1 (Michael, SOLIDWORKS 2021: volumeM3 2.0733615208e-6 from swx_mass_properties); examples/lego-2x4.json",
"expected": {
"massG": 2.114829,
"volumeMm3": 2073.3615208,
"tolerancePct": 1.0
},
"material": {
"name": "ABS",
"densityKgM3": 1020
},
"runScript": {
"_hint": "Each step reports what it built. Verify with swx_inspect_bodies (the geometry) or swx_mass_properties (the mass) rather than trusting the step list. This document was created by the bridge, so swx_close_doc {save:false} discards the whole thing safely; swx_save_as puts it on disk. A step that fails stops the script and says which one, leaving what was already built in place.",
"_timeoutHint": "ab waits up to 420s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.",
"bridgeCreatedDocument": true,
"created": null,
"doc": {
"config": "Default",
"dirty": true,
"path": "C:/Users/drew/AppData/Local/adom-solidworks-bridge/exports/scratch/Part1-1792502024000.SLDPRT",
"title": "Part1-1792502024000.SLDPRT",
"type": "part"
},
"documentName": "Part1-1792502024000.SLDPRT",
"durationMs": 19242,
"error": "",
"ops": [
"new_part",
"new_assembly",
"clear_part",
"sketch",
"sketch_rect",
"sketch_circle",
"extrude",
"cut",
"set_material",
"set_appearance",
"fillet",
"chamfer",
"shell",
"revolve",
"revolve_cut",
"mirror",
"hole",
"linear_pattern",
"circular_pattern",
"set_prop",
"save_as",
"rebuild",
"zoom_fit"
],
"output": "{\"_hint\":\"Each step reports what it built. Verify with swx_inspect_bodies (the geometry) or swx_mass_properties (the mass) rather than trusting the step list. This document was created by the bridge, so swx_close_doc {save:false} discards the whole thing safely; swx_save_as puts it on disk. A step that fails stops the script and says which one, leaving what was already built in place.\",\"_timeoutHint\":\"ab waits up to 420s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.\",\"bridgeCreatedDocument\":true,\"created\":null,\"doc\":{\"config\":\"Default\",\"dirty\":true,\"path\":\"C:\\\\Users\\\\drew\\\\AppData\\\\Local\\\\adom-solidworks-bridge\\\\exports\\\\scratch\\\\Part1-1792502024000.SLDPRT\",\"title\":\"Part1-1792502024000.SLDPRT\",\"type\":\"part\"},\"documentName\":\"Part1-1792502024000.SLDPRT\",\"ops\":[\"new_part\",\"new_assembly\",\"clear_part\",\"sketch\",\"sketch_rect\",\"sketch_circle\",\"extrude\",\"cut\",\"set_material\",\"set_appearance\",\"fillet\",\"chamfer\",\"shell\",\"revolve\",\"revolve_cut\",\"mirror\",\"hole\",\"linear_pattern\",\"circular_pattern\",\"set_prop\",\"save_as\",\"rebuild\",\"zoom_fit\"],\"progress\":{\"confidence\":\"estimate\",\"elapsedSec\":17.7,\"estimatedSec\":30,\"etaSec\":0,\"percent\":100,\"phase\":\"run_script\",\"startKind\":\"warm\",\"stepLabel\":\"Running 10 modeling step(s)\"},\"readiness\":{\"basedOn\":[\"alreadyReadyThisSession\"],\"evaluatedAt\":\"gate\",\"readsAllowed\":true,\"ready\":true,\"running\":true,\"state\":\"ready\",\"why\":\"add-ins are still loading: the last LOAD_ADDIN is newer than the last <3DXLOAD_TIME>, and the startup lines last changed 4s ago\"},\"solidworksRevision\":\"34.3.0\",\"statusVerb\":\"swx_status\",\"stepCount\":10,\"steps\":[{\"op\":\"clear_part\",\"result\":{\"bodiesLeft\":0,\"cleared\":\"Part1-1792502024000.SLDPRT\",\"deleted\":[],\"featuresDeleted\":0,\"passes\":0,\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.6\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"clear_part\"]},\"route\":\"DeleteSelection2(swDelete_Children | swDelete_Absorbed), repeated until the tree is empty\"},\"step\":1},{\"op\":\"sketch_rect\",\"result\":{\"createdPlane\":null,\"entities\":[{\"rect\":{\"cornersMm\":[[-15.9,-7.9],[15.9,7.9]]}}],\"heightMm\":15.8,\"mapped\":false,\"plane\":\"Top Plane\",\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.plane.top\",\"sketch.rect\"]},\"resolvedPlane\":null,\"sketch\":\"Sketch1\",\"sketchNormal\":[0.0,1.0,0.0],\"sketchedOn\":\"Top Plane\",\"transformInverted\":false,\"widthMm\":31.8},\"step\":2},{\"op\":\"extrude\",\"result\":{\"depth2Mm\":null,\"depthMm\":9.6,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":null,\"sketchNormal\":[0.0,1.0,0.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":0,\"feature\":\"Boss-Extrude1\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"extrude.one\"]},\"readBack\":{\"depthMm\":9.6,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":0},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch1\",\"throughAll\":false,\"upToFace\":null},\"step\":3},{\"op\":\"sketch_rect\",\"result\":{\"createdPlane\":null,\"entities\":[{\"rect\":{\"cornersMm\":[[-14.7,-6.7],[14.7,6.7]]}}],\"heightMm\":13.4,\"mapped\":false,\"plane\":\"Top Plane\",\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.plane.top\",\"sketch.rect\"]},\"resolvedPlane\":null,\"sketch\":\"Sketch2\",\"sketchNormal\":[0.0,1.0,0.0],\"sketchedOn\":\"Top Plane\",\"transformInverted\":false,\"widthMm\":29.4},\"step\":4},{\"op\":\"cut\",\"result\":{\"depth2Mm\":null,\"depthMm\":8.6,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":null,\"sketchNormal\":[0.0,1.0,0.0],\"value\":true},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":0,\"feature\":\"Cut-Extrude1\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"cut.one.reversed\"]},\"readBack\":{\"depthMm\":8.6,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":0},\"regions\":null,\"reverse\":true,\"sketch\":\"Sketch2\",\"throughAll\":false,\"upToFace\":null},\"step\":5},{\"op\":\"sketch\",\"result\":{\"createdPlane\":null,\"entities\":[{\"circle\":{\"centerMm\":[-8.0,0.0],\"radiusMm\":3.255}},{\"circle\":{\"centerMm\":[-8.0,0.0],\"radiusMm\":2.4}},{\"circle\":{\"centerMm\":[0.0,0.0],\"radiusMm\":3.255}},{\"circle\":{\"centerMm\":[0.0,0.0],\"radiusMm\":2.4}},{\"circle\":{\"centerMm\":[8.0,0.0],\"radiusMm\":3.255}},{\"circle\":{\"centerMm\":[8.0,0.0],\"radiusMm\":2.4}}],\"mapped\":false,\"plane\":\"Top Plane\",\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.plane.top\",\"sketch.circle\",\"sketch.multiProfile\"]},\"resolvedPlane\":null,\"sketch\":\"Sketch3\",\"sketchNormal\":[0.0,1.0,0.0],\"sketchedOn\":\"Top Plane\",\"transformInverted\":false},\"step\":6},{\"op\":\"extrude\",\"result\":{\"depth2Mm\":null,\"depthMm\":8.6,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":null,\"sketchNormal\":[0.0,1.0,0.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":0,\"feature\":\"Boss-Extrude2\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"extrude.one\"]},\"readBack\":{\"depthMm\":8.6,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":0},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch3\",\"throughAll\":false,\"upToFace\":null},\"step\":7},{\"op\":\"sketch\",\"result\":{\"createdPlane\":\"Plane1\",\"entities\":[{\"circle\":{\"centerMm\":[-12.0,-4.0],\"radiusMm\":2.4}},{\"circle\":{\"centerMm\":[-12.0,4.0],\"radiusMm\":2.4}},{\"circle\":{\"centerMm\":[-4.0,-4.0],\"radiusMm\":2.4}},{\"circle\":{\"centerMm\":[-4.0,4.0],\"radiusMm\":2.4}},{\"circle\":{\"centerMm\":[4.0,-4.0],\"radiusMm\":2.4}},{\"circle\":{\"centerMm\":[4.0,4.0],\"radiusMm\":2.4}},{\"circle\":{\"centerMm\":[12.0,-4.0],\"radiusMm\":2.4}},{\"circle\":{\"centerMm\":[12.0,4.0],\"radiusMm\":2.4}}],\"mapped\":true,\"plane\":{\"offsetFrom\":\"Top Plane\",\"offsetMm\":9.6},\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.offset.top.positive\",\"sketch.circle\",\"sketch.multiProfile\"]},\"resolvedPlane\":{\"offsetFrom\":\"Top Plane\",\"offsetMm\":9.6,\"plane\":\"Plane1\",\"verified\":true},\"sketch\":\"Sketch4\",\"sketchNormal\":[0.0,1.0,0.0],\"sketchedOn\":\"Plane1\",\"transformInverted\":false},\"step\":8},{\"op\":\"extrude\",\"result\":{\"depth2Mm\":null,\"depthMm\":1.7,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":[0.0,1.0,0.0],\"sketchNormal\":[0.0,1.0,0.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":0,\"feature\":\"Boss-Extrude3\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"extrude.one\"]},\"readBack\":{\"depthMm\":1.7,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":0},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch4\",\"throughAll\":false,\"upToFace\":null},\"step\":9},{\"op\":\"set_material\",\"result\":{\"appearanceReapplied\":[],\"current\":{\"database\":\"SOLIDWORKS Materials\",\"name\":\"ABS\"},\"database\":\"SOLIDWORKS Materials.sldmat\",\"densityKgM3\":1020.0,\"densityRequested\":1020.0,\"material\":\"ABS\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"set_material\",\"set_material.density\"]}},\"step\":10}],\"success\":true,\"targetDocument\":\"Part1-1792502024000.SLDPRT\",\"timeoutSeconds\":420}",
"progress": {
"confidence": "estimate",
"elapsedSec": 17.7,
"estimatedSec": 30,
"etaSec": 0,
"percent": 100,
"phase": "run_script",
"startKind": "warm",
"stepLabel": "Running 10 modeling step(s)"
},
"readiness": {
"basedOn": [
"alreadyReadyThisSession"
],
"evaluatedAt": "gate",
"readsAllowed": true,
"ready": true,
"running": true,
"state": "ready",
"why": "add-ins are still loading: the last LOAD_ADDIN is newer than the last <3DXLOAD_TIME>, and the startup lines last changed 4s ago"
},
"schemaVersion": 1,
"solidworksRevision": "34.3.0",
"status": "ok",
"statusVerb": "swx_status",
"stepCount": 10,
"steps": [
{
"op": "clear_part",
"result": {
"bodiesLeft": 0,
"cleared": "Part1-1792502024000.SLDPRT",
"deleted": [],
"featuresDeleted": 0,
"passes": 0,
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.6",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"clear_part"
]
},
"route": "DeleteSelection2(swDelete_Children | swDelete_Absorbed), repeated until the tree is empty"
},
"step": 1
},
{
"op": "sketch_rect",
"result": {
"createdPlane": null,
"entities": [
{
"rect": {
"cornersMm": [
[
-15.9,
-7.9
],
[
15.9,
7.9
]
]
}
}
],
"heightMm": 15.8,
"mapped": false,
"plane": "Top Plane",
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.plane.top",
"sketch.rect"
]
},
"resolvedPlane": null,
"sketch": "Sketch1",
"sketchNormal": [
0.0,
1.0,
0.0
],
"sketchedOn": "Top Plane",
"transformInverted": false,
"widthMm": 31.8
},
"step": 2
},
{
"op": "extrude",
"result": {
"depth2Mm": null,
"depthMm": 9.6,
"dir": {
"flippedToFollowTheReference": false,
"reference": null,
"sketchNormal": [
0.0,
1.0,
0.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 0,
"feature": "Boss-Extrude1",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"extrude.one"
]
},
"readBack": {
"depthMm": 9.6,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 0
},
"regions": null,
"reverse": false,
"sketch": "Sketch1",
"throughAll": false,
"upToFace": null
},
"step": 3
},
{
"op": "sketch_rect",
"result": {
"createdPlane": null,
"entities": [
{
"rect": {
"cornersMm": [
[
-14.7,
-6.7
],
[
14.7,
6.7
]
]
}
}
],
"heightMm": 13.4,
"mapped": false,
"plane": "Top Plane",
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.plane.top",
"sketch.rect"
]
},
"resolvedPlane": null,
"sketch": "Sketch2",
"sketchNormal": [
0.0,
1.0,
0.0
],
"sketchedOn": "Top Plane",
"transformInverted": false,
"widthMm": 29.4
},
"step": 4
},
{
"op": "cut",
"result": {
"depth2Mm": null,
"depthMm": 8.6,
"dir": {
"flippedToFollowTheReference": false,
"reference": null,
"sketchNormal": [
0.0,
1.0,
0.0
],
"value": true
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 0,
"feature": "Cut-Extrude1",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"cut.one.reversed"
]
},
"readBack": {
"depthMm": 8.6,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 0
},
"regions": null,
"reverse": true,
"sketch": "Sketch2",
"throughAll": false,
"upToFace": null
},
"step": 5
},
{
"op": "sketch",
"result": {
"createdPlane": null,
"entities": [
{
"circle": {
"centerMm": [
-8.0,
0.0
],
"radiusMm": 3.255
}
},
{
"circle": {
"centerMm": [
-8.0,
0.0
],
"radiusMm": 2.4
}
},
{
"circle": {
"centerMm": [
0.0,
0.0
],
"radiusMm": 3.255
}
},
{
"circle": {
"centerMm": [
0.0,
0.0
],
"radiusMm": 2.4
}
},
{
"circle": {
"centerMm": [
8.0,
0.0
],
"radiusMm": 3.255
}
},
{
"circle": {
"centerMm": [
8.0,
0.0
],
"radiusMm": 2.4
}
}
],
"mapped": false,
"plane": "Top Plane",
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.plane.top",
"sketch.circle",
"sketch.multiProfile"
]
},
"resolvedPlane": null,
"sketch": "Sketch3",
"sketchNormal": [
0.0,
1.0,
0.0
],
"sketchedOn": "Top Plane",
"transformInverted": false
},
"step": 6
},
{
"op": "extrude",
"result": {
"depth2Mm": null,
"depthMm": 8.6,
"dir": {
"flippedToFollowTheReference": false,
"reference": null,
"sketchNormal": [
0.0,
1.0,
0.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 0,
"feature": "Boss-Extrude2",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"extrude.one"
]
},
"readBack": {
"depthMm": 8.6,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 0
},
"regions": null,
"reverse": false,
"sketch": "Sketch3",
"throughAll": false,
"upToFace": null
},
"step": 7
},
{
"op": "sketch",
"result": {
"createdPlane": "Plane1",
"entities": [
{
"circle": {
"centerMm": [
-12.0,
-4.0
],
"radiusMm": 2.4
}
},
{
"circle": {
"centerMm": [
-12.0,
4.0
],
"radiusMm": 2.4
}
},
{
"circle": {
"centerMm": [
-4.0,
-4.0
],
"radiusMm": 2.4
}
},
{
"circle": {
"centerMm": [
-4.0,
4.0
],
"radiusMm": 2.4
}
},
{
"circle": {
"centerMm": [
4.0,
-4.0
],
"radiusMm": 2.4
}
},
{
"circle": {
"centerMm": [
4.0,
4.0
],
"radiusMm": 2.4
}
},
{
"circle": {
"centerMm": [
12.0,
-4.0
],
"radiusMm": 2.4
}
},
{
"circle": {
"centerMm": [
12.0,
4.0
],
"radiusMm": 2.4
}
}
],
"mapped": true,
"plane": {
"offsetFrom": "Top Plane",
"offsetMm": 9.6
},
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.offset.top.positive",
"sketch.circle",
"sketch.multiProfile"
]
},
"resolvedPlane": {
"offsetFrom": "Top Plane",
"offsetMm": 9.6,
"plane": "Plane1",
"verified": true
},
"sketch": "Sketch4",
"sketchNormal": [
0.0,
1.0,
0.0
],
"sketchedOn": "Plane1",
"transformInverted": false
},
"step": 8
},
{
"op": "extrude",
"result": {
"depth2Mm": null,
"depthMm": 1.7,
"dir": {
"flippedToFollowTheReference": false,
"reference": [
0.0,
1.0,
0.0
],
"sketchNormal": [
0.0,
1.0,
0.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 0,
"feature": "Boss-Extrude3",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"extrude.one"
]
},
"readBack": {
"depthMm": 1.7,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 0
},
"regions": null,
"reverse": false,
"sketch": "Sketch4",
"throughAll": false,
"upToFace": null
},
"step": 9
},
{
"op": "set_material",
"result": {
"appearanceReapplied": [],
"current": {
"database": "SOLIDWORKS Materials",
"name": "ABS"
},
"database": "SOLIDWORKS Materials.sldmat",
"densityKgM3": 1020.0,
"densityRequested": 1020.0,
"material": "ABS",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"set_material",
"set_material.density"
]
}
},
"step": 10
}
],
"success": true,
"targetDocument": "Part1-1792502024000.SLDPRT",
"timeoutSeconds": 420
},
"massProperties": {
"_hint": "SI units: kg, m^3, m^2, m. Mass is only as good as the material assignment \u2014 a 0 or default density means no material is set on the model, so report the density alongside the mass.",
"_timeoutHint": "ab waits up to 120s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.",
"boundingBox": [
-0.0159,
0.0,
-0.0079,
0.0159,
0.0113,
0.0079
],
"centerOfMass": [
2.493476789517029e-19,
0.006193169977140961,
-1.1906351669943813e-18
],
"centerOfMassMm": [
0.0,
6.19317,
-0.0
],
"density": 1020.0,
"densityKgM3": 1020.0,
"doc": {
"config": "Default",
"dirty": true,
"path": "C:/Users/drew/AppData/Local/adom-solidworks-bridge/exports/scratch/Part1-1792502024000.SLDPRT",
"title": "Part1-1792502024000.SLDPRT",
"type": "part"
},
"durationMs": 868,
"error": "",
"massG": 2.1148287512421375,
"massKg": 0.0021148287512421375,
"materialName": "ABS",
"output": "{\"_hint\":\"SI units: kg, m^3, m^2, m. Mass is only as good as the material assignment \u2014 a 0 or default density means no material is set on the model, so report the density alongside the mass.\",\"_timeoutHint\":\"ab waits up to 120s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.\",\"boundingBox\":[-0.0159,0.0,-0.0079,0.0159,0.0113,0.0079],\"centerOfMass\":[2.493476789517029e-19,0.006193169977140961,-1.1906351669943813e-18],\"centerOfMassMm\":[0.0,6.19317,-0.0],\"density\":1020.0,\"densityKgM3\":1020.0,\"doc\":{\"config\":\"Default\",\"dirty\":true,\"path\":\"C:\\\\Users\\\\drew\\\\AppData\\\\Local\\\\adom-solidworks-bridge\\\\exports\\\\scratch\\\\Part1-1792502024000.SLDPRT\",\"title\":\"Part1-1792502024000.SLDPRT\",\"type\":\"part\"},\"massG\":2.1148287512421375,\"massKg\":0.0021148287512421375,\"materialName\":\"ABS\",\"readiness\":{\"basedOn\":[\"alreadyReadyThisSession\"],\"evaluatedAt\":\"gate\",\"readsAllowed\":true,\"ready\":true,\"running\":true,\"state\":\"ready\",\"why\":\"add-ins are still loading: the last LOAD_ADDIN is newer than the last <3DXLOAD_TIME>, and the startup lines last changed 23s ago\"},\"statusVerb\":\"swx_status\",\"success\":true,\"surfaceAreaM2\":0.003776753621558533,\"surfaceAreaMm2\":3776.753621558533,\"timeoutSeconds\":120,\"volumeM3\":2.073361520825625e-6,\"volumeMm3\":2073.361520825625}",
"readiness": {
"basedOn": [
"alreadyReadyThisSession"
],
"evaluatedAt": "gate",
"readsAllowed": true,
"ready": true,
"running": true,
"state": "ready",
"why": "add-ins are still loading: the last LOAD_ADDIN is newer than the last <3DXLOAD_TIME>, and the startup lines last changed 23s ago"
},
"schemaVersion": 1,
"status": "ok",
"statusVerb": "swx_status",
"success": true,
"surfaceAreaM2": 0.003776753621558533,
"surfaceAreaMm2": 3776.753621558533,
"timeoutSeconds": 120,
"volumeM3": 2.073361520825625e-06,
"volumeMm3": 2073.361520825625
},
"pass": true,
"checks": [
{
"quantity": "massG",
"expected": 2.114829,
"measured": 2.1148287512421375,
"offPct": 1.1762552069644157e-05,
"pass": true
},
{
"quantity": "volumeMm3",
"expected": 2073.3615208,
"measured": 2073.361520825625,
"offPct": 1.2359163110427998e-09,
"pass": true
}
],
"fails": [],
"seconds": 20.1
},
{
"id": "cswa-01-3dengr-q5-block",
"title": "3dengr Q5: a 100 x 20 x 60 block in 6061",
"official": false,
"source": "https://www.3dengr.com/cswa-practice-questions.html",
"expected": {
"massG": 324.0,
"volumeMm3": 120000.0,
"centerOfMassMm": [
50.0,
10.0,
30.0
],
"tolerancePct": 1.0
},
"material": {
"name": "6061 Alloy",
"densityKgM3": 2700
},
"runScript": {
"_hint": "Each step reports what it built. Verify with swx_inspect_bodies (the geometry) or swx_mass_properties (the mass) rather than trusting the step list. This document was created by the bridge, so swx_close_doc {save:false} discards the whole thing safely; swx_save_as puts it on disk. A step that fails stops the script and says which one, leaving what was already built in place.",
"_timeoutHint": "ab waits up to 420s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.",
"bridgeCreatedDocument": true,
"created": null,
"doc": {
"config": "Default",
"dirty": true,
"path": "C:/Users/drew/AppData/Local/adom-solidworks-bridge/exports/scratch/Part1-1792502024000.SLDPRT",
"title": "Part1-1792502024000.SLDPRT",
"type": "part"
},
"documentName": "Part1-1792502024000.SLDPRT",
"durationMs": 11126,
"error": "",
"ops": [
"new_part",
"new_assembly",
"clear_part",
"sketch",
"sketch_rect",
"sketch_circle",
"extrude",
"cut",
"set_material",
"set_appearance",
"fillet",
"chamfer",
"shell",
"revolve",
"revolve_cut",
"mirror",
"hole",
"linear_pattern",
"circular_pattern",
"set_prop",
"save_as",
"rebuild",
"zoom_fit"
],
"output": "{\"_hint\":\"Each step reports what it built. Verify with swx_inspect_bodies (the geometry) or swx_mass_properties (the mass) rather than trusting the step list. This document was created by the bridge, so swx_close_doc {save:false} discards the whole thing safely; swx_save_as puts it on disk. A step that fails stops the script and says which one, leaving what was already built in place.\",\"_timeoutHint\":\"ab waits up to 420s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.\",\"bridgeCreatedDocument\":true,\"created\":null,\"doc\":{\"config\":\"Default\",\"dirty\":true,\"path\":\"C:\\\\Users\\\\drew\\\\AppData\\\\Local\\\\adom-solidworks-bridge\\\\exports\\\\scratch\\\\Part1-1792502024000.SLDPRT\",\"title\":\"Part1-1792502024000.SLDPRT\",\"type\":\"part\"},\"documentName\":\"Part1-1792502024000.SLDPRT\",\"ops\":[\"new_part\",\"new_assembly\",\"clear_part\",\"sketch\",\"sketch_rect\",\"sketch_circle\",\"extrude\",\"cut\",\"set_material\",\"set_appearance\",\"fillet\",\"chamfer\",\"shell\",\"revolve\",\"revolve_cut\",\"mirror\",\"hole\",\"linear_pattern\",\"circular_pattern\",\"set_prop\",\"save_as\",\"rebuild\",\"zoom_fit\"],\"progress\":{\"confidence\":\"estimate\",\"elapsedSec\":9.5,\"estimatedSec\":30,\"etaSec\":0,\"percent\":100,\"phase\":\"run_script\",\"startKind\":\"warm\",\"stepLabel\":\"Running 4 modeling step(s)\"},\"readiness\":{\"basedOn\":[\"alreadyReadyThisSession\"],\"evaluatedAt\":\"gate\",\"readsAllowed\":true,\"ready\":true,\"running\":true,\"state\":\"ready\",\"why\":\"add-ins are still loading: the last LOAD_ADDIN is newer than the last <3DXLOAD_TIME>, and the startup lines last changed 24s ago\"},\"solidworksRevision\":\"34.3.0\",\"statusVerb\":\"swx_status\",\"stepCount\":4,\"steps\":[{\"op\":\"clear_part\",\"result\":{\"bodiesLeft\":0,\"cleared\":\"Part1-1792502024000.SLDPRT\",\"deleted\":[\"Sketch1\",\"Boss-Extrude1\",\"Cut-Extrude1\",\"Boss-Extrude2\",\"Plane1\",\"Sketch4\",\"Boss-Extrude3\",\"Sketch2\",\"Sketch3\"],\"featuresDeleted\":9,\"passes\":2,\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.6\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"clear_part\"]},\"route\":\"DeleteSelection2(swDelete_Children | swDelete_Absorbed), repeated until the tree is empty\"},\"step\":1},{\"op\":\"sketch_rect\",\"result\":{\"createdPlane\":null,\"entities\":[{\"rect\":{\"cornersMm\":[[0.0,0.0],[100.0,20.0]]}}],\"heightMm\":20.0,\"mapped\":false,\"plane\":\"Front Plane\",\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.plane.front\",\"sketch.rect\"]},\"resolvedPlane\":null,\"sketch\":\"Sketch5\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"Front Plane\",\"transformInverted\":false,\"widthMm\":100.0},\"step\":2},{\"op\":\"extrude\",\"result\":{\"depth2Mm\":null,\"depthMm\":60.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":null,\"sketchNormal\":[0.0,0.0,1.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":0,\"feature\":\"Boss-Extrude4\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"extrude.one\"]},\"readBack\":{\"depthMm\":60.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":0},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch5\",\"throughAll\":false,\"upToFace\":null},\"step\":3},{\"op\":\"set_material\",\"result\":{\"appearanceReapplied\":[],\"current\":{\"database\":\"SOLIDWORKS Materials\",\"name\":\"6061 Alloy\"},\"database\":\"SOLIDWORKS Materials.sldmat\",\"densityKgM3\":2700.0,\"densityRequested\":2700.0,\"material\":\"6061 Alloy\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"set_material\",\"set_material.density\"]}},\"step\":4}],\"success\":true,\"targetDocument\":\"Part1-1792502024000.SLDPRT\",\"timeoutSeconds\":420}",
"progress": {
"confidence": "estimate",
"elapsedSec": 9.5,
"estimatedSec": 30,
"etaSec": 0,
"percent": 100,
"phase": "run_script",
"startKind": "warm",
"stepLabel": "Running 4 modeling step(s)"
},
"readiness": {
"basedOn": [
"alreadyReadyThisSession"
],
"evaluatedAt": "gate",
"readsAllowed": true,
"ready": true,
"running": true,
"state": "ready",
"why": "add-ins are still loading: the last LOAD_ADDIN is newer than the last <3DXLOAD_TIME>, and the startup lines last changed 24s ago"
},
"schemaVersion": 1,
"solidworksRevision": "34.3.0",
"status": "ok",
"statusVerb": "swx_status",
"stepCount": 4,
"steps": [
{
"op": "clear_part",
"result": {
"bodiesLeft": 0,
"cleared": "Part1-1792502024000.SLDPRT",
"deleted": [
"Sketch1",
"Boss-Extrude1",
"Cut-Extrude1",
"Boss-Extrude2",
"Plane1",
"Sketch4",
"Boss-Extrude3",
"Sketch2",
"Sketch3"
],
"featuresDeleted": 9,
"passes": 2,
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.6",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"clear_part"
]
},
"route": "DeleteSelection2(swDelete_Children | swDelete_Absorbed), repeated until the tree is empty"
},
"step": 1
},
{
"op": "sketch_rect",
"result": {
"createdPlane": null,
"entities": [
{
"rect": {
"cornersMm": [
[
0.0,
0.0
],
[
100.0,
20.0
]
]
}
}
],
"heightMm": 20.0,
"mapped": false,
"plane": "Front Plane",
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.plane.front",
"sketch.rect"
]
},
"resolvedPlane": null,
"sketch": "Sketch5",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "Front Plane",
"transformInverted": false,
"widthMm": 100.0
},
"step": 2
},
{
"op": "extrude",
"result": {
"depth2Mm": null,
"depthMm": 60.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": null,
"sketchNormal": [
0.0,
0.0,
1.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 0,
"feature": "Boss-Extrude4",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"extrude.one"
]
},
"readBack": {
"depthMm": 60.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 0
},
"regions": null,
"reverse": false,
"sketch": "Sketch5",
"throughAll": false,
"upToFace": null
},
"step": 3
},
{
"op": "set_material",
"result": {
"appearanceReapplied": [],
"current": {
"database": "SOLIDWORKS Materials",
"name": "6061 Alloy"
},
"database": "SOLIDWORKS Materials.sldmat",
"densityKgM3": 2700.0,
"densityRequested": 2700.0,
"material": "6061 Alloy",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"set_material",
"set_material.density"
]
}
},
"step": 4
}
],
"success": true,
"targetDocument": "Part1-1792502024000.SLDPRT",
"timeoutSeconds": 420
},
"massProperties": {
"_hint": "SI units: kg, m^3, m^2, m. Mass is only as good as the material assignment \u2014 a 0 or default density means no material is set on the model, so report the density alongside the mass.",
"_timeoutHint": "ab waits up to 120s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.",
"boundingBox": [
0.0,
0.0,
0.0,
0.1,
0.02,
0.06
],
"centerOfMass": [
0.05,
0.01,
0.03
],
"centerOfMassMm": [
50.0,
10.0,
30.0
],
"density": 2700.0,
"densityKgM3": 2700.0,
"doc": {
"config": "Default",
"dirty": true,
"path": "C:/Users/drew/AppData/Local/adom-solidworks-bridge/exports/scratch/Part1-1792502024000.SLDPRT",
"title": "Part1-1792502024000.SLDPRT",
"type": "part"
},
"durationMs": 957,
"error": "",
"massG": 323.99999999999994,
"massKg": 0.32399999999999995,
"materialName": "6061 Alloy",
"output": "{\"_hint\":\"SI units: kg, m^3, m^2, m. Mass is only as good as the material assignment \u2014 a 0 or default density means no material is set on the model, so report the density alongside the mass.\",\"_timeoutHint\":\"ab waits up to 120s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.\",\"boundingBox\":[0.0,0.0,0.0,0.1,0.02,0.06],\"centerOfMass\":[0.05,0.01,0.03],\"centerOfMassMm\":[50.0,10.0,30.0],\"density\":2700.0,\"densityKgM3\":2700.0,\"doc\":{\"config\":\"Default\",\"dirty\":true,\"path\":\"C:\\\\Users\\\\drew\\\\AppData\\\\Local\\\\adom-solidworks-bridge\\\\exports\\\\scratch\\\\Part1-1792502024000.SLDPRT\",\"title\":\"Part1-1792502024000.SLDPRT\",\"type\":\"part\"},\"massG\":323.99999999999994,\"massKg\":0.32399999999999995,\"materialName\":\"6061 Alloy\",\"readiness\":{\"basedOn\":[\"alreadyReadyThisSession\"],\"evaluatedAt\":\"gate\",\"readsAllowed\":true,\"ready\":true,\"running\":true,\"state\":\"ready\",\"why\":\"add-ins are still loading: the last LOAD_ADDIN is newer than the last <3DXLOAD_TIME>, and the startup lines last changed 35s ago\"},\"statusVerb\":\"swx_status\",\"success\":true,\"surfaceAreaM2\":0.0184,\"surfaceAreaMm2\":18400.0,\"timeoutSeconds\":120,\"volumeM3\":0.00012,\"volumeMm3\":120000.0}",
"readiness": {
"basedOn": [
"alreadyReadyThisSession"
],
"evaluatedAt": "gate",
"readsAllowed": true,
"ready": true,
"running": true,
"state": "ready",
"why": "add-ins are still loading: the last LOAD_ADDIN is newer than the last <3DXLOAD_TIME>, and the startup lines last changed 35s ago"
},
"schemaVersion": 1,
"status": "ok",
"statusVerb": "swx_status",
"success": true,
"surfaceAreaM2": 0.0184,
"surfaceAreaMm2": 18400.0,
"timeoutSeconds": 120,
"volumeM3": 0.00012,
"volumeMm3": 120000.0
},
"pass": true,
"checks": [
{
"quantity": "massG",
"expected": 324.0,
"measured": 323.99999999999994,
"offPct": 1.75442650804963e-14,
"pass": true
},
{
"quantity": "volumeMm3",
"expected": 120000.0,
"measured": 120000.0,
"offPct": 0.0,
"pass": true
},
{
"quantity": "centerOfMassMm",
"expected": [
50.0,
10.0,
30.0
],
"measured": [
50.0,
10.0,
30.0
],
"pass": true
}
],
"fails": [],
"seconds": 12.1
},
{
"id": "cswa-02-3dengr-q6-hole",
"title": "3dengr Q6/Q7: the block with a \u00d820 hole through it along Y at X 25, Z 30",
"official": false,
"source": "https://www.3dengr.com/cswa-practice-questions.html",
"expected": {
"massG": 307.04,
"centerOfMassMm": [
51.38,
10.0,
30.0
],
"tolerancePct": 1.0
},
"material": {
"name": "6061 Alloy",
"densityKgM3": 2700
},
"runScript": {
"_hint": "Each step reports what it built. Verify with swx_inspect_bodies (the geometry) or swx_mass_properties (the mass) rather than trusting the step list. This document was created by the bridge, so swx_close_doc {save:false} discards the whole thing safely; swx_save_as puts it on disk. A step that fails stops the script and says which one, leaving what was already built in place.",
"_timeoutHint": "ab waits up to 420s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.",
"bridgeCreatedDocument": true,
"created": null,
"doc": {
"config": "Default",
"dirty": true,
"path": "C:/Users/drew/AppData/Local/adom-solidworks-bridge/exports/scratch/Part1-1792502024000.SLDPRT",
"title": "Part1-1792502024000.SLDPRT",
"type": "part"
},
"documentName": "Part1-1792502024000.SLDPRT",
"durationMs": 21695,
"error": "",
"ops": [
"new_part",
"new_assembly",
"clear_part",
"sketch",
"sketch_rect",
"sketch_circle",
"extrude",
"cut",
"set_material",
"set_appearance",
"fillet",
"chamfer",
"shell",
"revolve",
"revolve_cut",
"mirror",
"hole",
"linear_pattern",
"circular_pattern",
"set_prop",
"save_as",
"rebuild",
"zoom_fit"
],
"output": "{\"_hint\":\"Each step reports what it built. Verify with swx_inspect_bodies (the geometry) or swx_mass_properties (the mass) rather than trusting the step list. This document was created by the bridge, so swx_close_doc {save:false} discards the whole thing safely; swx_save_as puts it on disk. A step that fails stops the script and says which one, leaving what was already built in place.\",\"_timeoutHint\":\"ab waits up to 420s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.\",\"bridgeCreatedDocument\":true,\"created\":null,\"doc\":{\"config\":\"Default\",\"dirty\":true,\"path\":\"C:\\\\Users\\\\drew\\\\AppData\\\\Local\\\\adom-solidworks-bridge\\\\exports\\\\scratch\\\\Part1-1792502024000.SLDPRT\",\"title\":\"Part1-1792502024000.SLDPRT\",\"type\":\"part\"},\"documentName\":\"Part1-1792502024000.SLDPRT\",\"ops\":[\"new_part\",\"new_assembly\",\"clear_part\",\"sketch\",\"sketch_rect\",\"sketch_circle\",\"extrude\",\"cut\",\"set_material\",\"set_appearance\",\"fillet\",\"chamfer\",\"shell\",\"revolve\",\"revolve_cut\",\"mirror\",\"hole\",\"linear_pattern\",\"circular_pattern\",\"set_prop\",\"save_as\",\"rebuild\",\"zoom_fit\"],\"progress\":{\"confidence\":\"estimate\",\"elapsedSec\":19.5,\"estimatedSec\":30,\"etaSec\":0,\"percent\":100,\"phase\":\"run_script\",\"startKind\":\"warm\",\"stepLabel\":\"Running 5 modeling step(s)\"},\"readiness\":{\"basedOn\":[\"alreadyReadyThisSession\"],\"evaluatedAt\":\"gate\",\"readsAllowed\":true,\"ready\":true,\"running\":true,\"state\":\"ready\",\"why\":\"add-ins are still loading: the last LOAD_ADDIN is newer than the last <3DXLOAD_TIME>, and the startup lines last changed 36s ago\"},\"solidworksRevision\":\"34.3.0\",\"statusVerb\":\"swx_status\",\"stepCount\":5,\"steps\":[{\"op\":\"clear_part\",\"result\":{\"bodiesLeft\":0,\"cleared\":\"Part1-1792502024000.SLDPRT\",\"deleted\":[\"Sketch5\",\"Boss-Extrude4\"],\"featuresDeleted\":2,\"passes\":1,\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.6\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"clear_part\"]},\"route\":\"DeleteSelection2(swDelete_Children | swDelete_Absorbed), repeated until the tree is empty\"},\"step\":1},{\"op\":\"sketch_rect\",\"result\":{\"createdPlane\":null,\"entities\":[{\"rect\":{\"cornersMm\":[[0.0,0.0],[100.0,20.0]]}}],\"heightMm\":20.0,\"mapped\":false,\"plane\":\"Front Plane\",\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.plane.front\",\"sketch.rect\"]},\"resolvedPlane\":null,\"sketch\":\"Sketch6\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"Front Plane\",\"transformInverted\":false,\"widthMm\":100.0},\"step\":2},{\"op\":\"extrude\",\"result\":{\"depth2Mm\":null,\"depthMm\":60.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":null,\"sketchNormal\":[0.0,0.0,1.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":0,\"feature\":\"Boss-Extrude5\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"extrude.one\"]},\"readBack\":{\"depthMm\":60.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":0},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch6\",\"throughAll\":false,\"upToFace\":null},\"step\":3},{\"op\":\"hole\",\"result\":{\"depthMm\":null,\"diameterMm\":20.0,\"face\":{\"atPointMm\":[25.0,20.0,30.0],\"heightMm\":20.0,\"normal\":[-0.0,1.0,-0.0],\"pickedBy\":\"geometry\",\"plane\":\"Top Plane\"},\"feature\":\"Cut-Extrude2\",\"features\":[\"Cut-Extrude2\"],\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"hole.simple\"]},\"steps\":[{\"op\":\"sketch\",\"result\":{\"createdPlane\":\"Plane2\",\"entities\":[{\"circle\":{\"centerMm\":[25.0,-30.0],\"radiusMm\":10.0}}],\"mapped\":true,\"plane\":{\"offsetFrom\":\"Top Plane\",\"offsetMm\":20.0},\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"radiusMm\":10.0,\"resolvedPlane\":{\"offsetFrom\":\"Top Plane\",\"offsetMm\":20.0,\"plane\":\"Plane2\",\"verified\":true},\"sketch\":\"Sketch7\",\"sketchNormal\":[0.0,1.0,0.0],\"sketchedOn\":\"Plane2\",\"transformInverted\":false}},{\"op\":\"cut\",\"result\":{\"depth2Mm\":null,\"depthMm\":0.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":[0.0,1.0,0.0],\"sketchNormal\":[0.0,1.0,0.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":1,\"feature\":\"Cut-Extrude2\",\"readBack\":{\"depthMm\":0.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":1},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch7\",\"throughAll\":true,\"upToFace\":null}}],\"throughAll\":true},\"step\":4},{\"op\":\"set_material\",\"result\":{\"appearanceReapplied\":[],\"current\":{\"database\":\"SOLIDWORKS Materials\",\"name\":\"6061 Alloy\"},\"database\":\"SOLIDWORKS Materials.sldmat\",\"densityKgM3\":2700.0,\"densityRequested\":2700.0,\"material\":\"6061 Alloy\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"set_material\",\"set_material.density\"]}},\"step\":5}],\"success\":true,\"targetDocument\":\"Part1-1792502024000.SLDPRT\",\"timeoutSeconds\":420}",
"progress": {
"confidence": "estimate",
"elapsedSec": 19.5,
"estimatedSec": 30,
"etaSec": 0,
"percent": 100,
"phase": "run_script",
"startKind": "warm",
"stepLabel": "Running 5 modeling step(s)"
},
"readiness": {
"basedOn": [
"alreadyReadyThisSession"
],
"evaluatedAt": "gate",
"readsAllowed": true,
"ready": true,
"running": true,
"state": "ready",
"why": "add-ins are still loading: the last LOAD_ADDIN is newer than the last <3DXLOAD_TIME>, and the startup lines last changed 36s ago"
},
"schemaVersion": 1,
"solidworksRevision": "34.3.0",
"status": "ok",
"statusVerb": "swx_status",
"stepCount": 5,
"steps": [
{
"op": "clear_part",
"result": {
"bodiesLeft": 0,
"cleared": "Part1-1792502024000.SLDPRT",
"deleted": [
"Sketch5",
"Boss-Extrude4"
],
"featuresDeleted": 2,
"passes": 1,
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.6",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"clear_part"
]
},
"route": "DeleteSelection2(swDelete_Children | swDelete_Absorbed), repeated until the tree is empty"
},
"step": 1
},
{
"op": "sketch_rect",
"result": {
"createdPlane": null,
"entities": [
{
"rect": {
"cornersMm": [
[
0.0,
0.0
],
[
100.0,
20.0
]
]
}
}
],
"heightMm": 20.0,
"mapped": false,
"plane": "Front Plane",
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.plane.front",
"sketch.rect"
]
},
"resolvedPlane": null,
"sketch": "Sketch6",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "Front Plane",
"transformInverted": false,
"widthMm": 100.0
},
"step": 2
},
{
"op": "extrude",
"result": {
"depth2Mm": null,
"depthMm": 60.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": null,
"sketchNormal": [
0.0,
0.0,
1.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 0,
"feature": "Boss-Extrude5",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"extrude.one"
]
},
"readBack": {
"depthMm": 60.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 0
},
"regions": null,
"reverse": false,
"sketch": "Sketch6",
"throughAll": false,
"upToFace": null
},
"step": 3
},
{
"op": "hole",
"result": {
"depthMm": null,
"diameterMm": 20.0,
"face": {
"atPointMm": [
25.0,
20.0,
30.0
],
"heightMm": 20.0,
"normal": [
-0.0,
1.0,
-0.0
],
"pickedBy": "geometry",
"plane": "Top Plane"
},
"feature": "Cut-Extrude2",
"features": [
"Cut-Extrude2"
],
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"hole.simple"
]
},
"steps": [
{
"op": "sketch",
"result": {
"createdPlane": "Plane2",
"entities": [
{
"circle": {
"centerMm": [
25.0,
-30.0
],
"radiusMm": 10.0
}
}
],
"mapped": true,
"plane": {
"offsetFrom": "Top Plane",
"offsetMm": 20.0
},
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"radiusMm": 10.0,
"resolvedPlane": {
"offsetFrom": "Top Plane",
"offsetMm": 20.0,
"plane": "Plane2",
"verified": true
},
"sketch": "Sketch7",
"sketchNormal": [
0.0,
1.0,
0.0
],
"sketchedOn": "Plane2",
"transformInverted": false
}
},
{
"op": "cut",
"result": {
"depth2Mm": null,
"depthMm": 0.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": [
0.0,
1.0,
0.0
],
"sketchNormal": [
0.0,
1.0,
0.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 1,
"feature": "Cut-Extrude2",
"readBack": {
"depthMm": 0.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 1
},
"regions": null,
"reverse": false,
"sketch": "Sketch7",
"throughAll": true,
"upToFace": null
}
}
],
"throughAll": true
},
"step": 4
},
{
"op": "set_material",
"result": {
"appearanceReapplied": [],
"current": {
"database": "SOLIDWORKS Materials",
"name": "6061 Alloy"
},
"database": "SOLIDWORKS Materials.sldmat",
"densityKgM3": 2700.0,
"densityRequested": 2700.0,
"material": "6061 Alloy",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"set_material",
"set_material.density"
]
}
},
"step": 5
}
],
"success": true,
"targetDocument": "Part1-1792502024000.SLDPRT",
"timeoutSeconds": 420
},
"massProperties": {
"_hint": "SI units: kg, m^3, m^2, m. Mass is only as good as the material assignment \u2014 a 0 or default density means no material is set on the model, so report the density alongside the mass.",
"_timeoutHint": "ab waits up to 120s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.",
"boundingBox": [
0.0,
0.0,
0.0,
0.1,
0.02,
0.06
],
"centerOfMass": [
0.05138132283342444,
0.009999999999999998,
0.029999999999999995
],
"centerOfMassMm": [
51.381323,
10.0,
30.0
],
"density": 2700.0,
"densityKgM3": 2700.0,
"doc": {
"config": "Default",
"dirty": true,
"path": "C:/Users/drew/AppData/Local/adom-solidworks-bridge/exports/scratch/Part1-1792502024000.SLDPRT",
"title": "Part1-1792502024000.SLDPRT",
"type": "part"
},
"durationMs": 1401,
"error": "",
"massG": 307.0353996706151,
"massKg": 0.3070353996706151,
"materialName": "6061 Alloy",
"output": "{\"_hint\":\"SI units: kg, m^3, m^2, m. Mass is only as good as the material assignment \u2014 a 0 or default density means no material is set on the model, so report the density alongside the mass.\",\"_timeoutHint\":\"ab waits up to 120s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.\",\"boundingBox\":[0.0,0.0,0.0,0.1,0.02,0.06],\"centerOfMass\":[0.05138132283342444,0.009999999999999998,0.029999999999999995],\"centerOfMassMm\":[51.381323,10.0,30.0],\"density\":2700.0,\"densityKgM3\":2700.0,\"doc\":{\"config\":\"Default\",\"dirty\":true,\"path\":\"C:\\\\Users\\\\drew\\\\AppData\\\\Local\\\\adom-solidworks-bridge\\\\exports\\\\scratch\\\\Part1-1792502024000.SLDPRT\",\"title\":\"Part1-1792502024000.SLDPRT\",\"type\":\"part\"},\"massG\":307.0353996706151,\"massKg\":0.3070353996706151,\"materialName\":\"6061 Alloy\",\"readiness\":{\"basedOn\":[\"alreadyReadyThisSession\"],\"evaluatedAt\":\"gate\",\"readsAllowed\":true,\"ready\":true,\"running\":true,\"state\":\"ready\",\"why\":\"add-ins are still loading: the last LOAD_ADDIN is newer than the last <3DXLOAD_TIME>, and the startup lines last changed 58s ago\"},\"statusVerb\":\"swx_status\",\"success\":true,\"surfaceAreaM2\":0.01902831853071796,\"surfaceAreaMm2\":19028.31853071796,\"timeoutSeconds\":120,\"volumeM3\":0.0001137168146928204,\"volumeMm3\":113716.8146928204}",
"readiness": {
"basedOn": [
"alreadyReadyThisSession"
],
"evaluatedAt": "gate",
"readsAllowed": true,
"ready": true,
"running": true,
"state": "ready",
"why": "add-ins are still loading: the last LOAD_ADDIN is newer than the last <3DXLOAD_TIME>, and the startup lines last changed 58s ago"
},
"schemaVersion": 1,
"status": "ok",
"statusVerb": "swx_status",
"success": true,
"surfaceAreaM2": 0.01902831853071796,
"surfaceAreaMm2": 19028.31853071796,
"timeoutSeconds": 120,
"volumeM3": 0.0001137168146928204,
"volumeMm3": 113716.8146928204
},
"pass": true,
"checks": [
{
"quantity": "massG",
"expected": 307.04,
"measured": 307.0353996706151,
"offPct": 0.0014982834109282007,
"pass": true
},
{
"quantity": "centerOfMassMm",
"expected": [
51.38,
10.0,
30.0
],
"measured": [
51.381323,
10.0,
30.0
],
"pass": true
}
],
"fails": [],
"seconds": 23.1
},
{
"id": "cswa-03-3dengr-q8-hole30",
"title": "3dengr Q8: the hole changed to \u00d830",
"official": false,
"source": "https://www.3dengr.com/cswa-practice-questions.html",
"expected": {
"massG": 285.83,
"tolerancePct": 1.0
},
"material": {
"name": "6061 Alloy",
"densityKgM3": 2700
},
"runScript": {
"_hint": "Each step reports what it built. Verify with swx_inspect_bodies (the geometry) or swx_mass_properties (the mass) rather than trusting the step list. This document was created by the bridge, so swx_close_doc {save:false} discards the whole thing safely; swx_save_as puts it on disk. A step that fails stops the script and says which one, leaving what was already built in place.",
"_timeoutHint": "ab waits up to 420s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.",
"bridgeCreatedDocument": true,
"created": null,
"doc": {
"config": "Default",
"dirty": true,
"path": "C:/Users/drew/AppData/Local/adom-solidworks-bridge/exports/scratch/Part1-1792502024000.SLDPRT",
"title": "Part1-1792502024000.SLDPRT",
"type": "part"
},
"documentName": "Part1-1792502024000.SLDPRT",
"durationMs": 19506,
"error": "",
"ops": [
"new_part",
"new_assembly",
"clear_part",
"sketch",
"sketch_rect",
"sketch_circle",
"extrude",
"cut",
"set_material",
"set_appearance",
"fillet",
"chamfer",
"shell",
"revolve",
"revolve_cut",
"mirror",
"hole",
"linear_pattern",
"circular_pattern",
"set_prop",
"save_as",
"rebuild",
"zoom_fit"
],
"output": "{\"_hint\":\"Each step reports what it built. Verify with swx_inspect_bodies (the geometry) or swx_mass_properties (the mass) rather than trusting the step list. This document was created by the bridge, so swx_close_doc {save:false} discards the whole thing safely; swx_save_as puts it on disk. A step that fails stops the script and says which one, leaving what was already built in place.\",\"_timeoutHint\":\"ab waits up to 420s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.\",\"bridgeCreatedDocument\":true,\"created\":null,\"doc\":{\"config\":\"Default\",\"dirty\":true,\"path\":\"C:\\\\Users\\\\drew\\\\AppData\\\\Local\\\\adom-solidworks-bridge\\\\exports\\\\scratch\\\\Part1-1792502024000.SLDPRT\",\"title\":\"Part1-1792502024000.SLDPRT\",\"type\":\"part\"},\"documentName\":\"Part1-1792502024000.SLDPRT\",\"ops\":[\"new_part\",\"new_assembly\",\"clear_part\",\"sketch\",\"sketch_rect\",\"sketch_circle\",\"extrude\",\"cut\",\"set_material\",\"set_appearance\",\"fillet\",\"chamfer\",\"shell\",\"revolve\",\"revolve_cut\",\"mirror\",\"hole\",\"linear_pattern\",\"circular_pattern\",\"set_prop\",\"save_as\",\"rebuild\",\"zoom_fit\"],\"progress\":{\"confidence\":\"estimate\",\"elapsedSec\":17.0,\"estimatedSec\":30,\"etaSec\":0,\"percent\":100,\"phase\":\"run_script\",\"startKind\":\"warm\",\"stepLabel\":\"Running 5 modeling step(s)\"},\"readiness\":{\"basedOn\":[\"alreadyReadyThisSession\"],\"evaluatedAt\":\"gate\",\"readsAllowed\":true,\"ready\":true,\"running\":true,\"state\":\"ready\",\"why\":\"add-ins are still loading: the last LOAD_ADDIN is newer than the last <3DXLOAD_TIME>, and the startup lines last changed 59s ago\"},\"solidworksRevision\":\"34.3.0\",\"statusVerb\":\"swx_status\",\"stepCount\":5,\"steps\":[{\"op\":\"clear_part\",\"result\":{\"bodiesLeft\":0,\"cleared\":\"Part1-1792502024000.SLDPRT\",\"deleted\":[\"Sketch6\",\"Boss-Extrude5\",\"Plane2\",\"Sketch7\",\"Cut-Extrude2\"],\"featuresDeleted\":5,\"passes\":1,\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.6\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"clear_part\"]},\"route\":\"DeleteSelection2(swDelete_Children | swDelete_Absorbed), repeated until the tree is empty\"},\"step\":1},{\"op\":\"sketch_rect\",\"result\":{\"createdPlane\":null,\"entities\":[{\"rect\":{\"cornersMm\":[[0.0,0.0],[100.0,20.0]]}}],\"heightMm\":20.0,\"mapped\":false,\"plane\":\"Front Plane\",\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.plane.front\",\"sketch.rect\"]},\"resolvedPlane\":null,\"sketch\":\"Sketch8\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"Front Plane\",\"transformInverted\":false,\"widthMm\":100.0},\"step\":2},{\"op\":\"extrude\",\"result\":{\"depth2Mm\":null,\"depthMm\":60.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":null,\"sketchNormal\":[0.0,0.0,1.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":0,\"feature\":\"Boss-Extrude6\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"extrude.one\"]},\"readBack\":{\"depthMm\":60.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":0},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch8\",\"throughAll\":false,\"upToFace\":null},\"step\":3},{\"op\":\"hole\",\"result\":{\"depthMm\":null,\"diameterMm\":30.0,\"face\":{\"atPointMm\":[25.0,20.0,30.0],\"heightMm\":20.0,\"normal\":[-0.0,1.0,-0.0],\"pickedBy\":\"geometry\",\"plane\":\"Top Plane\"},\"feature\":\"Cut-Extrude3\",\"features\":[\"Cut-Extrude3\"],\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"hole.simple\"]},\"steps\":[{\"op\":\"sketch\",\"result\":{\"createdPlane\":\"Plane3\",\"entities\":[{\"circle\":{\"centerMm\":[25.0,-30.0],\"radiusMm\":15.0}}],\"mapped\":true,\"plane\":{\"offsetFrom\":\"Top Plane\",\"offsetMm\":20.0},\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"radiusMm\":15.0,\"resolvedPlane\":{\"offsetFrom\":\"Top Plane\",\"offsetMm\":20.0,\"plane\":\"Plane3\",\"verified\":true},\"sketch\":\"Sketch9\",\"sketchNormal\":[0.0,1.0,0.0],\"sketchedOn\":\"Plane3\",\"transformInverted\":false}},{\"op\":\"cut\",\"result\":{\"depth2Mm\":null,\"depthMm\":0.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":[0.0,1.0,0.0],\"sketchNormal\":[0.0,1.0,0.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":1,\"feature\":\"Cut-Extrude3\",\"readBack\":{\"depthMm\":0.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":1},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch9\",\"throughAll\":true,\"upToFace\":null}}],\"throughAll\":true},\"step\":4},{\"op\":\"set_material\",\"result\":{\"appearanceReapplied\":[],\"current\":{\"database\":\"SOLIDWORKS Materials\",\"name\":\"6061 Alloy\"},\"database\":\"SOLIDWORKS Materials.sldmat\",\"densityKgM3\":2700.0,\"densityRequested\":2700.0,\"material\":\"6061 Alloy\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"set_material\",\"set_material.density\"]}},\"step\":5}],\"success\":true,\"targetDocument\":\"Part1-1792502024000.SLDPRT\",\"timeoutSeconds\":420}",
"progress": {
"confidence": "estimate",
"elapsedSec": 17.0,
"estimatedSec": 30,
"etaSec": 0,
"percent": 100,
"phase": "run_script",
"startKind": "warm",
"stepLabel": "Running 5 modeling step(s)"
},
"readiness": {
"basedOn": [
"alreadyReadyThisSession"
],
"evaluatedAt": "gate",
"readsAllowed": true,
"ready": true,
"running": true,
"state": "ready",
"why": "add-ins are still loading: the last LOAD_ADDIN is newer than the last <3DXLOAD_TIME>, and the startup lines last changed 59s ago"
},
"schemaVersion": 1,
"solidworksRevision": "34.3.0",
"status": "ok",
"statusVerb": "swx_status",
"stepCount": 5,
"steps": [
{
"op": "clear_part",
"result": {
"bodiesLeft": 0,
"cleared": "Part1-1792502024000.SLDPRT",
"deleted": [
"Sketch6",
"Boss-Extrude5",
"Plane2",
"Sketch7",
"Cut-Extrude2"
],
"featuresDeleted": 5,
"passes": 1,
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.6",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"clear_part"
]
},
"route": "DeleteSelection2(swDelete_Children | swDelete_Absorbed), repeated until the tree is empty"
},
"step": 1
},
{
"op": "sketch_rect",
"result": {
"createdPlane": null,
"entities": [
{
"rect": {
"cornersMm": [
[
0.0,
0.0
],
[
100.0,
20.0
]
]
}
}
],
"heightMm": 20.0,
"mapped": false,
"plane": "Front Plane",
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.plane.front",
"sketch.rect"
]
},
"resolvedPlane": null,
"sketch": "Sketch8",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "Front Plane",
"transformInverted": false,
"widthMm": 100.0
},
"step": 2
},
{
"op": "extrude",
"result": {
"depth2Mm": null,
"depthMm": 60.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": null,
"sketchNormal": [
0.0,
0.0,
1.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 0,
"feature": "Boss-Extrude6",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"extrude.one"
]
},
"readBack": {
"depthMm": 60.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 0
},
"regions": null,
"reverse": false,
"sketch": "Sketch8",
"throughAll": false,
"upToFace": null
},
"step": 3
},
{
"op": "hole",
"result": {
"depthMm": null,
"diameterMm": 30.0,
"face": {
"atPointMm": [
25.0,
20.0,
30.0
],
"heightMm": 20.0,
"normal": [
-0.0,
1.0,
-0.0
],
"pickedBy": "geometry",
"plane": "Top Plane"
},
"feature": "Cut-Extrude3",
"features": [
"Cut-Extrude3"
],
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"hole.simple"
]
},
"steps": [
{
"op": "sketch",
"result": {
"createdPlane": "Plane3",
"entities": [
{
"circle": {
"centerMm": [
25.0,
-30.0
],
"radiusMm": 15.0
}
}
],
"mapped": true,
"plane": {
"offsetFrom": "Top Plane",
"offsetMm": 20.0
},
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"radiusMm": 15.0,
"resolvedPlane": {
"offsetFrom": "Top Plane",
"offsetMm": 20.0,
"plane": "Plane3",
"verified": true
},
"sketch": "Sketch9",
"sketchNormal": [
0.0,
1.0,
0.0
],
"sketchedOn": "Plane3",
"transformInverted": false
}
},
{
"op": "cut",
"result": {
"depth2Mm": null,
"depthMm": 0.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": [
0.0,
1.0,
0.0
],
"sketchNormal": [
0.0,
1.0,
0.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 1,
"feature": "Cut-Extrude3",
"readBack": {
"depthMm": 0.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 1
},
"regions": null,
"reverse": false,
"sketch": "Sketch9",
"throughAll": true,
"upToFace": null
}
}
],
"throughAll": true
},
"step": 4
},
{
"op": "set_material",
"result": {
"appearanceReapplied": [],
"current": {
"database": "SOLIDWORKS Materials",
"name": "6061 Alloy"
},
"database": "SOLIDWORKS Materials.sldmat",
"densityKgM3": 2700.0,
"densityRequested": 2700.0,
"material": "6061 Alloy",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"set_material",
"set_material.density"
]
}
},
"step": 5
}
],
"success": true,
"targetDocument": "Part1-1792502024000.SLDPRT",
"timeoutSeconds": 420
},
"massProperties": {
"_hint": "SI units: kg, m^3, m^2, m. Mass is only as good as the material assignment \u2014 a 0 or default density means no material is set on the model, so report the density alongside the mass.",
"_timeoutHint": "ab waits up to 120s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.",
"boundingBox": [
0.0,
0.0,
0.0,
0.1,
0.02,
0.06
],
"centerOfMass": [
0.05333855767238339,
0.009999999999999998,
0.03
],
"centerOfMassMm": [
53.338558,
10.0,
30.0
],
"density": 2700.0,
"densityKgM3": 2700.0,
"doc": {
"config": "Default",
"dirty": true,
"path": "C:/Users/drew/AppData/Local/adom-solidworks-bridge/exports/scratch/Part1-1792502024000.SLDPRT",
"title": "Part1-1792502024000.SLDPRT",
"type": "part"
},
"durationMs": 1098,
"error": "",
"massG": 285.829649258884,
"massKg": 0.285829649258884,
"materialName": "6061 Alloy",
"output": "{\"_hint\":\"SI units: kg, m^3, m^2, m. Mass is only as good as the material assignment \u2014 a 0 or default density means no material is set on the model, so report the density alongside the mass.\",\"_timeoutHint\":\"ab waits up to 120s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.\",\"boundingBox\":[0.0,0.0,0.0,0.1,0.02,0.06],\"centerOfMass\":[0.05333855767238339,0.009999999999999998,0.03],\"centerOfMassMm\":[53.338558,10.0,30.0],\"density\":2700.0,\"densityKgM3\":2700.0,\"doc\":{\"config\":\"Default\",\"dirty\":true,\"path\":\"C:\\\\Users\\\\drew\\\\AppData\\\\Local\\\\adom-solidworks-bridge\\\\exports\\\\scratch\\\\Part1-1792502024000.SLDPRT\",\"title\":\"Part1-1792502024000.SLDPRT\",\"type\":\"part\"},\"massG\":285.829649258884,\"massKg\":0.285829649258884,\"materialName\":\"6061 Alloy\",\"readiness\":{\"basedOn\":[\"alreadyReadyThisSession\"],\"evaluatedAt\":\"gate\",\"readsAllowed\":true,\"ready\":true,\"running\":true,\"state\":\"ready\",\"why\":\"a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 79s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed\"},\"statusVerb\":\"swx_status\",\"success\":true,\"surfaceAreaM2\":0.01887123889803847,\"surfaceAreaMm2\":18871.238898038468,\"timeoutSeconds\":120,\"volumeM3\":0.00010586283305884592,\"volumeMm3\":105862.83305884592}",
"readiness": {
"basedOn": [
"alreadyReadyThisSession"
],
"evaluatedAt": "gate",
"readsAllowed": true,
"ready": true,
"running": true,
"state": "ready",
"why": "a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 79s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed"
},
"schemaVersion": 1,
"status": "ok",
"statusVerb": "swx_status",
"success": true,
"surfaceAreaM2": 0.01887123889803847,
"surfaceAreaMm2": 18871.238898038468,
"timeoutSeconds": 120,
"volumeM3": 0.00010586283305884592,
"volumeMm3": 105862.83305884592
},
"pass": true,
"checks": [
{
"quantity": "massG",
"expected": 285.83,
"measured": 285.829649258884,
"offPct": 0.00012270969317231364,
"pass": true
}
],
"fails": [],
"seconds": 20.6
},
{
"id": "cswa-04-3dengr-q9-l-bracket",
"title": "3dengr Q9: an L-bracket in AISI 1020, ONE polyline sketch",
"official": false,
"source": "https://www.3dengr.com/cswa-practice-questions.html",
"expected": {
"massG": 410.8,
"centerOfMassMm": [
26.54,
16.54,
20.0
],
"tolerancePct": 1.0
},
"material": {
"name": "AISI 1020",
"densityKgM3": 7900
},
"runScript": {
"_hint": "Each step reports what it built. Verify with swx_inspect_bodies (the geometry) or swx_mass_properties (the mass) rather than trusting the step list. This document was created by the bridge, so swx_close_doc {save:false} discards the whole thing safely; swx_save_as puts it on disk. A step that fails stops the script and says which one, leaving what was already built in place.",
"_timeoutHint": "ab waits up to 420s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.",
"bridgeCreatedDocument": true,
"created": null,
"doc": {
"config": "Default",
"dirty": true,
"path": "C:/Users/drew/AppData/Local/adom-solidworks-bridge/exports/scratch/Part1-1792502024000.SLDPRT",
"title": "Part1-1792502024000.SLDPRT",
"type": "part"
},
"documentName": "Part1-1792502024000.SLDPRT",
"durationMs": 10055,
"error": "",
"ops": [
"new_part",
"new_assembly",
"clear_part",
"sketch",
"sketch_rect",
"sketch_circle",
"extrude",
"cut",
"set_material",
"set_appearance",
"fillet",
"chamfer",
"shell",
"revolve",
"revolve_cut",
"mirror",
"hole",
"linear_pattern",
"circular_pattern",
"set_prop",
"save_as",
"rebuild",
"zoom_fit"
],
"output": "{\"_hint\":\"Each step reports what it built. Verify with swx_inspect_bodies (the geometry) or swx_mass_properties (the mass) rather than trusting the step list. This document was created by the bridge, so swx_close_doc {save:false} discards the whole thing safely; swx_save_as puts it on disk. A step that fails stops the script and says which one, leaving what was already built in place.\",\"_timeoutHint\":\"ab waits up to 420s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.\",\"bridgeCreatedDocument\":true,\"created\":null,\"doc\":{\"config\":\"Default\",\"dirty\":true,\"path\":\"C:\\\\Users\\\\drew\\\\AppData\\\\Local\\\\adom-solidworks-bridge\\\\exports\\\\scratch\\\\Part1-1792502024000.SLDPRT\",\"title\":\"Part1-1792502024000.SLDPRT\",\"type\":\"part\"},\"documentName\":\"Part1-1792502024000.SLDPRT\",\"ops\":[\"new_part\",\"new_assembly\",\"clear_part\",\"sketch\",\"sketch_rect\",\"sketch_circle\",\"extrude\",\"cut\",\"set_material\",\"set_appearance\",\"fillet\",\"chamfer\",\"shell\",\"revolve\",\"revolve_cut\",\"mirror\",\"hole\",\"linear_pattern\",\"circular_pattern\",\"set_prop\",\"save_as\",\"rebuild\",\"zoom_fit\"],\"progress\":{\"confidence\":\"estimate\",\"elapsedSec\":8.2,\"estimatedSec\":30,\"etaSec\":0,\"percent\":100,\"phase\":\"run_script\",\"startKind\":\"warm\",\"stepLabel\":\"Running 4 modeling step(s)\"},\"readiness\":{\"basedOn\":[\"alreadyReadyThisSession\"],\"evaluatedAt\":\"gate\",\"readsAllowed\":true,\"ready\":true,\"running\":true,\"state\":\"ready\",\"why\":\"a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 80s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed\"},\"solidworksRevision\":\"34.3.0\",\"statusVerb\":\"swx_status\",\"stepCount\":4,\"steps\":[{\"op\":\"clear_part\",\"result\":{\"bodiesLeft\":0,\"cleared\":\"Part1-1792502024000.SLDPRT\",\"deleted\":[\"Sketch8\",\"Boss-Extrude6\",\"Plane3\",\"Sketch9\",\"Cut-Extrude3\"],\"featuresDeleted\":5,\"passes\":1,\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.6\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"clear_part\"]},\"route\":\"DeleteSelection2(swDelete_Children | swDelete_Absorbed), repeated until the tree is empty\"},\"step\":1},{\"op\":\"sketch\",\"result\":{\"createdPlane\":null,\"entities\":[{\"line\":{\"fromMm\":[0.0,0.0],\"toMm\":[80.0,0.0]}},{\"line\":{\"fromMm\":[80.0,0.0],\"toMm\":[80.0,10.0]}},{\"line\":{\"fromMm\":[80.0,10.0],\"toMm\":[10.0,10.0]}},{\"line\":{\"fromMm\":[10.0,10.0],\"toMm\":[10.0,60.0]}},{\"line\":{\"fromMm\":[10.0,60.0],\"toMm\":[0.0,60.0]}},{\"line\":{\"fromMm\":[0.0,60.0],\"toMm\":[0.0,0.0]}}],\"mapped\":false,\"plane\":\"Front Plane\",\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.plane.front\",\"sketch.multiProfile\",\"sketch.line\"]},\"resolvedPlane\":null,\"sketch\":\"Sketch10\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"Front Plane\",\"transformInverted\":false},\"step\":2},{\"op\":\"extrude\",\"result\":{\"depth2Mm\":null,\"depthMm\":40.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":null,\"sketchNormal\":[0.0,0.0,1.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":0,\"feature\":\"Boss-Extrude7\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"extrude.one\"]},\"readBack\":{\"depthMm\":40.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":0},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch10\",\"throughAll\":false,\"upToFace\":null},\"step\":3},{\"op\":\"set_material\",\"result\":{\"appearanceReapplied\":[],\"current\":{\"database\":\"SOLIDWORKS Materials\",\"name\":\"AISI 1020\"},\"database\":\"SOLIDWORKS Materials.sldmat\",\"densityKgM3\":7900.000000000001,\"densityRequested\":7900.0,\"material\":\"AISI 1020\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"set_material\",\"set_material.density\"]}},\"step\":4}],\"success\":true,\"targetDocument\":\"Part1-1792502024000.SLDPRT\",\"timeoutSeconds\":420}",
"progress": {
"confidence": "estimate",
"elapsedSec": 8.2,
"estimatedSec": 30,
"etaSec": 0,
"percent": 100,
"phase": "run_script",
"startKind": "warm",
"stepLabel": "Running 4 modeling step(s)"
},
"readiness": {
"basedOn": [
"alreadyReadyThisSession"
],
"evaluatedAt": "gate",
"readsAllowed": true,
"ready": true,
"running": true,
"state": "ready",
"why": "a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 80s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed"
},
"schemaVersion": 1,
"solidworksRevision": "34.3.0",
"status": "ok",
"statusVerb": "swx_status",
"stepCount": 4,
"steps": [
{
"op": "clear_part",
"result": {
"bodiesLeft": 0,
"cleared": "Part1-1792502024000.SLDPRT",
"deleted": [
"Sketch8",
"Boss-Extrude6",
"Plane3",
"Sketch9",
"Cut-Extrude3"
],
"featuresDeleted": 5,
"passes": 1,
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.6",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"clear_part"
]
},
"route": "DeleteSelection2(swDelete_Children | swDelete_Absorbed), repeated until the tree is empty"
},
"step": 1
},
{
"op": "sketch",
"result": {
"createdPlane": null,
"entities": [
{
"line": {
"fromMm": [
0.0,
0.0
],
"toMm": [
80.0,
0.0
]
}
},
{
"line": {
"fromMm": [
80.0,
0.0
],
"toMm": [
80.0,
10.0
]
}
},
{
"line": {
"fromMm": [
80.0,
10.0
],
"toMm": [
10.0,
10.0
]
}
},
{
"line": {
"fromMm": [
10.0,
10.0
],
"toMm": [
10.0,
60.0
]
}
},
{
"line": {
"fromMm": [
10.0,
60.0
],
"toMm": [
0.0,
60.0
]
}
},
{
"line": {
"fromMm": [
0.0,
60.0
],
"toMm": [
0.0,
0.0
]
}
}
],
"mapped": false,
"plane": "Front Plane",
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.plane.front",
"sketch.multiProfile",
"sketch.line"
]
},
"resolvedPlane": null,
"sketch": "Sketch10",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "Front Plane",
"transformInverted": false
},
"step": 2
},
{
"op": "extrude",
"result": {
"depth2Mm": null,
"depthMm": 40.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": null,
"sketchNormal": [
0.0,
0.0,
1.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 0,
"feature": "Boss-Extrude7",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"extrude.one"
]
},
"readBack": {
"depthMm": 40.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 0
},
"regions": null,
"reverse": false,
"sketch": "Sketch10",
"throughAll": false,
"upToFace": null
},
"step": 3
},
{
"op": "set_material",
"result": {
"appearanceReapplied": [],
"current": {
"database": "SOLIDWORKS Materials",
"name": "AISI 1020"
},
"database": "SOLIDWORKS Materials.sldmat",
"densityKgM3": 7900.000000000001,
"densityRequested": 7900.0,
"material": "AISI 1020",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"set_material",
"set_material.density"
]
}
},
"step": 4
}
],
"success": true,
"targetDocument": "Part1-1792502024000.SLDPRT",
"timeoutSeconds": 420
},
"massProperties": {
"_hint": "SI units: kg, m^3, m^2, m. Mass is only as good as the material assignment \u2014 a 0 or default density means no material is set on the model, so report the density alongside the mass.",
"_timeoutHint": "ab waits up to 120s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.",
"boundingBox": [
0.0,
0.0,
0.0,
0.08,
0.06,
0.04
],
"centerOfMass": [
0.02653846153846153,
0.016538461538461537,
0.019999999999999997
],
"centerOfMassMm": [
26.538462,
16.538462,
20.0
],
"density": 7900.000000000001,
"densityKgM3": 7900.000000000001,
"doc": {
"config": "Default",
"dirty": true,
"path": "C:/Users/drew/AppData/Local/adom-solidworks-bridge/exports/scratch/Part1-1792502024000.SLDPRT",
"title": "Part1-1792502024000.SLDPRT",
"type": "part"
},
"durationMs": 1002,
"error": "",
"massG": 410.80000000000007,
"massKg": 0.41080000000000005,
"materialName": "AISI 1020",
"output": "{\"_hint\":\"SI units: kg, m^3, m^2, m. Mass is only as good as the material assignment \u2014 a 0 or default density means no material is set on the model, so report the density alongside the mass.\",\"_timeoutHint\":\"ab waits up to 120s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.\",\"boundingBox\":[0.0,0.0,0.0,0.08,0.06,0.04],\"centerOfMass\":[0.02653846153846153,0.016538461538461537,0.019999999999999997],\"centerOfMassMm\":[26.538462,16.538462,20.0],\"density\":7900.000000000001,\"densityKgM3\":7900.000000000001,\"doc\":{\"config\":\"Default\",\"dirty\":true,\"path\":\"C:\\\\Users\\\\drew\\\\AppData\\\\Local\\\\adom-solidworks-bridge\\\\exports\\\\scratch\\\\Part1-1792502024000.SLDPRT\",\"title\":\"Part1-1792502024000.SLDPRT\",\"type\":\"part\"},\"massG\":410.80000000000007,\"massKg\":0.41080000000000005,\"materialName\":\"AISI 1020\",\"readiness\":{\"basedOn\":[\"alreadyReadyThisSession\"],\"evaluatedAt\":\"gate\",\"readsAllowed\":true,\"ready\":true,\"running\":true,\"state\":\"ready\",\"why\":\"a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 90s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed\"},\"statusVerb\":\"swx_status\",\"success\":true,\"surfaceAreaM2\":0.0138,\"surfaceAreaMm2\":13800.0,\"timeoutSeconds\":120,\"volumeM3\":0.000052,\"volumeMm3\":52000.0}",
"readiness": {
"basedOn": [
"alreadyReadyThisSession"
],
"evaluatedAt": "gate",
"readsAllowed": true,
"ready": true,
"running": true,
"state": "ready",
"why": "a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 90s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed"
},
"schemaVersion": 1,
"status": "ok",
"statusVerb": "swx_status",
"success": true,
"surfaceAreaM2": 0.0138,
"surfaceAreaMm2": 13800.0,
"timeoutSeconds": 120,
"volumeM3": 5.2e-05,
"volumeMm3": 52000.0
},
"pass": true,
"checks": [
{
"quantity": "massG",
"expected": 410.8,
"measured": 410.80000000000007,
"offPct": 1.3837248992407013e-14,
"pass": true
},
{
"quantity": "centerOfMassMm",
"expected": [
26.54,
16.54,
20.0
],
"measured": [
26.538462,
16.538462,
20.0
],
"pass": true
}
],
"fails": [],
"seconds": 11.1
},
{
"id": "cswa-05-tool-block-step1",
"title": "Official Tool Block, Step 1 (Q3): A 81, B 57, C 43",
"official": true,
"source": "https://www.solidworks.com/sites/default/files/2017-12/CSWASampleExam.pdf (Dassault CSWA Sample Exam, 2017 edition; archive http://web.archive.org/web/20251230104817/https://www.solidworks.com/sites/default/files/2017-12/CSWASampleExam.pdf)",
"expected": {
"massG": 939.54,
"tolerancePct": 1.0
},
"material": {
"name": "AISI 1020",
"densityKgM3": 7900
},
"runScript": {
"_hint": "Each step reports what it built. Verify with swx_inspect_bodies (the geometry) or swx_mass_properties (the mass) rather than trusting the step list. This document was created by the bridge, so swx_close_doc {save:false} discards the whole thing safely; swx_save_as puts it on disk. A step that fails stops the script and says which one, leaving what was already built in place.",
"_timeoutHint": "ab waits up to 420s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.",
"bridgeCreatedDocument": true,
"created": null,
"doc": {
"config": "Default",
"dirty": true,
"path": "C:/Users/drew/AppData/Local/adom-solidworks-bridge/exports/scratch/Part1-1792502024000.SLDPRT",
"title": "Part1-1792502024000.SLDPRT",
"type": "part"
},
"documentName": "Part1-1792502024000.SLDPRT",
"durationMs": 16321,
"error": "",
"ops": [
"new_part",
"new_assembly",
"clear_part",
"sketch",
"sketch_rect",
"sketch_circle",
"extrude",
"cut",
"set_material",
"set_appearance",
"fillet",
"chamfer",
"shell",
"revolve",
"revolve_cut",
"mirror",
"hole",
"linear_pattern",
"circular_pattern",
"set_prop",
"save_as",
"rebuild",
"zoom_fit"
],
"output": "{\"_hint\":\"Each step reports what it built. Verify with swx_inspect_bodies (the geometry) or swx_mass_properties (the mass) rather than trusting the step list. This document was created by the bridge, so swx_close_doc {save:false} discards the whole thing safely; swx_save_as puts it on disk. A step that fails stops the script and says which one, leaving what was already built in place.\",\"_timeoutHint\":\"ab waits up to 420s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.\",\"bridgeCreatedDocument\":true,\"created\":null,\"doc\":{\"config\":\"Default\",\"dirty\":true,\"path\":\"C:\\\\Users\\\\drew\\\\AppData\\\\Local\\\\adom-solidworks-bridge\\\\exports\\\\scratch\\\\Part1-1792502024000.SLDPRT\",\"title\":\"Part1-1792502024000.SLDPRT\",\"type\":\"part\"},\"documentName\":\"Part1-1792502024000.SLDPRT\",\"ops\":[\"new_part\",\"new_assembly\",\"clear_part\",\"sketch\",\"sketch_rect\",\"sketch_circle\",\"extrude\",\"cut\",\"set_material\",\"set_appearance\",\"fillet\",\"chamfer\",\"shell\",\"revolve\",\"revolve_cut\",\"mirror\",\"hole\",\"linear_pattern\",\"circular_pattern\",\"set_prop\",\"save_as\",\"rebuild\",\"zoom_fit\"],\"progress\":{\"confidence\":\"estimate\",\"elapsedSec\":14.3,\"estimatedSec\":30,\"etaSec\":0,\"percent\":100,\"phase\":\"run_script\",\"startKind\":\"warm\",\"stepLabel\":\"Running 4 modeling step(s)\"},\"readiness\":{\"basedOn\":[\"alreadyReadyThisSession\"],\"evaluatedAt\":\"gate\",\"readsAllowed\":true,\"ready\":true,\"running\":true,\"state\":\"ready\",\"why\":\"a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 91s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed\"},\"solidworksRevision\":\"34.3.0\",\"statusVerb\":\"swx_status\",\"stepCount\":4,\"steps\":[{\"op\":\"clear_part\",\"result\":{\"bodiesLeft\":0,\"cleared\":\"Part1-1792502024000.SLDPRT\",\"deleted\":[\"Sketch10\",\"Boss-Extrude7\"],\"featuresDeleted\":2,\"passes\":1,\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.6\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"clear_part\"]},\"route\":\"DeleteSelection2(swDelete_Children | swDelete_Absorbed), repeated until the tree is empty\"},\"step\":1},{\"op\":\"sketch\",\"result\":{\"createdPlane\":null,\"entities\":[{\"line\":{\"fromMm\":[0.0,18.0],\"toMm\":[18.243084987875623,14.783251905279968]}},{\"arc\":{\"ccw\":true,\"centerMm\":[21.5424003635473,33.494599212511915],\"endMm\":[38.0,24.0],\"radiusMm\":19.0,\"startMm\":[18.243084987875623,14.783251905279968]}},{\"line\":{\"fromMm\":[38.0,24.0],\"toMm\":[62.00000000000001,24.0]}},{\"line\":{\"fromMm\":[67.0,19.0],\"toMm\":[67.0,0.0]}},{\"line\":{\"fromMm\":[67.0,0.0],\"toMm\":[38.0,-33.0]}},{\"line\":{\"fromMm\":[38.0,-33.0],\"toMm\":[32.788067396763054,-33.0]}},{\"arc\":{\"ccw\":false,\"centerMm\":[54.69696969696975,-13.999999999999972],\"endMm\":[26.012264996781063,-18.264705882352946],\"radiusMm\":29.000000000000053,\"startMm\":[32.788067396763054,-33.0]}},{\"arc\":{\"ccw\":true,\"centerMm\":[21.066626255369176,-18.999999999999964],\"endMm\":[21.06662625536923,-14.0],\"radiusMm\":5.000000000000048,\"startMm\":[26.012264996781063,-18.264705882352946]}},{\"line\":{\"fromMm\":[21.06662625536923,-14.0],\"toMm\":[-7.0,-14.0]}},{\"line\":{\"fromMm\":[-14.0,-7.0],\"toMm\":[-14.0,11.000000000000002]}},{\"line\":{\"fromMm\":[-7.0,18.0],\"toMm\":[0.0,18.0]}},{\"line\":{\"fromMm\":[-14.0,11.000000000000002],\"toMm\":[-7.0,18.0]}},{\"line\":{\"fromMm\":[-7.0,-14.0],\"toMm\":[-14.0,-7.0]}},{\"line\":{\"fromMm\":[62.00000000000001,24.0],\"toMm\":[67.0,19.0]}},{\"circle\":{\"centerMm\":[0.0,0.0],\"radiusMm\":7.0}}],\"mapped\":false,\"plane\":\"Front Plane\",\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.plane.front\",\"sketch.circle\",\"sketch.multiProfile\",\"sketch.line\",\"sketch.arc\"]},\"resolvedPlane\":null,\"sketch\":\"Sketch11\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"Front Plane\",\"transformInverted\":false},\"step\":2},{\"op\":\"extrude\",\"result\":{\"depth2Mm\":null,\"depthMm\":43.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":null,\"sketchNormal\":[0.0,0.0,1.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":0,\"feature\":\"Boss-Extrude8\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"extrude.one\"]},\"readBack\":{\"depthMm\":43.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":0},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch11\",\"throughAll\":false,\"upToFace\":null},\"step\":3},{\"op\":\"set_material\",\"result\":{\"appearanceReapplied\":[],\"current\":{\"database\":\"SOLIDWORKS Materials\",\"name\":\"AISI 1020\"},\"database\":\"SOLIDWORKS Materials.sldmat\",\"densityKgM3\":7900.0,\"densityRequested\":7900.0,\"material\":\"AISI 1020\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"set_material\",\"set_material.density\"]}},\"step\":4}],\"success\":true,\"targetDocument\":\"Part1-1792502024000.SLDPRT\",\"timeoutSeconds\":420}",
"progress": {
"confidence": "estimate",
"elapsedSec": 14.3,
"estimatedSec": 30,
"etaSec": 0,
"percent": 100,
"phase": "run_script",
"startKind": "warm",
"stepLabel": "Running 4 modeling step(s)"
},
"readiness": {
"basedOn": [
"alreadyReadyThisSession"
],
"evaluatedAt": "gate",
"readsAllowed": true,
"ready": true,
"running": true,
"state": "ready",
"why": "a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 91s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed"
},
"schemaVersion": 1,
"solidworksRevision": "34.3.0",
"status": "ok",
"statusVerb": "swx_status",
"stepCount": 4,
"steps": [
{
"op": "clear_part",
"result": {
"bodiesLeft": 0,
"cleared": "Part1-1792502024000.SLDPRT",
"deleted": [
"Sketch10",
"Boss-Extrude7"
],
"featuresDeleted": 2,
"passes": 1,
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.6",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"clear_part"
]
},
"route": "DeleteSelection2(swDelete_Children | swDelete_Absorbed), repeated until the tree is empty"
},
"step": 1
},
{
"op": "sketch",
"result": {
"createdPlane": null,
"entities": [
{
"line": {
"fromMm": [
0.0,
18.0
],
"toMm": [
18.243084987875623,
14.783251905279968
]
}
},
{
"arc": {
"ccw": true,
"centerMm": [
21.5424003635473,
33.494599212511915
],
"endMm": [
38.0,
24.0
],
"radiusMm": 19.0,
"startMm": [
18.243084987875623,
14.783251905279968
]
}
},
{
"line": {
"fromMm": [
38.0,
24.0
],
"toMm": [
62.00000000000001,
24.0
]
}
},
{
"line": {
"fromMm": [
67.0,
19.0
],
"toMm": [
67.0,
0.0
]
}
},
{
"line": {
"fromMm": [
67.0,
0.0
],
"toMm": [
38.0,
-33.0
]
}
},
{
"line": {
"fromMm": [
38.0,
-33.0
],
"toMm": [
32.788067396763054,
-33.0
]
}
},
{
"arc": {
"ccw": false,
"centerMm": [
54.69696969696975,
-13.999999999999972
],
"endMm": [
26.012264996781063,
-18.264705882352946
],
"radiusMm": 29.000000000000053,
"startMm": [
32.788067396763054,
-33.0
]
}
},
{
"arc": {
"ccw": true,
"centerMm": [
21.066626255369176,
-18.999999999999964
],
"endMm": [
21.06662625536923,
-14.0
],
"radiusMm": 5.000000000000048,
"startMm": [
26.012264996781063,
-18.264705882352946
]
}
},
{
"line": {
"fromMm": [
21.06662625536923,
-14.0
],
"toMm": [
-7.0,
-14.0
]
}
},
{
"line": {
"fromMm": [
-14.0,
-7.0
],
"toMm": [
-14.0,
11.000000000000002
]
}
},
{
"line": {
"fromMm": [
-7.0,
18.0
],
"toMm": [
0.0,
18.0
]
}
},
{
"line": {
"fromMm": [
-14.0,
11.000000000000002
],
"toMm": [
-7.0,
18.0
]
}
},
{
"line": {
"fromMm": [
-7.0,
-14.0
],
"toMm": [
-14.0,
-7.0
]
}
},
{
"line": {
"fromMm": [
62.00000000000001,
24.0
],
"toMm": [
67.0,
19.0
]
}
},
{
"circle": {
"centerMm": [
0.0,
0.0
],
"radiusMm": 7.0
}
}
],
"mapped": false,
"plane": "Front Plane",
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.plane.front",
"sketch.circle",
"sketch.multiProfile",
"sketch.line",
"sketch.arc"
]
},
"resolvedPlane": null,
"sketch": "Sketch11",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "Front Plane",
"transformInverted": false
},
"step": 2
},
{
"op": "extrude",
"result": {
"depth2Mm": null,
"depthMm": 43.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": null,
"sketchNormal": [
0.0,
0.0,
1.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 0,
"feature": "Boss-Extrude8",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"extrude.one"
]
},
"readBack": {
"depthMm": 43.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 0
},
"regions": null,
"reverse": false,
"sketch": "Sketch11",
"throughAll": false,
"upToFace": null
},
"step": 3
},
{
"op": "set_material",
"result": {
"appearanceReapplied": [],
"current": {
"database": "SOLIDWORKS Materials",
"name": "AISI 1020"
},
"database": "SOLIDWORKS Materials.sldmat",
"densityKgM3": 7900.0,
"densityRequested": 7900.0,
"material": "AISI 1020",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"set_material",
"set_material.density"
]
}
},
"step": 4
}
],
"success": true,
"targetDocument": "Part1-1792502024000.SLDPRT",
"timeoutSeconds": 420
},
"massProperties": {
"_hint": "SI units: kg, m^3, m^2, m. Mass is only as good as the material assignment \u2014 a 0 or default density means no material is set on the model, so report the density alongside the mass.",
"_timeoutHint": "ab waits up to 120s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.",
"boundingBox": [
-0.014,
-0.033,
0.0,
0.067,
0.024,
0.043
],
"centerOfMass": [
0.03062236692252704,
0.000307646864646839,
0.0215
],
"centerOfMassMm": [
30.622367,
0.307647,
21.5
],
"density": 7900.0,
"densityKgM3": 7900.0,
"doc": {
"config": "Default",
"dirty": true,
"path": "C:/Users/drew/AppData/Local/adom-solidworks-bridge/exports/scratch/Part1-1792502024000.SLDPRT",
"title": "Part1-1792502024000.SLDPRT",
"type": "part"
},
"durationMs": 1630,
"error": "",
"massG": 939.5395682014018,
"massKg": 0.9395395682014018,
"materialName": "AISI 1020",
"output": "{\"_hint\":\"SI units: kg, m^3, m^2, m. Mass is only as good as the material assignment \u2014 a 0 or default density means no material is set on the model, so report the density alongside the mass.\",\"_timeoutHint\":\"ab waits up to 120s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.\",\"boundingBox\":[-0.014,-0.033,0.0,0.067,0.024,0.043],\"centerOfMass\":[0.03062236692252704,0.000307646864646839,0.0215],\"centerOfMassMm\":[30.622367,0.307647,21.5],\"density\":7900.0,\"densityKgM3\":7900.0,\"doc\":{\"config\":\"Default\",\"dirty\":true,\"path\":\"C:\\\\Users\\\\drew\\\\AppData\\\\Local\\\\adom-solidworks-bridge\\\\exports\\\\scratch\\\\Part1-1792502024000.SLDPRT\",\"title\":\"Part1-1792502024000.SLDPRT\",\"type\":\"part\"},\"massG\":939.5395682014018,\"massKg\":0.9395395682014018,\"materialName\":\"AISI 1020\",\"readiness\":{\"basedOn\":[\"alreadyReadyThisSession\"],\"evaluatedAt\":\"gate\",\"readsAllowed\":true,\"ready\":true,\"running\":true,\"state\":\"ready\",\"why\":\"a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 107s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed\"},\"statusVerb\":\"swx_status\",\"success\":true,\"surfaceAreaM2\":0.01763006429786853,\"surfaceAreaMm2\":17630.06429786853,\"timeoutSeconds\":120,\"volumeM3\":0.00011892905926600024,\"volumeMm3\":118929.05926600024}",
"readiness": {
"basedOn": [
"alreadyReadyThisSession"
],
"evaluatedAt": "gate",
"readsAllowed": true,
"ready": true,
"running": true,
"state": "ready",
"why": "a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 107s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed"
},
"schemaVersion": 1,
"status": "ok",
"statusVerb": "swx_status",
"success": true,
"surfaceAreaM2": 0.01763006429786853,
"surfaceAreaMm2": 17630.06429786853,
"timeoutSeconds": 120,
"volumeM3": 0.00011892905926600024,
"volumeMm3": 118929.05926600024
},
"pass": true,
"checks": [
{
"quantity": "massG",
"expected": 939.54,
"measured": 939.5395682014018,
"offPct": 4.595851141290499e-05,
"pass": true
}
],
"fails": [],
"seconds": 18.0
},
{
"id": "cswa-06-tool-block-step2",
"title": "Official Tool Block, Step 2 (Q4): A 84, B 59, C 45, all other dimensions the same",
"official": true,
"source": "https://www.solidworks.com/sites/default/files/2017-12/CSWASampleExam.pdf (Dassault CSWA Sample Exam, 2017 edition; archive http://web.archive.org/web/20251230104817/https://www.solidworks.com/sites/default/files/2017-12/CSWASampleExam.pdf)",
"expected": {
"massG": 1032.32,
"tolerancePct": 1.0
},
"material": {
"name": "AISI 1020",
"densityKgM3": 7900
},
"runScript": {
"_hint": "Each step reports what it built. Verify with swx_inspect_bodies (the geometry) or swx_mass_properties (the mass) rather than trusting the step list. This document was created by the bridge, so swx_close_doc {save:false} discards the whole thing safely; swx_save_as puts it on disk. A step that fails stops the script and says which one, leaving what was already built in place.",
"_timeoutHint": "ab waits up to 420s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.",
"bridgeCreatedDocument": true,
"created": null,
"doc": {
"config": "Default",
"dirty": true,
"path": "C:/Users/drew/AppData/Local/adom-solidworks-bridge/exports/scratch/Part1-1792502024000.SLDPRT",
"title": "Part1-1792502024000.SLDPRT",
"type": "part"
},
"documentName": "Part1-1792502024000.SLDPRT",
"durationMs": 13940,
"error": "",
"ops": [
"new_part",
"new_assembly",
"clear_part",
"sketch",
"sketch_rect",
"sketch_circle",
"extrude",
"cut",
"set_material",
"set_appearance",
"fillet",
"chamfer",
"shell",
"revolve",
"revolve_cut",
"mirror",
"hole",
"linear_pattern",
"circular_pattern",
"set_prop",
"save_as",
"rebuild",
"zoom_fit"
],
"output": "{\"_hint\":\"Each step reports what it built. Verify with swx_inspect_bodies (the geometry) or swx_mass_properties (the mass) rather than trusting the step list. This document was created by the bridge, so swx_close_doc {save:false} discards the whole thing safely; swx_save_as puts it on disk. A step that fails stops the script and says which one, leaving what was already built in place.\",\"_timeoutHint\":\"ab waits up to 420s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.\",\"bridgeCreatedDocument\":true,\"created\":null,\"doc\":{\"config\":\"Default\",\"dirty\":true,\"path\":\"C:\\\\Users\\\\drew\\\\AppData\\\\Local\\\\adom-solidworks-bridge\\\\exports\\\\scratch\\\\Part1-1792502024000.SLDPRT\",\"title\":\"Part1-1792502024000.SLDPRT\",\"type\":\"part\"},\"documentName\":\"Part1-1792502024000.SLDPRT\",\"ops\":[\"new_part\",\"new_assembly\",\"clear_part\",\"sketch\",\"sketch_rect\",\"sketch_circle\",\"extrude\",\"cut\",\"set_material\",\"set_appearance\",\"fillet\",\"chamfer\",\"shell\",\"revolve\",\"revolve_cut\",\"mirror\",\"hole\",\"linear_pattern\",\"circular_pattern\",\"set_prop\",\"save_as\",\"rebuild\",\"zoom_fit\"],\"progress\":{\"confidence\":\"estimate\",\"elapsedSec\":11.4,\"estimatedSec\":30,\"etaSec\":0,\"percent\":100,\"phase\":\"run_script\",\"startKind\":\"warm\",\"stepLabel\":\"Running 4 modeling step(s)\"},\"readiness\":{\"basedOn\":[\"alreadyReadyThisSession\"],\"evaluatedAt\":\"gate\",\"readsAllowed\":true,\"ready\":true,\"running\":true,\"state\":\"ready\",\"why\":\"a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 109s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed\"},\"solidworksRevision\":\"34.3.0\",\"statusVerb\":\"swx_status\",\"stepCount\":4,\"steps\":[{\"op\":\"clear_part\",\"result\":{\"bodiesLeft\":0,\"cleared\":\"Part1-1792502024000.SLDPRT\",\"deleted\":[\"Sketch11\",\"Boss-Extrude8\"],\"featuresDeleted\":2,\"passes\":1,\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.6\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"clear_part\"]},\"route\":\"DeleteSelection2(swDelete_Children | swDelete_Absorbed), repeated until the tree is empty\"},\"step\":1},{\"op\":\"sketch\",\"result\":{\"createdPlane\":null,\"entities\":[{\"line\":{\"fromMm\":[0.0,18.0],\"toMm\":[20.10404235201319,14.455114912034407]}},{\"arc\":{\"ccw\":true,\"centerMm\":[23.40335772768487,33.166462219266364],\"endMm\":[41.0,26.0],\"radiusMm\":19.0,\"startMm\":[20.10404235201319,14.455114912034407]}},{\"line\":{\"fromMm\":[41.0,26.0],\"toMm\":[65.0,26.0]}},{\"line\":{\"fromMm\":[70.0,21.0],\"toMm\":[70.0,2.0]}},{\"line\":{\"fromMm\":[70.0,2.0],\"toMm\":[41.0,-33.0]}},{\"line\":{\"fromMm\":[41.0,-33.0],\"toMm\":[34.8339548426505,-33.0]}},{\"arc\":{\"ccw\":false,\"centerMm\":[56.74285714285731,-14.000000000000036],\"endMm\":[28.0581524426685,-18.264705882352946],\"radiusMm\":29.000000000000107,\"startMm\":[34.8339548426505,-33.0]}},{\"arc\":{\"ccw\":true,\"centerMm\":[23.112513701256617,-18.999999999999982],\"endMm\":[23.112513701256667,-14.0],\"radiusMm\":5.0000000000000515,\"startMm\":[28.0581524426685,-18.264705882352946]}},{\"line\":{\"fromMm\":[23.112513701256667,-14.0],\"toMm\":[-7.0,-14.0]}},{\"line\":{\"fromMm\":[-14.0,-7.0],\"toMm\":[-14.0,11.000000000000002]}},{\"line\":{\"fromMm\":[-7.0,18.0],\"toMm\":[0.0,18.0]}},{\"line\":{\"fromMm\":[-14.0,11.000000000000002],\"toMm\":[-7.0,18.0]}},{\"line\":{\"fromMm\":[-7.0,-14.0],\"toMm\":[-14.0,-7.0]}},{\"line\":{\"fromMm\":[65.0,26.0],\"toMm\":[70.0,21.0]}},{\"circle\":{\"centerMm\":[0.0,0.0],\"radiusMm\":7.0}}],\"mapped\":false,\"plane\":\"Front Plane\",\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.plane.front\",\"sketch.circle\",\"sketch.multiProfile\",\"sketch.line\",\"sketch.arc\"]},\"resolvedPlane\":null,\"sketch\":\"Sketch12\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"Front Plane\",\"transformInverted\":false},\"step\":2},{\"op\":\"extrude\",\"result\":{\"depth2Mm\":null,\"depthMm\":45.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":null,\"sketchNormal\":[0.0,0.0,1.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":0,\"feature\":\"Boss-Extrude9\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"extrude.one\"]},\"readBack\":{\"depthMm\":45.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":0},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch12\",\"throughAll\":false,\"upToFace\":null},\"step\":3},{\"op\":\"set_material\",\"result\":{\"appearanceReapplied\":[],\"current\":{\"database\":\"SOLIDWORKS Materials\",\"name\":\"AISI 1020\"},\"database\":\"SOLIDWORKS Materials.sldmat\",\"densityKgM3\":7899.999999999999,\"densityRequested\":7900.0,\"material\":\"AISI 1020\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"set_material\",\"set_material.density\"]}},\"step\":4}],\"success\":true,\"targetDocument\":\"Part1-1792502024000.SLDPRT\",\"timeoutSeconds\":420}",
"progress": {
"confidence": "estimate",
"elapsedSec": 11.4,
"estimatedSec": 30,
"etaSec": 0,
"percent": 100,
"phase": "run_script",
"startKind": "warm",
"stepLabel": "Running 4 modeling step(s)"
},
"readiness": {
"basedOn": [
"alreadyReadyThisSession"
],
"evaluatedAt": "gate",
"readsAllowed": true,
"ready": true,
"running": true,
"state": "ready",
"why": "a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 109s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed"
},
"schemaVersion": 1,
"solidworksRevision": "34.3.0",
"status": "ok",
"statusVerb": "swx_status",
"stepCount": 4,
"steps": [
{
"op": "clear_part",
"result": {
"bodiesLeft": 0,
"cleared": "Part1-1792502024000.SLDPRT",
"deleted": [
"Sketch11",
"Boss-Extrude8"
],
"featuresDeleted": 2,
"passes": 1,
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.6",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"clear_part"
]
},
"route": "DeleteSelection2(swDelete_Children | swDelete_Absorbed), repeated until the tree is empty"
},
"step": 1
},
{
"op": "sketch",
"result": {
"createdPlane": null,
"entities": [
{
"line": {
"fromMm": [
0.0,
18.0
],
"toMm": [
20.10404235201319,
14.455114912034407
]
}
},
{
"arc": {
"ccw": true,
"centerMm": [
23.40335772768487,
33.166462219266364
],
"endMm": [
41.0,
26.0
],
"radiusMm": 19.0,
"startMm": [
20.10404235201319,
14.455114912034407
]
}
},
{
"line": {
"fromMm": [
41.0,
26.0
],
"toMm": [
65.0,
26.0
]
}
},
{
"line": {
"fromMm": [
70.0,
21.0
],
"toMm": [
70.0,
2.0
]
}
},
{
"line": {
"fromMm": [
70.0,
2.0
],
"toMm": [
41.0,
-33.0
]
}
},
{
"line": {
"fromMm": [
41.0,
-33.0
],
"toMm": [
34.8339548426505,
-33.0
]
}
},
{
"arc": {
"ccw": false,
"centerMm": [
56.74285714285731,
-14.000000000000036
],
"endMm": [
28.0581524426685,
-18.264705882352946
],
"radiusMm": 29.000000000000107,
"startMm": [
34.8339548426505,
-33.0
]
}
},
{
"arc": {
"ccw": true,
"centerMm": [
23.112513701256617,
-18.999999999999982
],
"endMm": [
23.112513701256667,
-14.0
],
"radiusMm": 5.0000000000000515,
"startMm": [
28.0581524426685,
-18.264705882352946
]
}
},
{
"line": {
"fromMm": [
23.112513701256667,
-14.0
],
"toMm": [
-7.0,
-14.0
]
}
},
{
"line": {
"fromMm": [
-14.0,
-7.0
],
"toMm": [
-14.0,
11.000000000000002
]
}
},
{
"line": {
"fromMm": [
-7.0,
18.0
],
"toMm": [
0.0,
18.0
]
}
},
{
"line": {
"fromMm": [
-14.0,
11.000000000000002
],
"toMm": [
-7.0,
18.0
]
}
},
{
"line": {
"fromMm": [
-7.0,
-14.0
],
"toMm": [
-14.0,
-7.0
]
}
},
{
"line": {
"fromMm": [
65.0,
26.0
],
"toMm": [
70.0,
21.0
]
}
},
{
"circle": {
"centerMm": [
0.0,
0.0
],
"radiusMm": 7.0
}
}
],
"mapped": false,
"plane": "Front Plane",
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.plane.front",
"sketch.circle",
"sketch.multiProfile",
"sketch.line",
"sketch.arc"
]
},
"resolvedPlane": null,
"sketch": "Sketch12",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "Front Plane",
"transformInverted": false
},
"step": 2
},
{
"op": "extrude",
"result": {
"depth2Mm": null,
"depthMm": 45.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": null,
"sketchNormal": [
0.0,
0.0,
1.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 0,
"feature": "Boss-Extrude9",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"extrude.one"
]
},
"readBack": {
"depthMm": 45.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 0
},
"regions": null,
"reverse": false,
"sketch": "Sketch12",
"throughAll": false,
"upToFace": null
},
"step": 3
},
{
"op": "set_material",
"result": {
"appearanceReapplied": [],
"current": {
"database": "SOLIDWORKS Materials",
"name": "AISI 1020"
},
"database": "SOLIDWORKS Materials.sldmat",
"densityKgM3": 7899.999999999999,
"densityRequested": 7900.0,
"material": "AISI 1020",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"set_material",
"set_material.density"
]
}
},
"step": 4
}
],
"success": true,
"targetDocument": "Part1-1792502024000.SLDPRT",
"timeoutSeconds": 420
},
"massProperties": {
"_hint": "SI units: kg, m^3, m^2, m. Mass is only as good as the material assignment \u2014 a 0 or default density means no material is set on the model, so report the density alongside the mass.",
"_timeoutHint": "ab waits up to 120s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.",
"boundingBox": [
-0.014,
-0.033,
0.0,
0.07,
0.026,
0.045
],
"centerOfMass": [
0.03255336787850931,
0.0007907183444125464,
0.0225
],
"centerOfMassMm": [
32.553368,
0.790718,
22.5
],
"density": 7899.999999999999,
"densityKgM3": 7899.999999999999,
"doc": {
"config": "Default",
"dirty": true,
"path": "C:/Users/drew/AppData/Local/adom-solidworks-bridge/exports/scratch/Part1-1792502024000.SLDPRT",
"title": "Part1-1792502024000.SLDPRT",
"type": "part"
},
"durationMs": 1426,
"error": "",
"massG": 1032.3206766712835,
"massKg": 1.0323206766712836,
"materialName": "AISI 1020",
"output": "{\"_hint\":\"SI units: kg, m^3, m^2, m. Mass is only as good as the material assignment \u2014 a 0 or default density means no material is set on the model, so report the density alongside the mass.\",\"_timeoutHint\":\"ab waits up to 120s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.\",\"boundingBox\":[-0.014,-0.033,0.0,0.07,0.026,0.045],\"centerOfMass\":[0.03255336787850931,0.0007907183444125464,0.0225],\"centerOfMassMm\":[32.553368,0.790718,22.5],\"density\":7899.999999999999,\"densityKgM3\":7899.999999999999,\"doc\":{\"config\":\"Default\",\"dirty\":true,\"path\":\"C:\\\\Users\\\\drew\\\\AppData\\\\Local\\\\adom-solidworks-bridge\\\\exports\\\\scratch\\\\Part1-1792502024000.SLDPRT\",\"title\":\"Part1-1792502024000.SLDPRT\",\"type\":\"part\"},\"massG\":1032.3206766712835,\"massKg\":1.0323206766712836,\"materialName\":\"AISI 1020\",\"readiness\":{\"basedOn\":[\"alreadyReadyThisSession\"],\"evaluatedAt\":\"gate\",\"readsAllowed\":true,\"ready\":true,\"running\":true,\"state\":\"ready\",\"why\":\"a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 123s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed\"},\"statusVerb\":\"swx_status\",\"success\":true,\"surfaceAreaM2\":0.0188741376700506,\"surfaceAreaMm2\":18874.137670050597,\"timeoutSeconds\":120,\"volumeM3\":0.00013067350337611186,\"volumeMm3\":130673.50337611184}",
"readiness": {
"basedOn": [
"alreadyReadyThisSession"
],
"evaluatedAt": "gate",
"readsAllowed": true,
"ready": true,
"running": true,
"state": "ready",
"why": "a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 123s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed"
},
"schemaVersion": 1,
"status": "ok",
"statusVerb": "swx_status",
"success": true,
"surfaceAreaM2": 0.0188741376700506,
"surfaceAreaMm2": 18874.137670050597,
"timeoutSeconds": 120,
"volumeM3": 0.00013067350337611186,
"volumeMm3": 130673.50337611184
},
"pass": true,
"checks": [
{
"quantity": "massG",
"expected": 1032.32,
"measured": 1032.3206766712835,
"offPct": 6.55485976828616e-05,
"pass": true
}
],
"fails": [],
"seconds": 15.4
},
{
"id": "cswa-07-tool-block-step3",
"title": "Official Tool Block, Step 3 (Q5): A 86, B 58, C 44, then remove material",
"official": true,
"source": "https://www.solidworks.com/sites/default/files/2017-12/CSWASampleExam.pdf (Dassault CSWA Sample Exam, 2017 edition; archive http://web.archive.org/web/20251230104817/https://www.solidworks.com/sites/default/files/2017-12/CSWASampleExam.pdf)",
"expected": {
"massG": 628.18,
"tolerancePct": 1.0
},
"material": {
"name": "AISI 1020",
"densityKgM3": 7900
},
"runScript": {
"_hint": "Each step reports what it built. Verify with swx_inspect_bodies (the geometry) or swx_mass_properties (the mass) rather than trusting the step list. This document was created by the bridge, so swx_close_doc {save:false} discards the whole thing safely; swx_save_as puts it on disk. A step that fails stops the script and says which one, leaving what was already built in place.",
"_timeoutHint": "ab waits up to 420s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.",
"bridgeCreatedDocument": true,
"created": null,
"doc": {
"config": "Default",
"dirty": true,
"path": "C:/Users/drew/AppData/Local/adom-solidworks-bridge/exports/scratch/Part1-1792502024000.SLDPRT",
"title": "Part1-1792502024000.SLDPRT",
"type": "part"
},
"documentName": "Part1-1792502024000.SLDPRT",
"durationMs": 33621,
"error": "",
"ops": [
"new_part",
"new_assembly",
"clear_part",
"sketch",
"sketch_rect",
"sketch_circle",
"extrude",
"cut",
"set_material",
"set_appearance",
"fillet",
"chamfer",
"shell",
"revolve",
"revolve_cut",
"mirror",
"hole",
"linear_pattern",
"circular_pattern",
"set_prop",
"save_as",
"rebuild",
"zoom_fit"
],
"output": "{\"_hint\":\"Each step reports what it built. Verify with swx_inspect_bodies (the geometry) or swx_mass_properties (the mass) rather than trusting the step list. This document was created by the bridge, so swx_close_doc {save:false} discards the whole thing safely; swx_save_as puts it on disk. A step that fails stops the script and says which one, leaving what was already built in place.\",\"_timeoutHint\":\"ab waits up to 420s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.\",\"bridgeCreatedDocument\":true,\"created\":null,\"doc\":{\"config\":\"Default\",\"dirty\":true,\"path\":\"C:\\\\Users\\\\drew\\\\AppData\\\\Local\\\\adom-solidworks-bridge\\\\exports\\\\scratch\\\\Part1-1792502024000.SLDPRT\",\"title\":\"Part1-1792502024000.SLDPRT\",\"type\":\"part\"},\"documentName\":\"Part1-1792502024000.SLDPRT\",\"ops\":[\"new_part\",\"new_assembly\",\"clear_part\",\"sketch\",\"sketch_rect\",\"sketch_circle\",\"extrude\",\"cut\",\"set_material\",\"set_appearance\",\"fillet\",\"chamfer\",\"shell\",\"revolve\",\"revolve_cut\",\"mirror\",\"hole\",\"linear_pattern\",\"circular_pattern\",\"set_prop\",\"save_as\",\"rebuild\",\"zoom_fit\"],\"progress\":{\"confidence\":\"estimate\",\"elapsedSec\":31.4,\"estimatedSec\":30,\"etaSec\":0,\"percent\":100,\"phase\":\"run_script\",\"startKind\":\"warm\",\"stepLabel\":\"Running 11 modeling step(s)\"},\"readiness\":{\"basedOn\":[\"alreadyReadyThisSession\"],\"evaluatedAt\":\"gate\",\"readsAllowed\":true,\"ready\":true,\"running\":true,\"state\":\"ready\",\"why\":\"a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 124s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed\"},\"solidworksRevision\":\"34.3.0\",\"statusVerb\":\"swx_status\",\"stepCount\":11,\"steps\":[{\"op\":\"clear_part\",\"result\":{\"bodiesLeft\":0,\"cleared\":\"Part1-1792502024000.SLDPRT\",\"deleted\":[\"Sketch12\",\"Boss-Extrude9\"],\"featuresDeleted\":2,\"passes\":1,\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.6\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"clear_part\"]},\"route\":\"DeleteSelection2(swDelete_Children | swDelete_Absorbed), repeated until the tree is empty\"},\"step\":1},{\"op\":\"sketch\",\"result\":{\"createdPlane\":null,\"entities\":[{\"line\":{\"fromMm\":[0.0,18.0],\"toMm\":[22.3613808357771,14.057085232755291]}},{\"arc\":{\"ccw\":true,\"centerMm\":[25.66069621144878,32.768432539987224],\"endMm\":[43.0,25.0],\"radiusMm\":18.99999999999998,\"startMm\":[22.3613808357771,14.057085232755291]}},{\"line\":{\"fromMm\":[43.0,25.0],\"toMm\":[67.0,25.0]}},{\"line\":{\"fromMm\":[72.0,20.0],\"toMm\":[72.0,1.0]}},{\"line\":{\"fromMm\":[72.0,1.0],\"toMm\":[43.0,-33.0]}},{\"line\":{\"fromMm\":[43.0,-33.0],\"toMm\":[37.296980052734526,-33.0]}},{\"arc\":{\"ccw\":false,\"centerMm\":[59.20588235294099,-13.99999999999998],\"endMm\":[30.521177652752534,-18.264705882352946],\"radiusMm\":28.999999999999883,\"startMm\":[37.296980052734526,-33.0]}},{\"arc\":{\"ccw\":true,\"centerMm\":[25.575538911340765,-18.99999999999997],\"endMm\":[25.5755389113407,-14.0],\"radiusMm\":4.9999999999999325,\"startMm\":[30.521177652752534,-18.264705882352946]}},{\"line\":{\"fromMm\":[25.5755389113407,-14.0],\"toMm\":[-7.0,-14.0]}},{\"line\":{\"fromMm\":[-14.0,-7.0],\"toMm\":[-14.0,11.000000000000002]}},{\"line\":{\"fromMm\":[-7.0,18.0],\"toMm\":[0.0,18.0]}},{\"line\":{\"fromMm\":[-14.0,11.000000000000002],\"toMm\":[-7.0,18.0]}},{\"line\":{\"fromMm\":[-7.0,-14.0],\"toMm\":[-14.0,-7.0]}},{\"line\":{\"fromMm\":[67.0,25.0],\"toMm\":[72.0,20.0]}},{\"circle\":{\"centerMm\":[0.0,0.0],\"radiusMm\":7.0}}],\"mapped\":false,\"plane\":\"Front Plane\",\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.plane.front\",\"sketch.circle\",\"sketch.multiProfile\",\"sketch.line\",\"sketch.arc\"]},\"resolvedPlane\":null,\"sketch\":\"Sketch13\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"Front Plane\",\"transformInverted\":false},\"step\":2},{\"op\":\"extrude\",\"result\":{\"depth2Mm\":null,\"depthMm\":44.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":null,\"sketchNormal\":[0.0,0.0,1.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":0,\"feature\":\"Boss-Extrude10\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"extrude.one\"]},\"readBack\":{\"depthMm\":44.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":0},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch13\",\"throughAll\":false,\"upToFace\":null},\"step\":3},{\"op\":\"set_material\",\"result\":{\"appearanceReapplied\":[],\"current\":{\"database\":\"SOLIDWORKS Materials\",\"name\":\"AISI 1020\"},\"database\":\"SOLIDWORKS Materials.sldmat\",\"densityKgM3\":7899.999999999999,\"densityRequested\":7900.0,\"material\":\"AISI 1020\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"set_material\",\"set_material.density\"]}},\"step\":4},{\"op\":\"sketch\",\"result\":{\"createdPlane\":\"Plane4\",\"entities\":[{\"circle\":{\"centerMm\":[72.0,28.70187343596344],\"radiusMm\":41.0}}],\"mapped\":true,\"plane\":{\"offsetFrom\":{\"face\":{\"atPointMm\":[-10.0,0.0,0.0]}},\"offsetMm\":-12.0},\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.faceOffset\",\"sketch.circle\"]},\"radiusMm\":41.0,\"resolvedPlane\":{\"faceNormal\":[-0.0,-0.0,-1.0],\"faceOffsetMm\":-12.0,\"fromFace\":true,\"offsetFrom\":\"Front Plane\",\"offsetMm\":12.0,\"pickedBy\":\"geometry\",\"plane\":\"Plane4\",\"verified\":true},\"sketch\":\"Sketch14\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"Plane4\",\"transformInverted\":false},\"step\":5},{\"op\":\"cut\",\"result\":{\"depth2Mm\":null,\"depthMm\":24.0,\"dir\":{\"flippedToFollowTheReference\":true,\"reference\":[-0.0,-0.0,-1.0],\"sketchNormal\":[0.0,0.0,1.0],\"value\":true},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":0,\"feature\":\"Cut-Extrude4\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"cut.one.reversed\"]},\"readBack\":{\"depthMm\":24.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":0},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch14\",\"throughAll\":false,\"upToFace\":null},\"step\":6},{\"op\":\"sketch\",\"result\":{\"createdPlane\":null,\"entities\":[{\"rect\":{\"cornersMm\":[[-20.0,-40.0],[85.99999999999999,-13.999999999999998]]}}],\"heightMm\":26.0,\"mapped\":true,\"plane\":{\"face\":{\"atPointMm\":[-10.0,0.0,44.0]}},\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.face.front.positive\",\"sketch.rect\",\"select.multiSelectTyped\"]},\"resolvedPlane\":{\"faceNormal\":[0.0,0.0,1.0],\"offsetFrom\":\"Front Plane\",\"offsetMm\":44.0,\"pickedBy\":\"geometry\",\"selectedVia\":\"MultiSelect2(typed array)\",\"viewDependent\":false},\"sketch\":\"Sketch15\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"the picked face\",\"transformInverted\":false,\"widthMm\":106.0},\"step\":7},{\"op\":\"cut\",\"result\":{\"depth2Mm\":null,\"depthMm\":19.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":[0.0,0.0,1.0],\"sketchNormal\":[0.0,0.0,1.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":0,\"feature\":\"Cut-Extrude5\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"cut.one\"]},\"readBack\":{\"depthMm\":19.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":0},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch15\",\"throughAll\":false,\"upToFace\":null},\"step\":8},{\"op\":\"sketch\",\"result\":{\"createdPlane\":null,\"entities\":[{\"rect\":{\"cornersMm\":[[-20.0,-40.0],[20.0,40.0]]}}],\"heightMm\":80.0,\"mapped\":true,\"plane\":{\"face\":{\"atPointMm\":[-10.0,0.0,44.0]}},\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.face.front.positive\",\"sketch.rect\",\"select.multiSelectTyped\"]},\"resolvedPlane\":{\"faceNormal\":[0.0,0.0,1.0],\"offsetFrom\":\"Front Plane\",\"offsetMm\":44.0,\"pickedBy\":\"geometry\",\"selectedVia\":\"MultiSelect2(typed array)\",\"viewDependent\":false},\"sketch\":\"Sketch16\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"the picked face\",\"transformInverted\":false,\"widthMm\":40.0},\"step\":9},{\"op\":\"cut\",\"result\":{\"depth2Mm\":null,\"depthMm\":19.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":[0.0,0.0,1.0],\"sketchNormal\":[0.0,0.0,1.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":0,\"feature\":\"Cut-Extrude6\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"cut.one\"]},\"readBack\":{\"depthMm\":19.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":0},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch16\",\"throughAll\":false,\"upToFace\":null},\"step\":10},{\"op\":\"hole\",\"result\":{\"depthMm\":null,\"diameterMm\":11.0,\"face\":{\"atPointMm\":[58.0,11.0,44.0],\"heightMm\":44.0,\"normal\":[0.0,0.0,1.0],\"pickedBy\":\"geometry\",\"plane\":\"Front Plane\"},\"feature\":\"Cut-Extrude7\",\"features\":[\"Cut-Extrude7\"],\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"hole.simple\"]},\"steps\":[{\"op\":\"sketch\",\"result\":{\"createdPlane\":\"Plane5\",\"entities\":[{\"circle\":{\"centerMm\":[58.0,11.0],\"radiusMm\":5.5}}],\"mapped\":true,\"plane\":{\"offsetFrom\":\"Front Plane\",\"offsetMm\":44.0},\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"radiusMm\":5.5,\"resolvedPlane\":{\"offsetFrom\":\"Front Plane\",\"offsetMm\":44.0,\"plane\":\"Plane5\",\"verified\":true},\"sketch\":\"Sketch17\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"Plane5\",\"transformInverted\":false}},{\"op\":\"cut\",\"result\":{\"depth2Mm\":null,\"depthMm\":0.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":[0.0,0.0,1.0],\"sketchNormal\":[0.0,0.0,1.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":1,\"feature\":\"Cut-Extrude7\",\"readBack\":{\"depthMm\":0.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":1},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch17\",\"throughAll\":true,\"upToFace\":null}}],\"throughAll\":true},\"step\":11}],\"success\":true,\"targetDocument\":\"Part1-1792502024000.SLDPRT\",\"timeoutSeconds\":420}",
"progress": {
"confidence": "estimate",
"elapsedSec": 31.4,
"estimatedSec": 30,
"etaSec": 0,
"percent": 100,
"phase": "run_script",
"startKind": "warm",
"stepLabel": "Running 11 modeling step(s)"
},
"readiness": {
"basedOn": [
"alreadyReadyThisSession"
],
"evaluatedAt": "gate",
"readsAllowed": true,
"ready": true,
"running": true,
"state": "ready",
"why": "a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 124s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed"
},
"schemaVersion": 1,
"solidworksRevision": "34.3.0",
"status": "ok",
"statusVerb": "swx_status",
"stepCount": 11,
"steps": [
{
"op": "clear_part",
"result": {
"bodiesLeft": 0,
"cleared": "Part1-1792502024000.SLDPRT",
"deleted": [
"Sketch12",
"Boss-Extrude9"
],
"featuresDeleted": 2,
"passes": 1,
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.6",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"clear_part"
]
},
"route": "DeleteSelection2(swDelete_Children | swDelete_Absorbed), repeated until the tree is empty"
},
"step": 1
},
{
"op": "sketch",
"result": {
"createdPlane": null,
"entities": [
{
"line": {
"fromMm": [
0.0,
18.0
],
"toMm": [
22.3613808357771,
14.057085232755291
]
}
},
{
"arc": {
"ccw": true,
"centerMm": [
25.66069621144878,
32.768432539987224
],
"endMm": [
43.0,
25.0
],
"radiusMm": 18.99999999999998,
"startMm": [
22.3613808357771,
14.057085232755291
]
}
},
{
"line": {
"fromMm": [
43.0,
25.0
],
"toMm": [
67.0,
25.0
]
}
},
{
"line": {
"fromMm": [
72.0,
20.0
],
"toMm": [
72.0,
1.0
]
}
},
{
"line": {
"fromMm": [
72.0,
1.0
],
"toMm": [
43.0,
-33.0
]
}
},
{
"line": {
"fromMm": [
43.0,
-33.0
],
"toMm": [
37.296980052734526,
-33.0
]
}
},
{
"arc": {
"ccw": false,
"centerMm": [
59.20588235294099,
-13.99999999999998
],
"endMm": [
30.521177652752534,
-18.264705882352946
],
"radiusMm": 28.999999999999883,
"startMm": [
37.296980052734526,
-33.0
]
}
},
{
"arc": {
"ccw": true,
"centerMm": [
25.575538911340765,
-18.99999999999997
],
"endMm": [
25.5755389113407,
-14.0
],
"radiusMm": 4.9999999999999325,
"startMm": [
30.521177652752534,
-18.264705882352946
]
}
},
{
"line": {
"fromMm": [
25.5755389113407,
-14.0
],
"toMm": [
-7.0,
-14.0
]
}
},
{
"line": {
"fromMm": [
-14.0,
-7.0
],
"toMm": [
-14.0,
11.000000000000002
]
}
},
{
"line": {
"fromMm": [
-7.0,
18.0
],
"toMm": [
0.0,
18.0
]
}
},
{
"line": {
"fromMm": [
-14.0,
11.000000000000002
],
"toMm": [
-7.0,
18.0
]
}
},
{
"line": {
"fromMm": [
-7.0,
-14.0
],
"toMm": [
-14.0,
-7.0
]
}
},
{
"line": {
"fromMm": [
67.0,
25.0
],
"toMm": [
72.0,
20.0
]
}
},
{
"circle": {
"centerMm": [
0.0,
0.0
],
"radiusMm": 7.0
}
}
],
"mapped": false,
"plane": "Front Plane",
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.plane.front",
"sketch.circle",
"sketch.multiProfile",
"sketch.line",
"sketch.arc"
]
},
"resolvedPlane": null,
"sketch": "Sketch13",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "Front Plane",
"transformInverted": false
},
"step": 2
},
{
"op": "extrude",
"result": {
"depth2Mm": null,
"depthMm": 44.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": null,
"sketchNormal": [
0.0,
0.0,
1.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 0,
"feature": "Boss-Extrude10",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"extrude.one"
]
},
"readBack": {
"depthMm": 44.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 0
},
"regions": null,
"reverse": false,
"sketch": "Sketch13",
"throughAll": false,
"upToFace": null
},
"step": 3
},
{
"op": "set_material",
"result": {
"appearanceReapplied": [],
"current": {
"database": "SOLIDWORKS Materials",
"name": "AISI 1020"
},
"database": "SOLIDWORKS Materials.sldmat",
"densityKgM3": 7899.999999999999,
"densityRequested": 7900.0,
"material": "AISI 1020",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"set_material",
"set_material.density"
]
}
},
"step": 4
},
{
"op": "sketch",
"result": {
"createdPlane": "Plane4",
"entities": [
{
"circle": {
"centerMm": [
72.0,
28.70187343596344
],
"radiusMm": 41.0
}
}
],
"mapped": true,
"plane": {
"offsetFrom": {
"face": {
"atPointMm": [
-10.0,
0.0,
0.0
]
}
},
"offsetMm": -12.0
},
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.faceOffset",
"sketch.circle"
]
},
"radiusMm": 41.0,
"resolvedPlane": {
"faceNormal": [
-0.0,
-0.0,
-1.0
],
"faceOffsetMm": -12.0,
"fromFace": true,
"offsetFrom": "Front Plane",
"offsetMm": 12.0,
"pickedBy": "geometry",
"plane": "Plane4",
"verified": true
},
"sketch": "Sketch14",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "Plane4",
"transformInverted": false
},
"step": 5
},
{
"op": "cut",
"result": {
"depth2Mm": null,
"depthMm": 24.0,
"dir": {
"flippedToFollowTheReference": true,
"reference": [
-0.0,
-0.0,
-1.0
],
"sketchNormal": [
0.0,
0.0,
1.0
],
"value": true
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 0,
"feature": "Cut-Extrude4",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"cut.one.reversed"
]
},
"readBack": {
"depthMm": 24.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 0
},
"regions": null,
"reverse": false,
"sketch": "Sketch14",
"throughAll": false,
"upToFace": null
},
"step": 6
},
{
"op": "sketch",
"result": {
"createdPlane": null,
"entities": [
{
"rect": {
"cornersMm": [
[
-20.0,
-40.0
],
[
85.99999999999999,
-13.999999999999998
]
]
}
}
],
"heightMm": 26.0,
"mapped": true,
"plane": {
"face": {
"atPointMm": [
-10.0,
0.0,
44.0
]
}
},
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.face.front.positive",
"sketch.rect",
"select.multiSelectTyped"
]
},
"resolvedPlane": {
"faceNormal": [
0.0,
0.0,
1.0
],
"offsetFrom": "Front Plane",
"offsetMm": 44.0,
"pickedBy": "geometry",
"selectedVia": "MultiSelect2(typed array)",
"viewDependent": false
},
"sketch": "Sketch15",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "the picked face",
"transformInverted": false,
"widthMm": 106.0
},
"step": 7
},
{
"op": "cut",
"result": {
"depth2Mm": null,
"depthMm": 19.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": [
0.0,
0.0,
1.0
],
"sketchNormal": [
0.0,
0.0,
1.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 0,
"feature": "Cut-Extrude5",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"cut.one"
]
},
"readBack": {
"depthMm": 19.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 0
},
"regions": null,
"reverse": false,
"sketch": "Sketch15",
"throughAll": false,
"upToFace": null
},
"step": 8
},
{
"op": "sketch",
"result": {
"createdPlane": null,
"entities": [
{
"rect": {
"cornersMm": [
[
-20.0,
-40.0
],
[
20.0,
40.0
]
]
}
}
],
"heightMm": 80.0,
"mapped": true,
"plane": {
"face": {
"atPointMm": [
-10.0,
0.0,
44.0
]
}
},
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.face.front.positive",
"sketch.rect",
"select.multiSelectTyped"
]
},
"resolvedPlane": {
"faceNormal": [
0.0,
0.0,
1.0
],
"offsetFrom": "Front Plane",
"offsetMm": 44.0,
"pickedBy": "geometry",
"selectedVia": "MultiSelect2(typed array)",
"viewDependent": false
},
"sketch": "Sketch16",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "the picked face",
"transformInverted": false,
"widthMm": 40.0
},
"step": 9
},
{
"op": "cut",
"result": {
"depth2Mm": null,
"depthMm": 19.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": [
0.0,
0.0,
1.0
],
"sketchNormal": [
0.0,
0.0,
1.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 0,
"feature": "Cut-Extrude6",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"cut.one"
]
},
"readBack": {
"depthMm": 19.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 0
},
"regions": null,
"reverse": false,
"sketch": "Sketch16",
"throughAll": false,
"upToFace": null
},
"step": 10
},
{
"op": "hole",
"result": {
"depthMm": null,
"diameterMm": 11.0,
"face": {
"atPointMm": [
58.0,
11.0,
44.0
],
"heightMm": 44.0,
"normal": [
0.0,
0.0,
1.0
],
"pickedBy": "geometry",
"plane": "Front Plane"
},
"feature": "Cut-Extrude7",
"features": [
"Cut-Extrude7"
],
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"hole.simple"
]
},
"steps": [
{
"op": "sketch",
"result": {
"createdPlane": "Plane5",
"entities": [
{
"circle": {
"centerMm": [
58.0,
11.0
],
"radiusMm": 5.5
}
}
],
"mapped": true,
"plane": {
"offsetFrom": "Front Plane",
"offsetMm": 44.0
},
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"radiusMm": 5.5,
"resolvedPlane": {
"offsetFrom": "Front Plane",
"offsetMm": 44.0,
"plane": "Plane5",
"verified": true
},
"sketch": "Sketch17",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "Plane5",
"transformInverted": false
}
},
{
"op": "cut",
"result": {
"depth2Mm": null,
"depthMm": 0.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": [
0.0,
0.0,
1.0
],
"sketchNormal": [
0.0,
0.0,
1.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 1,
"feature": "Cut-Extrude7",
"readBack": {
"depthMm": 0.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 1
},
"regions": null,
"reverse": false,
"sketch": "Sketch17",
"throughAll": true,
"upToFace": null
}
}
],
"throughAll": true
},
"step": 11
}
],
"success": true,
"targetDocument": "Part1-1792502024000.SLDPRT",
"timeoutSeconds": 420
},
"massProperties": {
"_hint": "SI units: kg, m^3, m^2, m. Mass is only as good as the material assignment \u2014 a 0 or default density means no material is set on the model, so report the density alongside the mass.",
"_timeoutHint": "ab waits up to 120s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.",
"boundingBox": [
-0.014,
-0.033,
0.0,
0.07200000000000001,
0.025,
0.044
],
"centerOfMass": [
0.0317427963969883,
-0.0008683174573996883,
0.017834837095750275
],
"centerOfMassMm": [
31.742796,
-0.868317,
17.834837
],
"density": 7900.0,
"densityKgM3": 7900.0,
"doc": {
"config": "Default",
"dirty": true,
"path": "C:/Users/drew/AppData/Local/adom-solidworks-bridge/exports/scratch/Part1-1792502024000.SLDPRT",
"title": "Part1-1792502024000.SLDPRT",
"type": "part"
},
"durationMs": 1190,
"error": "",
"massG": 628.1833833399141,
"massKg": 0.6281833833399142,
"materialName": "AISI 1020",
"output": "{\"_hint\":\"SI units: kg, m^3, m^2, m. Mass is only as good as the material assignment \u2014 a 0 or default density means no material is set on the model, so report the density alongside the mass.\",\"_timeoutHint\":\"ab waits up to 120s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.\",\"boundingBox\":[-0.014,-0.033,0.0,0.07200000000000001,0.025,0.044],\"centerOfMass\":[0.0317427963969883,-0.0008683174573996883,0.017834837095750275],\"centerOfMassMm\":[31.742796,-0.868317,17.834837],\"density\":7900.0,\"densityKgM3\":7900.0,\"doc\":{\"config\":\"Default\",\"dirty\":true,\"path\":\"C:\\\\Users\\\\drew\\\\AppData\\\\Local\\\\adom-solidworks-bridge\\\\exports\\\\scratch\\\\Part1-1792502024000.SLDPRT\",\"title\":\"Part1-1792502024000.SLDPRT\",\"type\":\"part\"},\"massG\":628.1833833399141,\"massKg\":0.6281833833399142,\"materialName\":\"AISI 1020\",\"readiness\":{\"basedOn\":[\"alreadyReadyThisSession\"],\"evaluatedAt\":\"gate\",\"readsAllowed\":true,\"ready\":true,\"running\":true,\"state\":\"ready\",\"why\":\"a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 158s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed\"},\"statusVerb\":\"swx_status\",\"success\":true,\"surfaceAreaM2\":0.01771252880409412,\"surfaceAreaMm2\":17712.52880409412,\"timeoutSeconds\":120,\"volumeM3\":0.00007951688396707775,\"volumeMm3\":79516.88396707775}",
"readiness": {
"basedOn": [
"alreadyReadyThisSession"
],
"evaluatedAt": "gate",
"readsAllowed": true,
"ready": true,
"running": true,
"state": "ready",
"why": "a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 158s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed"
},
"schemaVersion": 1,
"status": "ok",
"statusVerb": "swx_status",
"success": true,
"surfaceAreaM2": 0.01771252880409412,
"surfaceAreaMm2": 17712.52880409412,
"timeoutSeconds": 120,
"volumeM3": 7.951688396707775e-05,
"volumeMm3": 79516.88396707775
},
"pass": true,
"checks": [
{
"quantity": "massG",
"expected": 628.18,
"measured": 628.1833833399141,
"offPct": 0.0005385940198978062,
"pass": true
}
],
"fails": [],
"seconds": 34.8
},
{
"id": "cswa-08-tool-block-step4",
"title": "Official Tool Block, Step 4 (Q6): a pocket 1 mm inside the front face's outline (Offset Entities, sketch regions)",
"official": true,
"source": "https://www.solidworks.com/sites/default/files/2017-12/CSWASampleExam.pdf (Dassault CSWA Sample Exam, 2017 edition; archive http://web.archive.org/web/20251230104817/https://www.solidworks.com/sites/default/files/2017-12/CSWASampleExam.pdf)",
"expected": {
"massG": 432.58,
"tolerancePct": 1.0
},
"material": {
"name": "AISI 1020",
"densityKgM3": 7900
},
"runScript": {
"_hint": "Each step reports what it built. Verify with swx_inspect_bodies (the geometry) or swx_mass_properties (the mass) rather than trusting the step list. This document was created by the bridge, so swx_close_doc {save:false} discards the whole thing safely; swx_save_as puts it on disk. A step that fails stops the script and says which one, leaving what was already built in place.",
"_timeoutHint": "ab waits up to 420s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.",
"bridgeCreatedDocument": true,
"created": null,
"doc": {
"config": "Default",
"dirty": true,
"path": "C:/Users/drew/AppData/Local/adom-solidworks-bridge/exports/scratch/Part1-1792502024000.SLDPRT",
"title": "Part1-1792502024000.SLDPRT",
"type": "part"
},
"documentName": "Part1-1792502024000.SLDPRT",
"durationMs": 48330,
"error": "",
"ops": [
"new_part",
"new_assembly",
"clear_part",
"sketch",
"sketch_rect",
"sketch_circle",
"extrude",
"cut",
"set_material",
"set_appearance",
"fillet",
"chamfer",
"shell",
"revolve",
"revolve_cut",
"mirror",
"hole",
"linear_pattern",
"circular_pattern",
"set_prop",
"save_as",
"rebuild",
"zoom_fit"
],
"output": "{\"_hint\":\"Each step reports what it built. Verify with swx_inspect_bodies (the geometry) or swx_mass_properties (the mass) rather than trusting the step list. This document was created by the bridge, so swx_close_doc {save:false} discards the whole thing safely; swx_save_as puts it on disk. A step that fails stops the script and says which one, leaving what was already built in place.\",\"_timeoutHint\":\"ab waits up to 420s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.\",\"bridgeCreatedDocument\":true,\"created\":null,\"doc\":{\"config\":\"Default\",\"dirty\":true,\"path\":\"C:\\\\Users\\\\drew\\\\AppData\\\\Local\\\\adom-solidworks-bridge\\\\exports\\\\scratch\\\\Part1-1792502024000.SLDPRT\",\"title\":\"Part1-1792502024000.SLDPRT\",\"type\":\"part\"},\"documentName\":\"Part1-1792502024000.SLDPRT\",\"ops\":[\"new_part\",\"new_assembly\",\"clear_part\",\"sketch\",\"sketch_rect\",\"sketch_circle\",\"extrude\",\"cut\",\"set_material\",\"set_appearance\",\"fillet\",\"chamfer\",\"shell\",\"revolve\",\"revolve_cut\",\"mirror\",\"hole\",\"linear_pattern\",\"circular_pattern\",\"set_prop\",\"save_as\",\"rebuild\",\"zoom_fit\"],\"progress\":{\"confidence\":\"estimate\",\"elapsedSec\":46.7,\"estimatedSec\":30,\"etaSec\":0,\"percent\":100,\"phase\":\"run_script\",\"startKind\":\"warm\",\"stepLabel\":\"Running 15 modeling step(s)\"},\"readiness\":{\"basedOn\":[\"alreadyReadyThisSession\"],\"evaluatedAt\":\"gate\",\"readsAllowed\":true,\"ready\":true,\"running\":true,\"state\":\"ready\",\"why\":\"a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 159s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed\"},\"solidworksRevision\":\"34.3.0\",\"statusVerb\":\"swx_status\",\"stepCount\":15,\"steps\":[{\"op\":\"clear_part\",\"result\":{\"bodiesLeft\":0,\"cleared\":\"Part1-1792502024000.SLDPRT\",\"deleted\":[\"Sketch13\",\"Boss-Extrude10\",\"Plane4\",\"Sketch14\",\"Cut-Extrude4\",\"Sketch15\",\"Cut-Extrude5\",\"Sketch16\",\"Cut-Extrude6\",\"Plane5\",\"Sketch17\",\"Cut-Extrude7\"],\"featuresDeleted\":12,\"passes\":1,\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.6\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"clear_part\"]},\"route\":\"DeleteSelection2(swDelete_Children | swDelete_Absorbed), repeated until the tree is empty\"},\"step\":1},{\"op\":\"sketch\",\"result\":{\"createdPlane\":null,\"entities\":[{\"line\":{\"fromMm\":[0.0,18.0],\"toMm\":[22.3613808357771,14.057085232755291]}},{\"arc\":{\"ccw\":true,\"centerMm\":[25.66069621144878,32.768432539987224],\"endMm\":[43.0,25.0],\"radiusMm\":18.99999999999998,\"startMm\":[22.3613808357771,14.057085232755291]}},{\"line\":{\"fromMm\":[43.0,25.0],\"toMm\":[67.0,25.0]}},{\"line\":{\"fromMm\":[72.0,20.0],\"toMm\":[72.0,1.0]}},{\"line\":{\"fromMm\":[72.0,1.0],\"toMm\":[43.0,-33.0]}},{\"line\":{\"fromMm\":[43.0,-33.0],\"toMm\":[37.296980052734526,-33.0]}},{\"arc\":{\"ccw\":false,\"centerMm\":[59.20588235294099,-13.99999999999998],\"endMm\":[30.521177652752534,-18.264705882352946],\"radiusMm\":28.999999999999883,\"startMm\":[37.296980052734526,-33.0]}},{\"arc\":{\"ccw\":true,\"centerMm\":[25.575538911340765,-18.99999999999997],\"endMm\":[25.5755389113407,-14.0],\"radiusMm\":4.9999999999999325,\"startMm\":[30.521177652752534,-18.264705882352946]}},{\"line\":{\"fromMm\":[25.5755389113407,-14.0],\"toMm\":[-7.0,-14.0]}},{\"line\":{\"fromMm\":[-14.0,-7.0],\"toMm\":[-14.0,11.000000000000002]}},{\"line\":{\"fromMm\":[-7.0,18.0],\"toMm\":[0.0,18.0]}},{\"line\":{\"fromMm\":[-14.0,11.000000000000002],\"toMm\":[-7.0,18.0]}},{\"line\":{\"fromMm\":[-7.0,-14.0],\"toMm\":[-14.0,-7.0]}},{\"line\":{\"fromMm\":[67.0,25.0],\"toMm\":[72.0,20.0]}},{\"circle\":{\"centerMm\":[0.0,0.0],\"radiusMm\":7.0}}],\"mapped\":false,\"plane\":\"Front Plane\",\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.plane.front\",\"sketch.circle\",\"sketch.multiProfile\",\"sketch.line\",\"sketch.arc\"]},\"resolvedPlane\":null,\"sketch\":\"Sketch18\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"Front Plane\",\"transformInverted\":false},\"step\":2},{\"op\":\"extrude\",\"result\":{\"depth2Mm\":null,\"depthMm\":44.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":null,\"sketchNormal\":[0.0,0.0,1.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":0,\"feature\":\"Boss-Extrude11\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"extrude.one\"]},\"readBack\":{\"depthMm\":44.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":0},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch18\",\"throughAll\":false,\"upToFace\":null},\"step\":3},{\"op\":\"set_material\",\"result\":{\"appearanceReapplied\":[],\"current\":{\"database\":\"SOLIDWORKS Materials\",\"name\":\"AISI 1020\"},\"database\":\"SOLIDWORKS Materials.sldmat\",\"densityKgM3\":7900.000000000001,\"densityRequested\":7900.0,\"material\":\"AISI 1020\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"set_material\",\"set_material.density\"]}},\"step\":4},{\"op\":\"sketch\",\"result\":{\"createdPlane\":\"Plane6\",\"entities\":[{\"circle\":{\"centerMm\":[72.0,28.70187343596344],\"radiusMm\":41.0}}],\"mapped\":true,\"plane\":{\"offsetFrom\":{\"face\":{\"atPointMm\":[-10.0,0.0,0.0]}},\"offsetMm\":-12.0},\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.faceOffset\",\"sketch.circle\"]},\"radiusMm\":41.0,\"resolvedPlane\":{\"faceNormal\":[-0.0,-0.0,-1.0],\"faceOffsetMm\":-12.0,\"fromFace\":true,\"offsetFrom\":\"Front Plane\",\"offsetMm\":12.0,\"pickedBy\":\"geometry\",\"plane\":\"Plane6\",\"verified\":true},\"sketch\":\"Sketch19\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"Plane6\",\"transformInverted\":false},\"step\":5},{\"op\":\"cut\",\"result\":{\"depth2Mm\":null,\"depthMm\":24.0,\"dir\":{\"flippedToFollowTheReference\":true,\"reference\":[-0.0,-0.0,-1.0],\"sketchNormal\":[0.0,0.0,1.0],\"value\":true},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":0,\"feature\":\"Cut-Extrude8\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"cut.one.reversed\"]},\"readBack\":{\"depthMm\":24.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":0},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch19\",\"throughAll\":false,\"upToFace\":null},\"step\":6},{\"op\":\"sketch\",\"result\":{\"createdPlane\":null,\"entities\":[{\"rect\":{\"cornersMm\":[[-20.0,-40.0],[85.99999999999999,-13.999999999999998]]}}],\"heightMm\":26.0,\"mapped\":true,\"plane\":{\"face\":{\"atPointMm\":[-10.0,0.0,44.0]}},\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.face.front.positive\",\"sketch.rect\",\"select.multiSelectTyped\"]},\"resolvedPlane\":{\"faceNormal\":[0.0,0.0,1.0],\"offsetFrom\":\"Front Plane\",\"offsetMm\":44.0,\"pickedBy\":\"geometry\",\"selectedVia\":\"MultiSelect2(typed array)\",\"viewDependent\":false},\"sketch\":\"Sketch20\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"the picked face\",\"transformInverted\":false,\"widthMm\":106.0},\"step\":7},{\"op\":\"cut\",\"result\":{\"depth2Mm\":null,\"depthMm\":19.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":[0.0,0.0,1.0],\"sketchNormal\":[0.0,0.0,1.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":0,\"feature\":\"Cut-Extrude9\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"cut.one\"]},\"readBack\":{\"depthMm\":19.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":0},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch20\",\"throughAll\":false,\"upToFace\":null},\"step\":8},{\"op\":\"sketch\",\"result\":{\"createdPlane\":null,\"entities\":[{\"rect\":{\"cornersMm\":[[-20.0,-40.0],[20.0,40.0]]}}],\"heightMm\":80.0,\"mapped\":true,\"plane\":{\"face\":{\"atPointMm\":[-10.0,0.0,44.0]}},\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.face.front.positive\",\"sketch.rect\",\"select.multiSelectTyped\"]},\"resolvedPlane\":{\"faceNormal\":[0.0,0.0,1.0],\"offsetFrom\":\"Front Plane\",\"offsetMm\":44.0,\"pickedBy\":\"geometry\",\"selectedVia\":\"MultiSelect2(typed array)\",\"viewDependent\":false},\"sketch\":\"Sketch21\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"the picked face\",\"transformInverted\":false,\"widthMm\":40.0},\"step\":9},{\"op\":\"cut\",\"result\":{\"depth2Mm\":null,\"depthMm\":19.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":[0.0,0.0,1.0],\"sketchNormal\":[0.0,0.0,1.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":0,\"feature\":\"Cut-Extrude10\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"cut.one\"]},\"readBack\":{\"depthMm\":19.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":0},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch21\",\"throughAll\":false,\"upToFace\":null},\"step\":10},{\"op\":\"hole\",\"result\":{\"depthMm\":null,\"diameterMm\":11.0,\"face\":{\"atPointMm\":[58.0,11.0,44.0],\"heightMm\":44.0,\"normal\":[0.0,0.0,1.0],\"pickedBy\":\"geometry\",\"plane\":\"Front Plane\"},\"feature\":\"Cut-Extrude11\",\"features\":[\"Cut-Extrude11\"],\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"hole.simple\"]},\"steps\":[{\"op\":\"sketch\",\"result\":{\"createdPlane\":\"Plane7\",\"entities\":[{\"circle\":{\"centerMm\":[58.0,11.0],\"radiusMm\":5.5}}],\"mapped\":true,\"plane\":{\"offsetFrom\":\"Front Plane\",\"offsetMm\":44.0},\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"radiusMm\":5.5,\"resolvedPlane\":{\"offsetFrom\":\"Front Plane\",\"offsetMm\":44.0,\"plane\":\"Plane7\",\"verified\":true},\"sketch\":\"Sketch22\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"Plane7\",\"transformInverted\":false}},{\"op\":\"cut\",\"result\":{\"depth2Mm\":null,\"depthMm\":0.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":[0.0,0.0,1.0],\"sketchNormal\":[0.0,0.0,1.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":1,\"feature\":\"Cut-Extrude11\",\"readBack\":{\"depthMm\":0.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":1},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch22\",\"throughAll\":true,\"upToFace\":null}}],\"throughAll\":true},\"step\":11},{\"op\":\"sketch\",\"result\":{\"createdPlane\":null,\"entities\":[{\"circle\":{\"centerMm\":[72.0,28.70187343596344],\"radiusMm\":42.0}}],\"mapped\":true,\"offsets\":[{\"offsetEntities\":{\"chain\":true,\"fromFace\":{\"atPointMm\":[70.0,10.0,44.0]},\"loops\":\"outer\",\"offsetMm\":-1.0,\"side\":\"inward\"},\"route\":\"IModelDoc2::SketchOffsetEntities2\",\"segments\":8,\"selected\":\"the face's outer loop (8 edges)\",\"side\":\"inward\",\"sideVerified\":true,\"tries\":[{\"farthestFromTheFaceMm\":0.0,\"landed\":\"inward\",\"offsetMm\":-1.0,\"segments\":8}],\"why\":null}],\"plane\":{\"face\":{\"atPointMm\":[70.0,10.0,44.0]}},\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.4-rc1\",\"by\":\"adom\",\"date\":\"2026-10-16\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.face.front.positive\",\"sketch.circle\",\"sketch.multiProfile\",\"sketch.offsetEntities.outer\",\"select.multiSelectTyped\"]},\"radiusMm\":42.0,\"resolvedPlane\":{\"faceNormal\":[0.0,0.0,1.0],\"offsetFrom\":\"Front Plane\",\"offsetMm\":44.0,\"pickedBy\":\"geometry\",\"selectedVia\":\"MultiSelect2(typed array)\",\"viewDependent\":false},\"sketch\":\"Sketch23\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"the picked face\",\"transformInverted\":false},\"step\":12},{\"op\":\"cut\",\"result\":{\"depth2Mm\":null,\"depthMm\":12.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":[0.0,0.0,1.0],\"sketchNormal\":[0.0,0.0,1.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":5,\"feature\":\"Cut-Extrude12\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.11.4-rc1\",\"by\":\"adom\",\"date\":\"2026-10-16\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"cut.offsetFromSurface\",\"cut.regions\"]},\"readBack\":{\"depthMm\":12.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":5},\"regions\":{\"selected\":[{\"atMm\":[25.0,0.0],\"modelMm\":[25.0,0.0,44.0]}],\"via\":\"SelectByID2 SKETCHREGION, mark 4, EnableContourSelection on\"},\"reverse\":false,\"sketch\":\"Sketch23\",\"throughAll\":false,\"upToFace\":{\"mark\":1,\"selectedVia\":\"MultiSelect2(typed array)\",\"viewDependent\":false}},\"step\":13},{\"op\":\"sketch\",\"result\":{\"createdPlane\":null,\"entities\":[{\"circle\":{\"centerMm\":[72.0,28.70187343596344],\"radiusMm\":41.0}}],\"mapped\":true,\"offsets\":[{\"offsetEntities\":{\"chain\":true,\"fromFace\":{\"atPointMm\":[70.0,10.0,44.0]},\"loops\":\"outer\",\"offsetMm\":-1.0,\"side\":\"inward\"},\"route\":\"IModelDoc2::SketchOffsetEntities2\",\"segments\":8,\"selected\":\"the face's outer loop (8 edges)\",\"side\":\"inward\",\"sideVerified\":true,\"tries\":[{\"farthestFromTheFaceMm\":3.4694469519536138e-15,\"landed\":\"inward\",\"offsetMm\":-1.0,\"segments\":8}],\"why\":null}],\"plane\":{\"face\":{\"atPointMm\":[70.0,10.0,44.0]}},\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.4-rc1\",\"by\":\"adom\",\"date\":\"2026-10-16\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.face.front.positive\",\"sketch.circle\",\"sketch.multiProfile\",\"sketch.offsetEntities.outer\",\"select.multiSelectTyped\"]},\"radiusMm\":41.0,\"resolvedPlane\":{\"faceNormal\":[0.0,0.0,1.0],\"offsetFrom\":\"Front Plane\",\"offsetMm\":44.0,\"pickedBy\":\"geometry\",\"selectedVia\":\"MultiSelect2(typed array)\",\"viewDependent\":false},\"sketch\":\"Sketch24\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"the picked face\",\"transformInverted\":false},\"step\":14},{\"op\":\"cut\",\"result\":{\"depth2Mm\":null,\"depthMm\":1.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":[0.0,0.0,1.0],\"sketchNormal\":[0.0,0.0,1.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":5,\"feature\":\"Cut-Extrude13\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.11.4-rc1\",\"by\":\"adom\",\"date\":\"2026-10-16\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"cut.offsetFromSurface\",\"cut.regions\"]},\"readBack\":{\"depthMm\":1.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":5},\"regions\":{\"selected\":[{\"atMm\":[65.0,15.0],\"modelMm\":[65.0,15.0,44.0]}],\"via\":\"SelectByID2 SKETCHREGION, mark 4, EnableContourSelection on\"},\"reverse\":false,\"sketch\":\"Sketch24\",\"throughAll\":false,\"upToFace\":{\"mark\":1,\"selectedVia\":\"MultiSelect2(typed array)\",\"viewDependent\":false}},\"step\":15}],\"success\":true,\"targetDocument\":\"Part1-1792502024000.SLDPRT\",\"timeoutSeconds\":420}",
"progress": {
"confidence": "estimate",
"elapsedSec": 46.7,
"estimatedSec": 30,
"etaSec": 0,
"percent": 100,
"phase": "run_script",
"startKind": "warm",
"stepLabel": "Running 15 modeling step(s)"
},
"readiness": {
"basedOn": [
"alreadyReadyThisSession"
],
"evaluatedAt": "gate",
"readsAllowed": true,
"ready": true,
"running": true,
"state": "ready",
"why": "a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 159s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed"
},
"schemaVersion": 1,
"solidworksRevision": "34.3.0",
"status": "ok",
"statusVerb": "swx_status",
"stepCount": 15,
"steps": [
{
"op": "clear_part",
"result": {
"bodiesLeft": 0,
"cleared": "Part1-1792502024000.SLDPRT",
"deleted": [
"Sketch13",
"Boss-Extrude10",
"Plane4",
"Sketch14",
"Cut-Extrude4",
"Sketch15",
"Cut-Extrude5",
"Sketch16",
"Cut-Extrude6",
"Plane5",
"Sketch17",
"Cut-Extrude7"
],
"featuresDeleted": 12,
"passes": 1,
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.6",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"clear_part"
]
},
"route": "DeleteSelection2(swDelete_Children | swDelete_Absorbed), repeated until the tree is empty"
},
"step": 1
},
{
"op": "sketch",
"result": {
"createdPlane": null,
"entities": [
{
"line": {
"fromMm": [
0.0,
18.0
],
"toMm": [
22.3613808357771,
14.057085232755291
]
}
},
{
"arc": {
"ccw": true,
"centerMm": [
25.66069621144878,
32.768432539987224
],
"endMm": [
43.0,
25.0
],
"radiusMm": 18.99999999999998,
"startMm": [
22.3613808357771,
14.057085232755291
]
}
},
{
"line": {
"fromMm": [
43.0,
25.0
],
"toMm": [
67.0,
25.0
]
}
},
{
"line": {
"fromMm": [
72.0,
20.0
],
"toMm": [
72.0,
1.0
]
}
},
{
"line": {
"fromMm": [
72.0,
1.0
],
"toMm": [
43.0,
-33.0
]
}
},
{
"line": {
"fromMm": [
43.0,
-33.0
],
"toMm": [
37.296980052734526,
-33.0
]
}
},
{
"arc": {
"ccw": false,
"centerMm": [
59.20588235294099,
-13.99999999999998
],
"endMm": [
30.521177652752534,
-18.264705882352946
],
"radiusMm": 28.999999999999883,
"startMm": [
37.296980052734526,
-33.0
]
}
},
{
"arc": {
"ccw": true,
"centerMm": [
25.575538911340765,
-18.99999999999997
],
"endMm": [
25.5755389113407,
-14.0
],
"radiusMm": 4.9999999999999325,
"startMm": [
30.521177652752534,
-18.264705882352946
]
}
},
{
"line": {
"fromMm": [
25.5755389113407,
-14.0
],
"toMm": [
-7.0,
-14.0
]
}
},
{
"line": {
"fromMm": [
-14.0,
-7.0
],
"toMm": [
-14.0,
11.000000000000002
]
}
},
{
"line": {
"fromMm": [
-7.0,
18.0
],
"toMm": [
0.0,
18.0
]
}
},
{
"line": {
"fromMm": [
-14.0,
11.000000000000002
],
"toMm": [
-7.0,
18.0
]
}
},
{
"line": {
"fromMm": [
-7.0,
-14.0
],
"toMm": [
-14.0,
-7.0
]
}
},
{
"line": {
"fromMm": [
67.0,
25.0
],
"toMm": [
72.0,
20.0
]
}
},
{
"circle": {
"centerMm": [
0.0,
0.0
],
"radiusMm": 7.0
}
}
],
"mapped": false,
"plane": "Front Plane",
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.plane.front",
"sketch.circle",
"sketch.multiProfile",
"sketch.line",
"sketch.arc"
]
},
"resolvedPlane": null,
"sketch": "Sketch18",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "Front Plane",
"transformInverted": false
},
"step": 2
},
{
"op": "extrude",
"result": {
"depth2Mm": null,
"depthMm": 44.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": null,
"sketchNormal": [
0.0,
0.0,
1.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 0,
"feature": "Boss-Extrude11",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"extrude.one"
]
},
"readBack": {
"depthMm": 44.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 0
},
"regions": null,
"reverse": false,
"sketch": "Sketch18",
"throughAll": false,
"upToFace": null
},
"step": 3
},
{
"op": "set_material",
"result": {
"appearanceReapplied": [],
"current": {
"database": "SOLIDWORKS Materials",
"name": "AISI 1020"
},
"database": "SOLIDWORKS Materials.sldmat",
"densityKgM3": 7900.000000000001,
"densityRequested": 7900.0,
"material": "AISI 1020",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"set_material",
"set_material.density"
]
}
},
"step": 4
},
{
"op": "sketch",
"result": {
"createdPlane": "Plane6",
"entities": [
{
"circle": {
"centerMm": [
72.0,
28.70187343596344
],
"radiusMm": 41.0
}
}
],
"mapped": true,
"plane": {
"offsetFrom": {
"face": {
"atPointMm": [
-10.0,
0.0,
0.0
]
}
},
"offsetMm": -12.0
},
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.faceOffset",
"sketch.circle"
]
},
"radiusMm": 41.0,
"resolvedPlane": {
"faceNormal": [
-0.0,
-0.0,
-1.0
],
"faceOffsetMm": -12.0,
"fromFace": true,
"offsetFrom": "Front Plane",
"offsetMm": 12.0,
"pickedBy": "geometry",
"plane": "Plane6",
"verified": true
},
"sketch": "Sketch19",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "Plane6",
"transformInverted": false
},
"step": 5
},
{
"op": "cut",
"result": {
"depth2Mm": null,
"depthMm": 24.0,
"dir": {
"flippedToFollowTheReference": true,
"reference": [
-0.0,
-0.0,
-1.0
],
"sketchNormal": [
0.0,
0.0,
1.0
],
"value": true
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 0,
"feature": "Cut-Extrude8",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"cut.one.reversed"
]
},
"readBack": {
"depthMm": 24.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 0
},
"regions": null,
"reverse": false,
"sketch": "Sketch19",
"throughAll": false,
"upToFace": null
},
"step": 6
},
{
"op": "sketch",
"result": {
"createdPlane": null,
"entities": [
{
"rect": {
"cornersMm": [
[
-20.0,
-40.0
],
[
85.99999999999999,
-13.999999999999998
]
]
}
}
],
"heightMm": 26.0,
"mapped": true,
"plane": {
"face": {
"atPointMm": [
-10.0,
0.0,
44.0
]
}
},
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.face.front.positive",
"sketch.rect",
"select.multiSelectTyped"
]
},
"resolvedPlane": {
"faceNormal": [
0.0,
0.0,
1.0
],
"offsetFrom": "Front Plane",
"offsetMm": 44.0,
"pickedBy": "geometry",
"selectedVia": "MultiSelect2(typed array)",
"viewDependent": false
},
"sketch": "Sketch20",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "the picked face",
"transformInverted": false,
"widthMm": 106.0
},
"step": 7
},
{
"op": "cut",
"result": {
"depth2Mm": null,
"depthMm": 19.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": [
0.0,
0.0,
1.0
],
"sketchNormal": [
0.0,
0.0,
1.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 0,
"feature": "Cut-Extrude9",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"cut.one"
]
},
"readBack": {
"depthMm": 19.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 0
},
"regions": null,
"reverse": false,
"sketch": "Sketch20",
"throughAll": false,
"upToFace": null
},
"step": 8
},
{
"op": "sketch",
"result": {
"createdPlane": null,
"entities": [
{
"rect": {
"cornersMm": [
[
-20.0,
-40.0
],
[
20.0,
40.0
]
]
}
}
],
"heightMm": 80.0,
"mapped": true,
"plane": {
"face": {
"atPointMm": [
-10.0,
0.0,
44.0
]
}
},
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.face.front.positive",
"sketch.rect",
"select.multiSelectTyped"
]
},
"resolvedPlane": {
"faceNormal": [
0.0,
0.0,
1.0
],
"offsetFrom": "Front Plane",
"offsetMm": 44.0,
"pickedBy": "geometry",
"selectedVia": "MultiSelect2(typed array)",
"viewDependent": false
},
"sketch": "Sketch21",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "the picked face",
"transformInverted": false,
"widthMm": 40.0
},
"step": 9
},
{
"op": "cut",
"result": {
"depth2Mm": null,
"depthMm": 19.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": [
0.0,
0.0,
1.0
],
"sketchNormal": [
0.0,
0.0,
1.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 0,
"feature": "Cut-Extrude10",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"cut.one"
]
},
"readBack": {
"depthMm": 19.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 0
},
"regions": null,
"reverse": false,
"sketch": "Sketch21",
"throughAll": false,
"upToFace": null
},
"step": 10
},
{
"op": "hole",
"result": {
"depthMm": null,
"diameterMm": 11.0,
"face": {
"atPointMm": [
58.0,
11.0,
44.0
],
"heightMm": 44.0,
"normal": [
0.0,
0.0,
1.0
],
"pickedBy": "geometry",
"plane": "Front Plane"
},
"feature": "Cut-Extrude11",
"features": [
"Cut-Extrude11"
],
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"hole.simple"
]
},
"steps": [
{
"op": "sketch",
"result": {
"createdPlane": "Plane7",
"entities": [
{
"circle": {
"centerMm": [
58.0,
11.0
],
"radiusMm": 5.5
}
}
],
"mapped": true,
"plane": {
"offsetFrom": "Front Plane",
"offsetMm": 44.0
},
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"radiusMm": 5.5,
"resolvedPlane": {
"offsetFrom": "Front Plane",
"offsetMm": 44.0,
"plane": "Plane7",
"verified": true
},
"sketch": "Sketch22",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "Plane7",
"transformInverted": false
}
},
{
"op": "cut",
"result": {
"depth2Mm": null,
"depthMm": 0.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": [
0.0,
0.0,
1.0
],
"sketchNormal": [
0.0,
0.0,
1.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 1,
"feature": "Cut-Extrude11",
"readBack": {
"depthMm": 0.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 1
},
"regions": null,
"reverse": false,
"sketch": "Sketch22",
"throughAll": true,
"upToFace": null
}
}
],
"throughAll": true
},
"step": 11
},
{
"op": "sketch",
"result": {
"createdPlane": null,
"entities": [
{
"circle": {
"centerMm": [
72.0,
28.70187343596344
],
"radiusMm": 42.0
}
}
],
"mapped": true,
"offsets": [
{
"offsetEntities": {
"chain": true,
"fromFace": {
"atPointMm": [
70.0,
10.0,
44.0
]
},
"loops": "outer",
"offsetMm": -1.0,
"side": "inward"
},
"route": "IModelDoc2::SketchOffsetEntities2",
"segments": 8,
"selected": "the face's outer loop (8 edges)",
"side": "inward",
"sideVerified": true,
"tries": [
{
"farthestFromTheFaceMm": 0.0,
"landed": "inward",
"offsetMm": -1.0,
"segments": 8
}
],
"why": null
}
],
"plane": {
"face": {
"atPointMm": [
70.0,
10.0,
44.0
]
}
},
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.4-rc1",
"by": "adom",
"date": "2026-10-16",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.face.front.positive",
"sketch.circle",
"sketch.multiProfile",
"sketch.offsetEntities.outer",
"select.multiSelectTyped"
]
},
"radiusMm": 42.0,
"resolvedPlane": {
"faceNormal": [
0.0,
0.0,
1.0
],
"offsetFrom": "Front Plane",
"offsetMm": 44.0,
"pickedBy": "geometry",
"selectedVia": "MultiSelect2(typed array)",
"viewDependent": false
},
"sketch": "Sketch23",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "the picked face",
"transformInverted": false
},
"step": 12
},
{
"op": "cut",
"result": {
"depth2Mm": null,
"depthMm": 12.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": [
0.0,
0.0,
1.0
],
"sketchNormal": [
0.0,
0.0,
1.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 5,
"feature": "Cut-Extrude12",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.11.4-rc1",
"by": "adom",
"date": "2026-10-16",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"cut.offsetFromSurface",
"cut.regions"
]
},
"readBack": {
"depthMm": 12.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 5
},
"regions": {
"selected": [
{
"atMm": [
25.0,
0.0
],
"modelMm": [
25.0,
0.0,
44.0
]
}
],
"via": "SelectByID2 SKETCHREGION, mark 4, EnableContourSelection on"
},
"reverse": false,
"sketch": "Sketch23",
"throughAll": false,
"upToFace": {
"mark": 1,
"selectedVia": "MultiSelect2(typed array)",
"viewDependent": false
}
},
"step": 13
},
{
"op": "sketch",
"result": {
"createdPlane": null,
"entities": [
{
"circle": {
"centerMm": [
72.0,
28.70187343596344
],
"radiusMm": 41.0
}
}
],
"mapped": true,
"offsets": [
{
"offsetEntities": {
"chain": true,
"fromFace": {
"atPointMm": [
70.0,
10.0,
44.0
]
},
"loops": "outer",
"offsetMm": -1.0,
"side": "inward"
},
"route": "IModelDoc2::SketchOffsetEntities2",
"segments": 8,
"selected": "the face's outer loop (8 edges)",
"side": "inward",
"sideVerified": true,
"tries": [
{
"farthestFromTheFaceMm": 3.4694469519536138e-15,
"landed": "inward",
"offsetMm": -1.0,
"segments": 8
}
],
"why": null
}
],
"plane": {
"face": {
"atPointMm": [
70.0,
10.0,
44.0
]
}
},
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.4-rc1",
"by": "adom",
"date": "2026-10-16",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.face.front.positive",
"sketch.circle",
"sketch.multiProfile",
"sketch.offsetEntities.outer",
"select.multiSelectTyped"
]
},
"radiusMm": 41.0,
"resolvedPlane": {
"faceNormal": [
0.0,
0.0,
1.0
],
"offsetFrom": "Front Plane",
"offsetMm": 44.0,
"pickedBy": "geometry",
"selectedVia": "MultiSelect2(typed array)",
"viewDependent": false
},
"sketch": "Sketch24",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "the picked face",
"transformInverted": false
},
"step": 14
},
{
"op": "cut",
"result": {
"depth2Mm": null,
"depthMm": 1.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": [
0.0,
0.0,
1.0
],
"sketchNormal": [
0.0,
0.0,
1.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 5,
"feature": "Cut-Extrude13",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.11.4-rc1",
"by": "adom",
"date": "2026-10-16",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"cut.offsetFromSurface",
"cut.regions"
]
},
"readBack": {
"depthMm": 1.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 5
},
"regions": {
"selected": [
{
"atMm": [
65.0,
15.0
],
"modelMm": [
65.0,
15.0,
44.0
]
}
],
"via": "SelectByID2 SKETCHREGION, mark 4, EnableContourSelection on"
},
"reverse": false,
"sketch": "Sketch24",
"throughAll": false,
"upToFace": {
"mark": 1,
"selectedVia": "MultiSelect2(typed array)",
"viewDependent": false
}
},
"step": 15
}
],
"success": true,
"targetDocument": "Part1-1792502024000.SLDPRT",
"timeoutSeconds": 420
},
"massProperties": {
"_hint": "SI units: kg, m^3, m^2, m. Mass is only as good as the material assignment \u2014 a 0 or default density means no material is set on the model, so report the density alongside the mass.",
"_timeoutHint": "ab waits up to 120s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.",
"boundingBox": [
-0.014,
-0.033,
0.0,
0.11400000000000002,
0.07070187343596344,
0.044
],
"centerOfMass": [
0.028679743560791063,
-0.0013181364133994554,
0.01197320886446479
],
"centerOfMassMm": [
28.679744,
-1.318136,
11.973209
],
"density": 7900.0,
"densityKgM3": 7900.0,
"doc": {
"config": "Default",
"dirty": true,
"path": "C:/Users/drew/AppData/Local/adom-solidworks-bridge/exports/scratch/Part1-1792502024000.SLDPRT",
"title": "Part1-1792502024000.SLDPRT",
"type": "part"
},
"durationMs": 949,
"error": "",
"massG": 434.7151664097057,
"massKg": 0.4347151664097057,
"materialName": "AISI 1020",
"output": "{\"_hint\":\"SI units: kg, m^3, m^2, m. Mass is only as good as the material assignment \u2014 a 0 or default density means no material is set on the model, so report the density alongside the mass.\",\"_timeoutHint\":\"ab waits up to 120s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.\",\"boundingBox\":[-0.014,-0.033,0.0,0.11400000000000002,0.07070187343596344,0.044],\"centerOfMass\":[0.028679743560791063,-0.0013181364133994554,0.01197320886446479],\"centerOfMassMm\":[28.679744,-1.318136,11.973209],\"density\":7900.0,\"densityKgM3\":7900.0,\"doc\":{\"config\":\"Default\",\"dirty\":true,\"path\":\"C:\\\\Users\\\\drew\\\\AppData\\\\Local\\\\adom-solidworks-bridge\\\\exports\\\\scratch\\\\Part1-1792502024000.SLDPRT\",\"title\":\"Part1-1792502024000.SLDPRT\",\"type\":\"part\"},\"massG\":434.7151664097057,\"massKg\":0.4347151664097057,\"materialName\":\"AISI 1020\",\"readiness\":{\"basedOn\":[\"alreadyReadyThisSession\"],\"evaluatedAt\":\"gate\",\"readsAllowed\":true,\"ready\":true,\"running\":true,\"state\":\"ready\",\"why\":\"a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 207s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed\"},\"statusVerb\":\"swx_status\",\"success\":true,\"surfaceAreaM2\":0.022011814184570586,\"surfaceAreaMm2\":22011.814184570587,\"timeoutSeconds\":120,\"volumeM3\":0.00005502723625439312,\"volumeMm3\":55027.23625439312}",
"readiness": {
"basedOn": [
"alreadyReadyThisSession"
],
"evaluatedAt": "gate",
"readsAllowed": true,
"ready": true,
"running": true,
"state": "ready",
"why": "a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 207s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed"
},
"schemaVersion": 1,
"status": "ok",
"statusVerb": "swx_status",
"success": true,
"surfaceAreaM2": 0.022011814184570586,
"surfaceAreaMm2": 22011.814184570587,
"timeoutSeconds": 120,
"volumeM3": 5.502723625439312e-05,
"volumeMm3": 55027.23625439312
},
"pass": true,
"checks": [
{
"quantity": "massG",
"expected": 432.58,
"measured": 434.7151664097057,
"offPct": 0.49358879506813363,
"pass": true
}
],
"fails": [],
"seconds": 49.3
},
{
"id": "cswa-08b-tool-block-step4-explicit",
"title": "Official Tool Block, Step 4 (Q6), the explicit inset profile: the same pocket drawn line by line (the Offset Entities fallback)",
"official": true,
"source": "https://www.solidworks.com/sites/default/files/2017-12/CSWASampleExam.pdf (Dassault CSWA Sample Exam, 2017 edition; archive http://web.archive.org/web/20251230104817/https://www.solidworks.com/sites/default/files/2017-12/CSWASampleExam.pdf)",
"expected": {
"massG": 432.58,
"tolerancePct": 1.0
},
"material": {
"name": "AISI 1020",
"densityKgM3": 7900
},
"runScript": {
"_hint": "Each step reports what it built. Verify with swx_inspect_bodies (the geometry) or swx_mass_properties (the mass) rather than trusting the step list. This document was created by the bridge, so swx_close_doc {save:false} discards the whole thing safely; swx_save_as puts it on disk. A step that fails stops the script and says which one, leaving what was already built in place.",
"_timeoutHint": "ab waits up to 420s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.",
"bridgeCreatedDocument": true,
"created": null,
"doc": {
"config": "Default",
"dirty": true,
"path": "C:/Users/drew/AppData/Local/adom-solidworks-bridge/exports/scratch/Part1-1792502024000.SLDPRT",
"title": "Part1-1792502024000.SLDPRT",
"type": "part"
},
"documentName": "Part1-1792502024000.SLDPRT",
"durationMs": 36293,
"error": "",
"ops": [
"new_part",
"new_assembly",
"clear_part",
"sketch",
"sketch_rect",
"sketch_circle",
"extrude",
"cut",
"set_material",
"set_appearance",
"fillet",
"chamfer",
"shell",
"revolve",
"revolve_cut",
"mirror",
"hole",
"linear_pattern",
"circular_pattern",
"set_prop",
"save_as",
"rebuild",
"zoom_fit"
],
"output": "{\"_hint\":\"Each step reports what it built. Verify with swx_inspect_bodies (the geometry) or swx_mass_properties (the mass) rather than trusting the step list. This document was created by the bridge, so swx_close_doc {save:false} discards the whole thing safely; swx_save_as puts it on disk. A step that fails stops the script and says which one, leaving what was already built in place.\",\"_timeoutHint\":\"ab waits up to 420s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.\",\"bridgeCreatedDocument\":true,\"created\":null,\"doc\":{\"config\":\"Default\",\"dirty\":true,\"path\":\"C:\\\\Users\\\\drew\\\\AppData\\\\Local\\\\adom-solidworks-bridge\\\\exports\\\\scratch\\\\Part1-1792502024000.SLDPRT\",\"title\":\"Part1-1792502024000.SLDPRT\",\"type\":\"part\"},\"documentName\":\"Part1-1792502024000.SLDPRT\",\"ops\":[\"new_part\",\"new_assembly\",\"clear_part\",\"sketch\",\"sketch_rect\",\"sketch_circle\",\"extrude\",\"cut\",\"set_material\",\"set_appearance\",\"fillet\",\"chamfer\",\"shell\",\"revolve\",\"revolve_cut\",\"mirror\",\"hole\",\"linear_pattern\",\"circular_pattern\",\"set_prop\",\"save_as\",\"rebuild\",\"zoom_fit\"],\"progress\":{\"confidence\":\"estimate\",\"elapsedSec\":34.9,\"estimatedSec\":30,\"etaSec\":0,\"percent\":100,\"phase\":\"run_script\",\"startKind\":\"warm\",\"stepLabel\":\"Running 15 modeling step(s)\"},\"readiness\":{\"basedOn\":[\"alreadyReadyThisSession\"],\"evaluatedAt\":\"gate\",\"readsAllowed\":true,\"ready\":true,\"running\":true,\"state\":\"ready\",\"why\":\"a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 208s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed\"},\"solidworksRevision\":\"34.3.0\",\"statusVerb\":\"swx_status\",\"stepCount\":15,\"steps\":[{\"op\":\"clear_part\",\"result\":{\"bodiesLeft\":0,\"cleared\":\"Part1-1792502024000.SLDPRT\",\"deleted\":[\"Sketch18\",\"Boss-Extrude11\",\"Plane6\",\"Sketch19\",\"Cut-Extrude8\",\"Sketch20\",\"Cut-Extrude9\",\"Sketch21\",\"Cut-Extrude10\",\"Plane7\",\"Sketch22\",\"Cut-Extrude11\",\"Sketch23\",\"Cut-Extrude12\",\"Sketch24\",\"Cut-Extrude13\"],\"featuresDeleted\":16,\"passes\":1,\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.6\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"clear_part\"]},\"route\":\"DeleteSelection2(swDelete_Children | swDelete_Absorbed), repeated until the tree is empty\"},\"step\":1},{\"op\":\"sketch\",\"result\":{\"createdPlane\":null,\"entities\":[{\"line\":{\"fromMm\":[0.0,18.0],\"toMm\":[22.3613808357771,14.057085232755291]}},{\"arc\":{\"ccw\":true,\"centerMm\":[25.66069621144878,32.768432539987224],\"endMm\":[43.0,25.0],\"radiusMm\":18.99999999999998,\"startMm\":[22.3613808357771,14.057085232755291]}},{\"line\":{\"fromMm\":[43.0,25.0],\"toMm\":[67.0,25.0]}},{\"line\":{\"fromMm\":[72.0,20.0],\"toMm\":[72.0,1.0]}},{\"line\":{\"fromMm\":[72.0,1.0],\"toMm\":[43.0,-33.0]}},{\"line\":{\"fromMm\":[43.0,-33.0],\"toMm\":[37.296980052734526,-33.0]}},{\"arc\":{\"ccw\":false,\"centerMm\":[59.20588235294099,-13.99999999999998],\"endMm\":[30.521177652752534,-18.264705882352946],\"radiusMm\":28.999999999999883,\"startMm\":[37.296980052734526,-33.0]}},{\"arc\":{\"ccw\":true,\"centerMm\":[25.575538911340765,-18.99999999999997],\"endMm\":[25.5755389113407,-14.0],\"radiusMm\":4.9999999999999325,\"startMm\":[30.521177652752534,-18.264705882352946]}},{\"line\":{\"fromMm\":[25.5755389113407,-14.0],\"toMm\":[-7.0,-14.0]}},{\"line\":{\"fromMm\":[-14.0,-7.0],\"toMm\":[-14.0,11.000000000000002]}},{\"line\":{\"fromMm\":[-7.0,18.0],\"toMm\":[0.0,18.0]}},{\"line\":{\"fromMm\":[-14.0,11.000000000000002],\"toMm\":[-7.0,18.0]}},{\"line\":{\"fromMm\":[-7.0,-14.0],\"toMm\":[-14.0,-7.0]}},{\"line\":{\"fromMm\":[67.0,25.0],\"toMm\":[72.0,20.0]}},{\"circle\":{\"centerMm\":[0.0,0.0],\"radiusMm\":7.0}}],\"mapped\":false,\"plane\":\"Front Plane\",\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.plane.front\",\"sketch.circle\",\"sketch.multiProfile\",\"sketch.line\",\"sketch.arc\"]},\"resolvedPlane\":null,\"sketch\":\"Sketch25\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"Front Plane\",\"transformInverted\":false},\"step\":2},{\"op\":\"extrude\",\"result\":{\"depth2Mm\":null,\"depthMm\":44.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":null,\"sketchNormal\":[0.0,0.0,1.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":0,\"feature\":\"Boss-Extrude12\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"extrude.one\"]},\"readBack\":{\"depthMm\":44.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":0},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch25\",\"throughAll\":false,\"upToFace\":null},\"step\":3},{\"op\":\"set_material\",\"result\":{\"appearanceReapplied\":[],\"current\":{\"database\":\"SOLIDWORKS Materials\",\"name\":\"AISI 1020\"},\"database\":\"SOLIDWORKS Materials.sldmat\",\"densityKgM3\":7899.999999999999,\"densityRequested\":7900.0,\"material\":\"AISI 1020\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"set_material\",\"set_material.density\"]}},\"step\":4},{\"op\":\"sketch\",\"result\":{\"createdPlane\":\"Plane8\",\"entities\":[{\"circle\":{\"centerMm\":[72.0,28.70187343596344],\"radiusMm\":41.0}}],\"mapped\":true,\"plane\":{\"offsetFrom\":{\"face\":{\"atPointMm\":[-10.0,0.0,0.0]}},\"offsetMm\":-12.0},\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.faceOffset\",\"sketch.circle\"]},\"radiusMm\":41.0,\"resolvedPlane\":{\"faceNormal\":[-0.0,-0.0,-1.0],\"faceOffsetMm\":-12.0,\"fromFace\":true,\"offsetFrom\":\"Front Plane\",\"offsetMm\":12.0,\"pickedBy\":\"geometry\",\"plane\":\"Plane8\",\"verified\":true},\"sketch\":\"Sketch26\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"Plane8\",\"transformInverted\":false},\"step\":5},{\"op\":\"cut\",\"result\":{\"depth2Mm\":null,\"depthMm\":24.0,\"dir\":{\"flippedToFollowTheReference\":true,\"reference\":[-0.0,-0.0,-1.0],\"sketchNormal\":[0.0,0.0,1.0],\"value\":true},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":0,\"feature\":\"Cut-Extrude14\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"cut.one.reversed\"]},\"readBack\":{\"depthMm\":24.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":0},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch26\",\"throughAll\":false,\"upToFace\":null},\"step\":6},{\"op\":\"sketch\",\"result\":{\"createdPlane\":null,\"entities\":[{\"rect\":{\"cornersMm\":[[-20.0,-40.0],[85.99999999999999,-13.999999999999998]]}}],\"heightMm\":26.0,\"mapped\":true,\"plane\":{\"face\":{\"atPointMm\":[-10.0,0.0,44.0]}},\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.face.front.positive\",\"sketch.rect\",\"select.multiSelectTyped\"]},\"resolvedPlane\":{\"faceNormal\":[0.0,0.0,1.0],\"offsetFrom\":\"Front Plane\",\"offsetMm\":44.0,\"pickedBy\":\"geometry\",\"selectedVia\":\"MultiSelect2(typed array)\",\"viewDependent\":false},\"sketch\":\"Sketch27\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"the picked face\",\"transformInverted\":false,\"widthMm\":106.0},\"step\":7},{\"op\":\"cut\",\"result\":{\"depth2Mm\":null,\"depthMm\":19.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":[0.0,0.0,1.0],\"sketchNormal\":[0.0,0.0,1.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":0,\"feature\":\"Cut-Extrude15\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"cut.one\"]},\"readBack\":{\"depthMm\":19.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":0},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch27\",\"throughAll\":false,\"upToFace\":null},\"step\":8},{\"op\":\"sketch\",\"result\":{\"createdPlane\":null,\"entities\":[{\"rect\":{\"cornersMm\":[[-20.0,-40.0],[20.0,40.0]]}}],\"heightMm\":80.0,\"mapped\":true,\"plane\":{\"face\":{\"atPointMm\":[-10.0,0.0,44.0]}},\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.face.front.positive\",\"sketch.rect\",\"select.multiSelectTyped\"]},\"resolvedPlane\":{\"faceNormal\":[0.0,0.0,1.0],\"offsetFrom\":\"Front Plane\",\"offsetMm\":44.0,\"pickedBy\":\"geometry\",\"selectedVia\":\"MultiSelect2(typed array)\",\"viewDependent\":false},\"sketch\":\"Sketch28\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"the picked face\",\"transformInverted\":false,\"widthMm\":40.0},\"step\":9},{\"op\":\"cut\",\"result\":{\"depth2Mm\":null,\"depthMm\":19.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":[0.0,0.0,1.0],\"sketchNormal\":[0.0,0.0,1.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":0,\"feature\":\"Cut-Extrude16\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"cut.one\"]},\"readBack\":{\"depthMm\":19.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":0},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch28\",\"throughAll\":false,\"upToFace\":null},\"step\":10},{\"op\":\"hole\",\"result\":{\"depthMm\":null,\"diameterMm\":11.0,\"face\":{\"atPointMm\":[58.0,11.0,44.0],\"heightMm\":44.0,\"normal\":[0.0,0.0,1.0],\"pickedBy\":\"geometry\",\"plane\":\"Front Plane\"},\"feature\":\"Cut-Extrude17\",\"features\":[\"Cut-Extrude17\"],\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"hole.simple\"]},\"steps\":[{\"op\":\"sketch\",\"result\":{\"createdPlane\":\"Plane9\",\"entities\":[{\"circle\":{\"centerMm\":[58.0,11.0],\"radiusMm\":5.5}}],\"mapped\":true,\"plane\":{\"offsetFrom\":\"Front Plane\",\"offsetMm\":44.0},\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"radiusMm\":5.5,\"resolvedPlane\":{\"offsetFrom\":\"Front Plane\",\"offsetMm\":44.0,\"plane\":\"Plane9\",\"verified\":true},\"sketch\":\"Sketch29\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"Plane9\",\"transformInverted\":false}},{\"op\":\"cut\",\"result\":{\"depth2Mm\":null,\"depthMm\":0.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":[0.0,0.0,1.0],\"sketchNormal\":[0.0,0.0,1.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":1,\"feature\":\"Cut-Extrude17\",\"readBack\":{\"depthMm\":0.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":1},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch29\",\"throughAll\":true,\"upToFace\":null}}],\"throughAll\":true},\"step\":11},{\"op\":\"sketch\",\"result\":{\"createdPlane\":null,\"entities\":[{\"line\":{\"fromMm\":[21.0,-13.0],\"toMm\":[58.744476295793866,-13.0]}},{\"line\":{\"fromMm\":[58.744476295793866,-13.0],\"toMm\":[59.98684774684612,-11.543426574628398]}},{\"arc\":{\"ccw\":false,\"centerMm\":[72.00000000000006,28.70187343596347],\"endMm\":[32.6466829432945,14.028208705078669],\"radiusMm\":42.00000000000004,\"startMm\":[59.98684774684612,-11.543426574628398]}},{\"arc\":{\"ccw\":false,\"centerMm\":[25.660696211448773,32.76843253998723],\"endMm\":[22.18773265811017,13.072277479743086],\"radiusMm\":19.999999999999982,\"startMm\":[32.6466829432945,14.028208705078669]}},{\"line\":{\"fromMm\":[22.18773265811017,13.072277479743086],\"toMm\":[21.0,13.281706793236491]}},{\"line\":{\"fromMm\":[21.0,13.281706793236491],\"toMm\":[21.0,-13.0]}}],\"mapped\":true,\"plane\":{\"face\":{\"atPointMm\":[70.0,10.0,44.0]}},\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.face.front.positive\",\"sketch.multiProfile\",\"sketch.line\",\"sketch.arc\",\"select.multiSelectTyped\"]},\"resolvedPlane\":{\"faceNormal\":[0.0,0.0,1.0],\"offsetFrom\":\"Front Plane\",\"offsetMm\":44.0,\"pickedBy\":\"geometry\",\"selectedVia\":\"MultiSelect2(typed array)\",\"viewDependent\":false},\"sketch\":\"Sketch30\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"the picked face\",\"transformInverted\":false},\"step\":12},{\"op\":\"cut\",\"result\":{\"depth2Mm\":null,\"depthMm\":32.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":[0.0,0.0,1.0],\"sketchNormal\":[0.0,0.0,1.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":0,\"feature\":\"Cut-Extrude18\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"cut.one\"]},\"readBack\":{\"depthMm\":32.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":0},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch30\",\"throughAll\":false,\"upToFace\":null},\"step\":13},{\"op\":\"sketch\",\"result\":{\"createdPlane\":null,\"entities\":[{\"line\":{\"fromMm\":[60.69803754833394,-10.709617841849566],\"toMm\":[71.0,1.3685450325175337]}},{\"line\":{\"fromMm\":[71.0,1.3685450325175337],\"toMm\":[71.0,19.585786437626908]}},{\"line\":{\"fromMm\":[71.0,19.585786437626908],\"toMm\":[66.58578643762691,24.0]}},{\"line\":{\"fromMm\":[66.58578643762691,24.0],\"toMm\":[43.63608468546215,24.0]}},{\"arc\":{\"ccw\":false,\"centerMm\":[25.660696211448517,32.7684325399873],\"endMm\":[33.57496135565881,14.400950207692958],\"radiusMm\":20.000000000000256,\"startMm\":[43.63608468546215,24.0]}},{\"arc\":{\"ccw\":true,\"centerMm\":[72.0,28.70187343596347],\"endMm\":[60.69803754833394,-10.709617841849566],\"radiusMm\":41.000000000000014,\"startMm\":[33.57496135565881,14.400950207692958]}}],\"mapped\":true,\"plane\":{\"face\":{\"atPointMm\":[70.0,10.0,44.0]}},\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.face.front.positive\",\"sketch.multiProfile\",\"sketch.line\",\"sketch.arc\",\"select.multiSelectTyped\"]},\"resolvedPlane\":{\"faceNormal\":[0.0,0.0,1.0],\"offsetFrom\":\"Front Plane\",\"offsetMm\":44.0,\"pickedBy\":\"geometry\",\"selectedVia\":\"MultiSelect2(typed array)\",\"viewDependent\":false},\"sketch\":\"Sketch31\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"the picked face\",\"transformInverted\":false},\"step\":14},{\"op\":\"cut\",\"result\":{\"depth2Mm\":null,\"depthMm\":7.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":[0.0,0.0,1.0],\"sketchNormal\":[0.0,0.0,1.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":0,\"feature\":\"Cut-Extrude19\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"cut.one\"]},\"readBack\":{\"depthMm\":7.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":0},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch31\",\"throughAll\":false,\"upToFace\":null},\"step\":15}],\"success\":true,\"targetDocument\":\"Part1-1792502024000.SLDPRT\",\"timeoutSeconds\":420}",
"progress": {
"confidence": "estimate",
"elapsedSec": 34.9,
"estimatedSec": 30,
"etaSec": 0,
"percent": 100,
"phase": "run_script",
"startKind": "warm",
"stepLabel": "Running 15 modeling step(s)"
},
"readiness": {
"basedOn": [
"alreadyReadyThisSession"
],
"evaluatedAt": "gate",
"readsAllowed": true,
"ready": true,
"running": true,
"state": "ready",
"why": "a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 208s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed"
},
"schemaVersion": 1,
"solidworksRevision": "34.3.0",
"status": "ok",
"statusVerb": "swx_status",
"stepCount": 15,
"steps": [
{
"op": "clear_part",
"result": {
"bodiesLeft": 0,
"cleared": "Part1-1792502024000.SLDPRT",
"deleted": [
"Sketch18",
"Boss-Extrude11",
"Plane6",
"Sketch19",
"Cut-Extrude8",
"Sketch20",
"Cut-Extrude9",
"Sketch21",
"Cut-Extrude10",
"Plane7",
"Sketch22",
"Cut-Extrude11",
"Sketch23",
"Cut-Extrude12",
"Sketch24",
"Cut-Extrude13"
],
"featuresDeleted": 16,
"passes": 1,
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.6",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"clear_part"
]
},
"route": "DeleteSelection2(swDelete_Children | swDelete_Absorbed), repeated until the tree is empty"
},
"step": 1
},
{
"op": "sketch",
"result": {
"createdPlane": null,
"entities": [
{
"line": {
"fromMm": [
0.0,
18.0
],
"toMm": [
22.3613808357771,
14.057085232755291
]
}
},
{
"arc": {
"ccw": true,
"centerMm": [
25.66069621144878,
32.768432539987224
],
"endMm": [
43.0,
25.0
],
"radiusMm": 18.99999999999998,
"startMm": [
22.3613808357771,
14.057085232755291
]
}
},
{
"line": {
"fromMm": [
43.0,
25.0
],
"toMm": [
67.0,
25.0
]
}
},
{
"line": {
"fromMm": [
72.0,
20.0
],
"toMm": [
72.0,
1.0
]
}
},
{
"line": {
"fromMm": [
72.0,
1.0
],
"toMm": [
43.0,
-33.0
]
}
},
{
"line": {
"fromMm": [
43.0,
-33.0
],
"toMm": [
37.296980052734526,
-33.0
]
}
},
{
"arc": {
"ccw": false,
"centerMm": [
59.20588235294099,
-13.99999999999998
],
"endMm": [
30.521177652752534,
-18.264705882352946
],
"radiusMm": 28.999999999999883,
"startMm": [
37.296980052734526,
-33.0
]
}
},
{
"arc": {
"ccw": true,
"centerMm": [
25.575538911340765,
-18.99999999999997
],
"endMm": [
25.5755389113407,
-14.0
],
"radiusMm": 4.9999999999999325,
"startMm": [
30.521177652752534,
-18.264705882352946
]
}
},
{
"line": {
"fromMm": [
25.5755389113407,
-14.0
],
"toMm": [
-7.0,
-14.0
]
}
},
{
"line": {
"fromMm": [
-14.0,
-7.0
],
"toMm": [
-14.0,
11.000000000000002
]
}
},
{
"line": {
"fromMm": [
-7.0,
18.0
],
"toMm": [
0.0,
18.0
]
}
},
{
"line": {
"fromMm": [
-14.0,
11.000000000000002
],
"toMm": [
-7.0,
18.0
]
}
},
{
"line": {
"fromMm": [
-7.0,
-14.0
],
"toMm": [
-14.0,
-7.0
]
}
},
{
"line": {
"fromMm": [
67.0,
25.0
],
"toMm": [
72.0,
20.0
]
}
},
{
"circle": {
"centerMm": [
0.0,
0.0
],
"radiusMm": 7.0
}
}
],
"mapped": false,
"plane": "Front Plane",
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.plane.front",
"sketch.circle",
"sketch.multiProfile",
"sketch.line",
"sketch.arc"
]
},
"resolvedPlane": null,
"sketch": "Sketch25",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "Front Plane",
"transformInverted": false
},
"step": 2
},
{
"op": "extrude",
"result": {
"depth2Mm": null,
"depthMm": 44.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": null,
"sketchNormal": [
0.0,
0.0,
1.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 0,
"feature": "Boss-Extrude12",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"extrude.one"
]
},
"readBack": {
"depthMm": 44.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 0
},
"regions": null,
"reverse": false,
"sketch": "Sketch25",
"throughAll": false,
"upToFace": null
},
"step": 3
},
{
"op": "set_material",
"result": {
"appearanceReapplied": [],
"current": {
"database": "SOLIDWORKS Materials",
"name": "AISI 1020"
},
"database": "SOLIDWORKS Materials.sldmat",
"densityKgM3": 7899.999999999999,
"densityRequested": 7900.0,
"material": "AISI 1020",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"set_material",
"set_material.density"
]
}
},
"step": 4
},
{
"op": "sketch",
"result": {
"createdPlane": "Plane8",
"entities": [
{
"circle": {
"centerMm": [
72.0,
28.70187343596344
],
"radiusMm": 41.0
}
}
],
"mapped": true,
"plane": {
"offsetFrom": {
"face": {
"atPointMm": [
-10.0,
0.0,
0.0
]
}
},
"offsetMm": -12.0
},
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.faceOffset",
"sketch.circle"
]
},
"radiusMm": 41.0,
"resolvedPlane": {
"faceNormal": [
-0.0,
-0.0,
-1.0
],
"faceOffsetMm": -12.0,
"fromFace": true,
"offsetFrom": "Front Plane",
"offsetMm": 12.0,
"pickedBy": "geometry",
"plane": "Plane8",
"verified": true
},
"sketch": "Sketch26",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "Plane8",
"transformInverted": false
},
"step": 5
},
{
"op": "cut",
"result": {
"depth2Mm": null,
"depthMm": 24.0,
"dir": {
"flippedToFollowTheReference": true,
"reference": [
-0.0,
-0.0,
-1.0
],
"sketchNormal": [
0.0,
0.0,
1.0
],
"value": true
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 0,
"feature": "Cut-Extrude14",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"cut.one.reversed"
]
},
"readBack": {
"depthMm": 24.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 0
},
"regions": null,
"reverse": false,
"sketch": "Sketch26",
"throughAll": false,
"upToFace": null
},
"step": 6
},
{
"op": "sketch",
"result": {
"createdPlane": null,
"entities": [
{
"rect": {
"cornersMm": [
[
-20.0,
-40.0
],
[
85.99999999999999,
-13.999999999999998
]
]
}
}
],
"heightMm": 26.0,
"mapped": true,
"plane": {
"face": {
"atPointMm": [
-10.0,
0.0,
44.0
]
}
},
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.face.front.positive",
"sketch.rect",
"select.multiSelectTyped"
]
},
"resolvedPlane": {
"faceNormal": [
0.0,
0.0,
1.0
],
"offsetFrom": "Front Plane",
"offsetMm": 44.0,
"pickedBy": "geometry",
"selectedVia": "MultiSelect2(typed array)",
"viewDependent": false
},
"sketch": "Sketch27",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "the picked face",
"transformInverted": false,
"widthMm": 106.0
},
"step": 7
},
{
"op": "cut",
"result": {
"depth2Mm": null,
"depthMm": 19.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": [
0.0,
0.0,
1.0
],
"sketchNormal": [
0.0,
0.0,
1.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 0,
"feature": "Cut-Extrude15",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"cut.one"
]
},
"readBack": {
"depthMm": 19.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 0
},
"regions": null,
"reverse": false,
"sketch": "Sketch27",
"throughAll": false,
"upToFace": null
},
"step": 8
},
{
"op": "sketch",
"result": {
"createdPlane": null,
"entities": [
{
"rect": {
"cornersMm": [
[
-20.0,
-40.0
],
[
20.0,
40.0
]
]
}
}
],
"heightMm": 80.0,
"mapped": true,
"plane": {
"face": {
"atPointMm": [
-10.0,
0.0,
44.0
]
}
},
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.face.front.positive",
"sketch.rect",
"select.multiSelectTyped"
]
},
"resolvedPlane": {
"faceNormal": [
0.0,
0.0,
1.0
],
"offsetFrom": "Front Plane",
"offsetMm": 44.0,
"pickedBy": "geometry",
"selectedVia": "MultiSelect2(typed array)",
"viewDependent": false
},
"sketch": "Sketch28",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "the picked face",
"transformInverted": false,
"widthMm": 40.0
},
"step": 9
},
{
"op": "cut",
"result": {
"depth2Mm": null,
"depthMm": 19.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": [
0.0,
0.0,
1.0
],
"sketchNormal": [
0.0,
0.0,
1.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 0,
"feature": "Cut-Extrude16",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"cut.one"
]
},
"readBack": {
"depthMm": 19.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 0
},
"regions": null,
"reverse": false,
"sketch": "Sketch28",
"throughAll": false,
"upToFace": null
},
"step": 10
},
{
"op": "hole",
"result": {
"depthMm": null,
"diameterMm": 11.0,
"face": {
"atPointMm": [
58.0,
11.0,
44.0
],
"heightMm": 44.0,
"normal": [
0.0,
0.0,
1.0
],
"pickedBy": "geometry",
"plane": "Front Plane"
},
"feature": "Cut-Extrude17",
"features": [
"Cut-Extrude17"
],
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"hole.simple"
]
},
"steps": [
{
"op": "sketch",
"result": {
"createdPlane": "Plane9",
"entities": [
{
"circle": {
"centerMm": [
58.0,
11.0
],
"radiusMm": 5.5
}
}
],
"mapped": true,
"plane": {
"offsetFrom": "Front Plane",
"offsetMm": 44.0
},
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"radiusMm": 5.5,
"resolvedPlane": {
"offsetFrom": "Front Plane",
"offsetMm": 44.0,
"plane": "Plane9",
"verified": true
},
"sketch": "Sketch29",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "Plane9",
"transformInverted": false
}
},
{
"op": "cut",
"result": {
"depth2Mm": null,
"depthMm": 0.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": [
0.0,
0.0,
1.0
],
"sketchNormal": [
0.0,
0.0,
1.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 1,
"feature": "Cut-Extrude17",
"readBack": {
"depthMm": 0.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 1
},
"regions": null,
"reverse": false,
"sketch": "Sketch29",
"throughAll": true,
"upToFace": null
}
}
],
"throughAll": true
},
"step": 11
},
{
"op": "sketch",
"result": {
"createdPlane": null,
"entities": [
{
"line": {
"fromMm": [
21.0,
-13.0
],
"toMm": [
58.744476295793866,
-13.0
]
}
},
{
"line": {
"fromMm": [
58.744476295793866,
-13.0
],
"toMm": [
59.98684774684612,
-11.543426574628398
]
}
},
{
"arc": {
"ccw": false,
"centerMm": [
72.00000000000006,
28.70187343596347
],
"endMm": [
32.6466829432945,
14.028208705078669
],
"radiusMm": 42.00000000000004,
"startMm": [
59.98684774684612,
-11.543426574628398
]
}
},
{
"arc": {
"ccw": false,
"centerMm": [
25.660696211448773,
32.76843253998723
],
"endMm": [
22.18773265811017,
13.072277479743086
],
"radiusMm": 19.999999999999982,
"startMm": [
32.6466829432945,
14.028208705078669
]
}
},
{
"line": {
"fromMm": [
22.18773265811017,
13.072277479743086
],
"toMm": [
21.0,
13.281706793236491
]
}
},
{
"line": {
"fromMm": [
21.0,
13.281706793236491
],
"toMm": [
21.0,
-13.0
]
}
}
],
"mapped": true,
"plane": {
"face": {
"atPointMm": [
70.0,
10.0,
44.0
]
}
},
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.face.front.positive",
"sketch.multiProfile",
"sketch.line",
"sketch.arc",
"select.multiSelectTyped"
]
},
"resolvedPlane": {
"faceNormal": [
0.0,
0.0,
1.0
],
"offsetFrom": "Front Plane",
"offsetMm": 44.0,
"pickedBy": "geometry",
"selectedVia": "MultiSelect2(typed array)",
"viewDependent": false
},
"sketch": "Sketch30",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "the picked face",
"transformInverted": false
},
"step": 12
},
{
"op": "cut",
"result": {
"depth2Mm": null,
"depthMm": 32.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": [
0.0,
0.0,
1.0
],
"sketchNormal": [
0.0,
0.0,
1.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 0,
"feature": "Cut-Extrude18",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"cut.one"
]
},
"readBack": {
"depthMm": 32.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 0
},
"regions": null,
"reverse": false,
"sketch": "Sketch30",
"throughAll": false,
"upToFace": null
},
"step": 13
},
{
"op": "sketch",
"result": {
"createdPlane": null,
"entities": [
{
"line": {
"fromMm": [
60.69803754833394,
-10.709617841849566
],
"toMm": [
71.0,
1.3685450325175337
]
}
},
{
"line": {
"fromMm": [
71.0,
1.3685450325175337
],
"toMm": [
71.0,
19.585786437626908
]
}
},
{
"line": {
"fromMm": [
71.0,
19.585786437626908
],
"toMm": [
66.58578643762691,
24.0
]
}
},
{
"line": {
"fromMm": [
66.58578643762691,
24.0
],
"toMm": [
43.63608468546215,
24.0
]
}
},
{
"arc": {
"ccw": false,
"centerMm": [
25.660696211448517,
32.7684325399873
],
"endMm": [
33.57496135565881,
14.400950207692958
],
"radiusMm": 20.000000000000256,
"startMm": [
43.63608468546215,
24.0
]
}
},
{
"arc": {
"ccw": true,
"centerMm": [
72.0,
28.70187343596347
],
"endMm": [
60.69803754833394,
-10.709617841849566
],
"radiusMm": 41.000000000000014,
"startMm": [
33.57496135565881,
14.400950207692958
]
}
}
],
"mapped": true,
"plane": {
"face": {
"atPointMm": [
70.0,
10.0,
44.0
]
}
},
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.face.front.positive",
"sketch.multiProfile",
"sketch.line",
"sketch.arc",
"select.multiSelectTyped"
]
},
"resolvedPlane": {
"faceNormal": [
0.0,
0.0,
1.0
],
"offsetFrom": "Front Plane",
"offsetMm": 44.0,
"pickedBy": "geometry",
"selectedVia": "MultiSelect2(typed array)",
"viewDependent": false
},
"sketch": "Sketch31",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "the picked face",
"transformInverted": false
},
"step": 14
},
{
"op": "cut",
"result": {
"depth2Mm": null,
"depthMm": 7.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": [
0.0,
0.0,
1.0
],
"sketchNormal": [
0.0,
0.0,
1.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 0,
"feature": "Cut-Extrude19",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"cut.one"
]
},
"readBack": {
"depthMm": 7.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 0
},
"regions": null,
"reverse": false,
"sketch": "Sketch31",
"throughAll": false,
"upToFace": null
},
"step": 15
}
],
"success": true,
"targetDocument": "Part1-1792502024000.SLDPRT",
"timeoutSeconds": 420
},
"massProperties": {
"_hint": "SI units: kg, m^3, m^2, m. Mass is only as good as the material assignment \u2014 a 0 or default density means no material is set on the model, so report the density alongside the mass.",
"_timeoutHint": "ab waits up to 120s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.",
"boundingBox": [
-0.014,
-0.033,
0.0,
0.07200000000000001,
0.025,
0.044
],
"centerOfMass": [
0.02867974356079105,
-0.0013181364133994537,
0.011973208864464784
],
"centerOfMassMm": [
28.679744,
-1.318136,
11.973209
],
"density": 7900.0,
"densityKgM3": 7900.0,
"doc": {
"config": "Default",
"dirty": true,
"path": "C:/Users/drew/AppData/Local/adom-solidworks-bridge/exports/scratch/Part1-1792502024000.SLDPRT",
"title": "Part1-1792502024000.SLDPRT",
"type": "part"
},
"durationMs": 868,
"error": "",
"massG": 434.71516640970566,
"massKg": 0.4347151664097056,
"materialName": "AISI 1020",
"output": "{\"_hint\":\"SI units: kg, m^3, m^2, m. Mass is only as good as the material assignment \u2014 a 0 or default density means no material is set on the model, so report the density alongside the mass.\",\"_timeoutHint\":\"ab waits up to 120s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.\",\"boundingBox\":[-0.014,-0.033,0.0,0.07200000000000001,0.025,0.044],\"centerOfMass\":[0.02867974356079105,-0.0013181364133994537,0.011973208864464784],\"centerOfMassMm\":[28.679744,-1.318136,11.973209],\"density\":7900.0,\"densityKgM3\":7900.0,\"doc\":{\"config\":\"Default\",\"dirty\":true,\"path\":\"C:\\\\Users\\\\drew\\\\AppData\\\\Local\\\\adom-solidworks-bridge\\\\exports\\\\scratch\\\\Part1-1792502024000.SLDPRT\",\"title\":\"Part1-1792502024000.SLDPRT\",\"type\":\"part\"},\"massG\":434.71516640970566,\"massKg\":0.4347151664097056,\"materialName\":\"AISI 1020\",\"readiness\":{\"basedOn\":[\"alreadyReadyThisSession\"],\"evaluatedAt\":\"gate\",\"readsAllowed\":true,\"ready\":true,\"running\":true,\"state\":\"ready\",\"why\":\"a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 244s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed\"},\"statusVerb\":\"swx_status\",\"success\":true,\"surfaceAreaM2\":0.02201181418457059,\"surfaceAreaMm2\":22011.81418457059,\"timeoutSeconds\":120,\"volumeM3\":0.00005502723625439312,\"volumeMm3\":55027.23625439312}",
"readiness": {
"basedOn": [
"alreadyReadyThisSession"
],
"evaluatedAt": "gate",
"readsAllowed": true,
"ready": true,
"running": true,
"state": "ready",
"why": "a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 244s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed"
},
"schemaVersion": 1,
"status": "ok",
"statusVerb": "swx_status",
"success": true,
"surfaceAreaM2": 0.02201181418457059,
"surfaceAreaMm2": 22011.81418457059,
"timeoutSeconds": 120,
"volumeM3": 5.502723625439312e-05,
"volumeMm3": 55027.23625439312
},
"pass": true,
"checks": [
{
"quantity": "massG",
"expected": 432.58,
"measured": 434.71516640970566,
"offPct": 0.4935887950681205,
"pass": true
}
],
"fails": [],
"seconds": 37.2
},
{
"id": "cswa-09-community-stepped-shaft",
"title": "Community: a stepped hollow shaft - revolved, a groove revolve-cut, a half-depth flat revolve-cut mid-plane",
"official": false,
"source": "community: built for the bridge's benchmark (no exam publishes it); the key is derived analytically in `derivation`",
"expected": {
"massG": 103.568885,
"volumeMm3": 38358.8463,
"centerOfMassMm": [
46.831491,
-0.114185,
0.0
],
"tolerancePct": 0.1
},
"material": {
"name": "6061 Alloy",
"densityKgM3": 2700
},
"runScript": {
"_hint": "Each step reports what it built. Verify with swx_inspect_bodies (the geometry) or swx_mass_properties (the mass) rather than trusting the step list. This document was created by the bridge, so swx_close_doc {save:false} discards the whole thing safely; swx_save_as puts it on disk. A step that fails stops the script and says which one, leaving what was already built in place.",
"_timeoutHint": "ab waits up to 420s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.",
"bridgeCreatedDocument": true,
"created": null,
"doc": {
"config": "Default",
"dirty": true,
"path": "C:/Users/drew/AppData/Local/adom-solidworks-bridge/exports/scratch/Part1-1792502024000.SLDPRT",
"title": "Part1-1792502024000.SLDPRT",
"type": "part"
},
"documentName": "Part1-1792502024000.SLDPRT",
"durationMs": 14728,
"error": "",
"ops": [
"new_part",
"new_assembly",
"clear_part",
"sketch",
"sketch_rect",
"sketch_circle",
"extrude",
"cut",
"set_material",
"set_appearance",
"fillet",
"chamfer",
"shell",
"revolve",
"revolve_cut",
"mirror",
"hole",
"linear_pattern",
"circular_pattern",
"set_prop",
"save_as",
"rebuild",
"zoom_fit"
],
"output": "{\"_hint\":\"Each step reports what it built. Verify with swx_inspect_bodies (the geometry) or swx_mass_properties (the mass) rather than trusting the step list. This document was created by the bridge, so swx_close_doc {save:false} discards the whole thing safely; swx_save_as puts it on disk. A step that fails stops the script and says which one, leaving what was already built in place.\",\"_timeoutHint\":\"ab waits up to 420s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.\",\"bridgeCreatedDocument\":true,\"created\":null,\"doc\":{\"config\":\"Default\",\"dirty\":true,\"path\":\"C:\\\\Users\\\\drew\\\\AppData\\\\Local\\\\adom-solidworks-bridge\\\\exports\\\\scratch\\\\Part1-1792502024000.SLDPRT\",\"title\":\"Part1-1792502024000.SLDPRT\",\"type\":\"part\"},\"documentName\":\"Part1-1792502024000.SLDPRT\",\"ops\":[\"new_part\",\"new_assembly\",\"clear_part\",\"sketch\",\"sketch_rect\",\"sketch_circle\",\"extrude\",\"cut\",\"set_material\",\"set_appearance\",\"fillet\",\"chamfer\",\"shell\",\"revolve\",\"revolve_cut\",\"mirror\",\"hole\",\"linear_pattern\",\"circular_pattern\",\"set_prop\",\"save_as\",\"rebuild\",\"zoom_fit\"],\"progress\":{\"confidence\":\"estimate\",\"elapsedSec\":13.2,\"estimatedSec\":30,\"etaSec\":0,\"percent\":100,\"phase\":\"run_script\",\"startKind\":\"warm\",\"stepLabel\":\"Running 8 modeling step(s)\"},\"readiness\":{\"basedOn\":[\"alreadyReadyThisSession\"],\"evaluatedAt\":\"gate\",\"readsAllowed\":true,\"ready\":true,\"running\":true,\"state\":\"ready\",\"why\":\"a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 245s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed\"},\"solidworksRevision\":\"34.3.0\",\"statusVerb\":\"swx_status\",\"stepCount\":8,\"steps\":[{\"op\":\"clear_part\",\"result\":{\"bodiesLeft\":0,\"cleared\":\"Part1-1792502024000.SLDPRT\",\"deleted\":[\"Sketch25\",\"Boss-Extrude12\",\"Plane8\",\"Sketch26\",\"Cut-Extrude14\",\"Sketch27\",\"Cut-Extrude15\",\"Sketch28\",\"Cut-Extrude16\",\"Plane9\",\"Sketch29\",\"Cut-Extrude17\",\"Sketch30\",\"Cut-Extrude18\",\"Sketch31\",\"Cut-Extrude19\"],\"featuresDeleted\":16,\"passes\":1,\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.6\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"clear_part\"]},\"route\":\"DeleteSelection2(swDelete_Children | swDelete_Absorbed), repeated until the tree is empty\"},\"step\":1},{\"op\":\"sketch\",\"result\":{\"createdPlane\":null,\"entities\":[{\"line\":{\"fromMm\":[0.0,3.0],\"toMm\":[0.0,10.0]}},{\"line\":{\"fromMm\":[0.0,10.0],\"toMm\":[30.0,10.0]}},{\"line\":{\"fromMm\":[30.0,10.0],\"toMm\":[30.0,15.0]}},{\"line\":{\"fromMm\":[30.0,15.0],\"toMm\":[70.0,15.0]}},{\"line\":{\"fromMm\":[70.0,15.0],\"toMm\":[70.0,8.0]}},{\"line\":{\"fromMm\":[70.0,8.0],\"toMm\":[95.0,8.0]}},{\"line\":{\"fromMm\":[95.0,8.0],\"toMm\":[95.0,3.0]}},{\"line\":{\"fromMm\":[95.0,3.0],\"toMm\":[0.0,3.0]}},{\"line\":{\"construction\":true,\"fromMm\":[-1.0,0.0],\"toMm\":[96.0,0.0]}}],\"mapped\":false,\"plane\":\"Front Plane\",\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.4-rc1\",\"by\":\"adom\",\"date\":\"2026-10-16\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.plane.front\",\"sketch.multiProfile\",\"sketch.line\",\"sketch.construction\"]},\"resolvedPlane\":null,\"sketch\":\"Sketch32\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"Front Plane\",\"transformInverted\":false},\"step\":2},{\"op\":\"revolve\",\"result\":{\"angleDeg\":360.0,\"axis\":{\"entity\":8,\"mark\":4,\"segment\":\"Line9\",\"selectedVia\":\"SelectByID2 EXTSKETCHSEGMENT\"},\"feature\":\"Revolve1\",\"midPlane\":false,\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.11.4-rc1\",\"by\":\"adom\",\"date\":\"2026-10-16\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"revolve.360\"]},\"reverse\":false,\"route\":\"FeatureRevolve2\",\"sketch\":\"Sketch32\"},\"step\":3},{\"op\":\"sketch\",\"result\":{\"createdPlane\":null,\"entities\":[{\"rect\":{\"cornersMm\":[[45.0,13.0],[49.99999999999999,15.0]]}},{\"line\":{\"construction\":true,\"fromMm\":[44.0,0.0],\"toMm\":[50.99999999999999,0.0]}}],\"mapped\":false,\"plane\":\"Front Plane\",\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.4-rc1\",\"by\":\"adom\",\"date\":\"2026-10-16\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.plane.front\",\"sketch.rect\",\"sketch.multiProfile\",\"sketch.construction\"]},\"resolvedPlane\":null,\"sketch\":\"Sketch33\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"Front Plane\",\"transformInverted\":false},\"step\":4},{\"op\":\"revolve_cut\",\"result\":{\"angleDeg\":360.0,\"axis\":{\"entity\":1,\"mark\":4,\"segment\":\"Line5\",\"selectedVia\":\"SelectByID2 EXTSKETCHSEGMENT\"},\"feature\":\"Cut-Revolve1\",\"midPlane\":false,\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.11.4-rc1\",\"by\":\"adom\",\"date\":\"2026-10-16\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"revolve_cut.360\"]},\"reverse\":false,\"route\":\"FeatureRevolve2\",\"sketch\":\"Sketch33\"},\"step\":5},{\"op\":\"sketch\",\"result\":{\"createdPlane\":null,\"entities\":[{\"rect\":{\"cornersMm\":[[0.0,7.0],[10.0,10.0]]}},{\"line\":{\"construction\":true,\"fromMm\":[-1.0,0.0],\"toMm\":[11.0,0.0]}}],\"mapped\":false,\"plane\":\"Front Plane\",\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.4-rc1\",\"by\":\"adom\",\"date\":\"2026-10-16\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.plane.front\",\"sketch.rect\",\"sketch.multiProfile\",\"sketch.construction\"]},\"resolvedPlane\":null,\"sketch\":\"Sketch34\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"Front Plane\",\"transformInverted\":false},\"step\":6},{\"op\":\"revolve_cut\",\"result\":{\"angleDeg\":180.0,\"axis\":{\"entity\":1,\"mark\":4,\"segment\":\"Line5\",\"selectedVia\":\"SelectByID2 EXTSKETCHSEGMENT\"},\"feature\":\"Cut-Revolve2\",\"midPlane\":true,\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.11.4-rc1\",\"by\":\"adom\",\"date\":\"2026-10-16\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"revolve_cut.midPlane\"]},\"reverse\":false,\"route\":\"FeatureRevolve2\",\"sketch\":\"Sketch34\"},\"step\":7},{\"op\":\"set_material\",\"result\":{\"appearanceReapplied\":[],\"current\":{\"database\":\"SOLIDWORKS Materials\",\"name\":\"6061 Alloy\"},\"database\":\"SOLIDWORKS Materials.sldmat\",\"densityKgM3\":2700.0,\"densityRequested\":2700.0,\"material\":\"6061 Alloy\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"set_material\",\"set_material.density\"]}},\"step\":8}],\"success\":true,\"targetDocument\":\"Part1-1792502024000.SLDPRT\",\"timeoutSeconds\":420}",
"progress": {
"confidence": "estimate",
"elapsedSec": 13.2,
"estimatedSec": 30,
"etaSec": 0,
"percent": 100,
"phase": "run_script",
"startKind": "warm",
"stepLabel": "Running 8 modeling step(s)"
},
"readiness": {
"basedOn": [
"alreadyReadyThisSession"
],
"evaluatedAt": "gate",
"readsAllowed": true,
"ready": true,
"running": true,
"state": "ready",
"why": "a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 245s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed"
},
"schemaVersion": 1,
"solidworksRevision": "34.3.0",
"status": "ok",
"statusVerb": "swx_status",
"stepCount": 8,
"steps": [
{
"op": "clear_part",
"result": {
"bodiesLeft": 0,
"cleared": "Part1-1792502024000.SLDPRT",
"deleted": [
"Sketch25",
"Boss-Extrude12",
"Plane8",
"Sketch26",
"Cut-Extrude14",
"Sketch27",
"Cut-Extrude15",
"Sketch28",
"Cut-Extrude16",
"Plane9",
"Sketch29",
"Cut-Extrude17",
"Sketch30",
"Cut-Extrude18",
"Sketch31",
"Cut-Extrude19"
],
"featuresDeleted": 16,
"passes": 1,
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.6",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"clear_part"
]
},
"route": "DeleteSelection2(swDelete_Children | swDelete_Absorbed), repeated until the tree is empty"
},
"step": 1
},
{
"op": "sketch",
"result": {
"createdPlane": null,
"entities": [
{
"line": {
"fromMm": [
0.0,
3.0
],
"toMm": [
0.0,
10.0
]
}
},
{
"line": {
"fromMm": [
0.0,
10.0
],
"toMm": [
30.0,
10.0
]
}
},
{
"line": {
"fromMm": [
30.0,
10.0
],
"toMm": [
30.0,
15.0
]
}
},
{
"line": {
"fromMm": [
30.0,
15.0
],
"toMm": [
70.0,
15.0
]
}
},
{
"line": {
"fromMm": [
70.0,
15.0
],
"toMm": [
70.0,
8.0
]
}
},
{
"line": {
"fromMm": [
70.0,
8.0
],
"toMm": [
95.0,
8.0
]
}
},
{
"line": {
"fromMm": [
95.0,
8.0
],
"toMm": [
95.0,
3.0
]
}
},
{
"line": {
"fromMm": [
95.0,
3.0
],
"toMm": [
0.0,
3.0
]
}
},
{
"line": {
"construction": true,
"fromMm": [
-1.0,
0.0
],
"toMm": [
96.0,
0.0
]
}
}
],
"mapped": false,
"plane": "Front Plane",
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.4-rc1",
"by": "adom",
"date": "2026-10-16",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.plane.front",
"sketch.multiProfile",
"sketch.line",
"sketch.construction"
]
},
"resolvedPlane": null,
"sketch": "Sketch32",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "Front Plane",
"transformInverted": false
},
"step": 2
},
{
"op": "revolve",
"result": {
"angleDeg": 360.0,
"axis": {
"entity": 8,
"mark": 4,
"segment": "Line9",
"selectedVia": "SelectByID2 EXTSKETCHSEGMENT"
},
"feature": "Revolve1",
"midPlane": false,
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.11.4-rc1",
"by": "adom",
"date": "2026-10-16",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"revolve.360"
]
},
"reverse": false,
"route": "FeatureRevolve2",
"sketch": "Sketch32"
},
"step": 3
},
{
"op": "sketch",
"result": {
"createdPlane": null,
"entities": [
{
"rect": {
"cornersMm": [
[
45.0,
13.0
],
[
49.99999999999999,
15.0
]
]
}
},
{
"line": {
"construction": true,
"fromMm": [
44.0,
0.0
],
"toMm": [
50.99999999999999,
0.0
]
}
}
],
"mapped": false,
"plane": "Front Plane",
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.4-rc1",
"by": "adom",
"date": "2026-10-16",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.plane.front",
"sketch.rect",
"sketch.multiProfile",
"sketch.construction"
]
},
"resolvedPlane": null,
"sketch": "Sketch33",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "Front Plane",
"transformInverted": false
},
"step": 4
},
{
"op": "revolve_cut",
"result": {
"angleDeg": 360.0,
"axis": {
"entity": 1,
"mark": 4,
"segment": "Line5",
"selectedVia": "SelectByID2 EXTSKETCHSEGMENT"
},
"feature": "Cut-Revolve1",
"midPlane": false,
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.11.4-rc1",
"by": "adom",
"date": "2026-10-16",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"revolve_cut.360"
]
},
"reverse": false,
"route": "FeatureRevolve2",
"sketch": "Sketch33"
},
"step": 5
},
{
"op": "sketch",
"result": {
"createdPlane": null,
"entities": [
{
"rect": {
"cornersMm": [
[
0.0,
7.0
],
[
10.0,
10.0
]
]
}
},
{
"line": {
"construction": true,
"fromMm": [
-1.0,
0.0
],
"toMm": [
11.0,
0.0
]
}
}
],
"mapped": false,
"plane": "Front Plane",
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.4-rc1",
"by": "adom",
"date": "2026-10-16",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.plane.front",
"sketch.rect",
"sketch.multiProfile",
"sketch.construction"
]
},
"resolvedPlane": null,
"sketch": "Sketch34",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "Front Plane",
"transformInverted": false
},
"step": 6
},
{
"op": "revolve_cut",
"result": {
"angleDeg": 180.0,
"axis": {
"entity": 1,
"mark": 4,
"segment": "Line5",
"selectedVia": "SelectByID2 EXTSKETCHSEGMENT"
},
"feature": "Cut-Revolve2",
"midPlane": true,
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.11.4-rc1",
"by": "adom",
"date": "2026-10-16",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"revolve_cut.midPlane"
]
},
"reverse": false,
"route": "FeatureRevolve2",
"sketch": "Sketch34"
},
"step": 7
},
{
"op": "set_material",
"result": {
"appearanceReapplied": [],
"current": {
"database": "SOLIDWORKS Materials",
"name": "6061 Alloy"
},
"database": "SOLIDWORKS Materials.sldmat",
"densityKgM3": 2700.0,
"densityRequested": 2700.0,
"material": "6061 Alloy",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"set_material",
"set_material.density"
]
}
},
"step": 8
}
],
"success": true,
"targetDocument": "Part1-1792502024000.SLDPRT",
"timeoutSeconds": 420
},
"massProperties": {
"_hint": "SI units: kg, m^3, m^2, m. Mass is only as good as the material assignment \u2014 a 0 or default density means no material is set on the model, so report the density alongside the mass.",
"_timeoutHint": "ab waits up to 120s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.",
"boundingBox": [
0.0,
-0.015,
-0.015,
0.095,
0.015,
0.015
],
"centerOfMass": [
0.04683149058149059,
-0.00011418487317649492,
4.3223666452103375e-19
],
"centerOfMassMm": [
46.831491,
-0.114185,
0.0
],
"density": 2700.0,
"densityKgM3": 2700.0,
"doc": {
"config": "Default",
"dirty": true,
"path": "C:/Users/drew/AppData/Local/adom-solidworks-bridge/exports/scratch/Part1-1792502024000.SLDPRT",
"title": "Part1-1792502024000.SLDPRT",
"type": "part"
},
"durationMs": 1325,
"error": "",
"massG": 103.5688850108947,
"massKg": 0.1035688850108947,
"materialName": "6061 Alloy",
"output": "{\"_hint\":\"SI units: kg, m^3, m^2, m. Mass is only as good as the material assignment \u2014 a 0 or default density means no material is set on the model, so report the density alongside the mass.\",\"_timeoutHint\":\"ab waits up to 120s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.\",\"boundingBox\":[0.0,-0.015,-0.015,0.095,0.015,0.015],\"centerOfMass\":[0.04683149058149059,-0.00011418487317649492,4.3223666452103375e-19],\"centerOfMassMm\":[46.831491,-0.114185,0.0],\"density\":2700.0,\"densityKgM3\":2700.0,\"doc\":{\"config\":\"Default\",\"dirty\":true,\"path\":\"C:\\\\Users\\\\drew\\\\AppData\\\\Local\\\\adom-solidworks-bridge\\\\exports\\\\scratch\\\\Part1-1792502024000.SLDPRT\",\"title\":\"Part1-1792502024000.SLDPRT\",\"type\":\"part\"},\"massG\":103.5688850108947,\"massKg\":0.1035688850108947,\"materialName\":\"6061 Alloy\",\"readiness\":{\"basedOn\":[\"alreadyReadyThisSession\"],\"evaluatedAt\":\"gate\",\"readsAllowed\":true,\"ready\":true,\"running\":true,\"state\":\"ready\",\"why\":\"a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 260s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed\"},\"statusVerb\":\"swx_status\",\"success\":true,\"surfaceAreaM2\":0.010314158421317086,\"surfaceAreaMm2\":10314.158421317086,\"timeoutSeconds\":120,\"volumeM3\":0.00003835884630033137,\"volumeMm3\":38358.84630033137}",
"readiness": {
"basedOn": [
"alreadyReadyThisSession"
],
"evaluatedAt": "gate",
"readsAllowed": true,
"ready": true,
"running": true,
"state": "ready",
"why": "a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 260s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed"
},
"schemaVersion": 1,
"status": "ok",
"statusVerb": "swx_status",
"success": true,
"surfaceAreaM2": 0.010314158421317086,
"surfaceAreaMm2": 10314.158421317086,
"timeoutSeconds": 120,
"volumeM3": 3.835884630033137e-05,
"volumeMm3": 38358.84630033137
},
"pass": true,
"checks": [
{
"quantity": "massG",
"expected": 103.568885,
"measured": 103.5688850108947,
"offPct": 1.0519287848706173e-08,
"pass": true
},
{
"quantity": "volumeMm3",
"expected": 38358.8463,
"measured": 38358.84630033137,
"offPct": 8.638657561052762e-10,
"pass": true
},
{
"quantity": "centerOfMassMm",
"expected": [
46.831491,
-0.114185,
0.0
],
"measured": [
46.831491,
-0.114185,
0.0
],
"pass": true
}
],
"fails": [],
"seconds": 16.1
},
{
"id": "cswa-10-community-mirrored-block",
"title": "Community: a stepped block - one quarter, mirrored about Front Plane (features) and Right Plane (bodies); a boss mirrored about an offset plane",
"official": false,
"source": "community: built for the bridge's benchmark (no exam publishes it); the key is derived analytically in `derivation`",
"expected": {
"massG": 722.912919,
"volumeMm3": 91507.964474,
"centerOfMassMm": [
-0.082395,
16.02733,
0.0
],
"tolerancePct": 0.1
},
"material": {
"name": "AISI 1020",
"densityKgM3": 7900
},
"runScript": {
"_hint": "Each step reports what it built. Verify with swx_inspect_bodies (the geometry) or swx_mass_properties (the mass) rather than trusting the step list. This document was created by the bridge, so swx_close_doc {save:false} discards the whole thing safely; swx_save_as puts it on disk. A step that fails stops the script and says which one, leaving what was already built in place.",
"_timeoutHint": "ab waits up to 420s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.",
"bridgeCreatedDocument": true,
"created": null,
"doc": {
"config": "Default",
"dirty": true,
"path": "C:/Users/drew/AppData/Local/adom-solidworks-bridge/exports/scratch/Part1-1792502024000.SLDPRT",
"title": "Part1-1792502024000.SLDPRT",
"type": "part"
},
"documentName": "Part1-1792502024000.SLDPRT",
"durationMs": 21905,
"error": "",
"ops": [
"new_part",
"new_assembly",
"clear_part",
"sketch",
"sketch_rect",
"sketch_circle",
"extrude",
"cut",
"set_material",
"set_appearance",
"fillet",
"chamfer",
"shell",
"revolve",
"revolve_cut",
"mirror",
"hole",
"linear_pattern",
"circular_pattern",
"set_prop",
"save_as",
"rebuild",
"zoom_fit"
],
"output": "{\"_hint\":\"Each step reports what it built. Verify with swx_inspect_bodies (the geometry) or swx_mass_properties (the mass) rather than trusting the step list. This document was created by the bridge, so swx_close_doc {save:false} discards the whole thing safely; swx_save_as puts it on disk. A step that fails stops the script and says which one, leaving what was already built in place.\",\"_timeoutHint\":\"ab waits up to 420s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.\",\"bridgeCreatedDocument\":true,\"created\":null,\"doc\":{\"config\":\"Default\",\"dirty\":true,\"path\":\"C:\\\\Users\\\\drew\\\\AppData\\\\Local\\\\adom-solidworks-bridge\\\\exports\\\\scratch\\\\Part1-1792502024000.SLDPRT\",\"title\":\"Part1-1792502024000.SLDPRT\",\"type\":\"part\"},\"documentName\":\"Part1-1792502024000.SLDPRT\",\"ops\":[\"new_part\",\"new_assembly\",\"clear_part\",\"sketch\",\"sketch_rect\",\"sketch_circle\",\"extrude\",\"cut\",\"set_material\",\"set_appearance\",\"fillet\",\"chamfer\",\"shell\",\"revolve\",\"revolve_cut\",\"mirror\",\"hole\",\"linear_pattern\",\"circular_pattern\",\"set_prop\",\"save_as\",\"rebuild\",\"zoom_fit\"],\"progress\":{\"confidence\":\"estimate\",\"elapsedSec\":19.8,\"estimatedSec\":30,\"etaSec\":0,\"percent\":100,\"phase\":\"run_script\",\"startKind\":\"warm\",\"stepLabel\":\"Running 9 modeling step(s)\"},\"readiness\":{\"basedOn\":[\"alreadyReadyThisSession\"],\"evaluatedAt\":\"gate\",\"readsAllowed\":true,\"ready\":true,\"running\":true,\"state\":\"ready\",\"why\":\"a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 261s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed\"},\"solidworksRevision\":\"34.3.0\",\"statusVerb\":\"swx_status\",\"stepCount\":9,\"steps\":[{\"op\":\"clear_part\",\"result\":{\"bodiesLeft\":0,\"cleared\":\"Part1-1792502024000.SLDPRT\",\"deleted\":[\"Sketch32\",\"Revolve1\",\"Cut-Revolve1\",\"Cut-Revolve2\",\"Sketch33\",\"Sketch34\"],\"featuresDeleted\":6,\"passes\":2,\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.6\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"clear_part\"]},\"route\":\"DeleteSelection2(swDelete_Children | swDelete_Absorbed), repeated until the tree is empty\"},\"step\":1},{\"op\":\"sketch\",\"result\":{\"createdPlane\":null,\"entities\":[{\"line\":{\"fromMm\":[0.0,0.0],\"toMm\":[60.0,0.0]}},{\"line\":{\"fromMm\":[60.0,0.0],\"toMm\":[60.0,10.0]}},{\"line\":{\"fromMm\":[60.0,10.0],\"toMm\":[40.0,10.0]}},{\"line\":{\"fromMm\":[40.0,10.0],\"toMm\":[40.0,25.0]}},{\"line\":{\"fromMm\":[40.0,25.0],\"toMm\":[20.0,25.0]}},{\"line\":{\"fromMm\":[20.0,25.0],\"toMm\":[20.0,40.0]}},{\"line\":{\"fromMm\":[20.0,40.0],\"toMm\":[0.0,40.0]}},{\"line\":{\"fromMm\":[0.0,40.0],\"toMm\":[0.0,0.0]}}],\"mapped\":false,\"plane\":\"Front Plane\",\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.plane.front\",\"sketch.multiProfile\",\"sketch.line\"]},\"resolvedPlane\":null,\"sketch\":\"Sketch35\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"Front Plane\",\"transformInverted\":false},\"step\":2},{\"op\":\"extrude\",\"result\":{\"depth2Mm\":null,\"depthMm\":15.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":null,\"sketchNormal\":[0.0,0.0,1.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":0,\"feature\":\"Boss-Extrude13\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"extrude.one\"]},\"readBack\":{\"depthMm\":15.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":0},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch35\",\"throughAll\":false,\"upToFace\":null},\"step\":3},{\"op\":\"mirror\",\"result\":{\"feature\":\"Mirror1\",\"mirrorBody\":false,\"mirrored\":[\"Boss-Extrude13\"],\"plane\":\"Front Plane\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.11.4-rc1\",\"by\":\"adom\",\"date\":\"2026-10-16\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"mirror.features.plane\"]},\"route\":\"InsertMirrorFeature2\",\"scope\":{\"id\":0,\"member\":\"swFeatureScope_AllBodies\"}},\"step\":4},{\"op\":\"mirror\",\"result\":{\"feature\":\"Mirror2\",\"mirrorBody\":true,\"mirrored\":[\"Mirror1\"],\"plane\":\"Right Plane\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.11.4-rc1\",\"by\":\"adom\",\"date\":\"2026-10-16\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"mirror.bodies.plane\"]},\"route\":\"InsertMirrorFeature2\",\"scope\":{\"id\":0,\"member\":\"swFeatureScope_AllBodies\"}},\"step\":5},{\"op\":\"sketch_circle\",\"result\":{\"createdPlane\":null,\"entities\":[{\"circle\":{\"centerMm\":[-15.0,0.0],\"radiusMm\":4.0}}],\"mapped\":true,\"plane\":{\"face\":{\"atPointMm\":[0.0,40.0,0.0]}},\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.face.top.positive\",\"sketch.circle\",\"select.multiSelectTyped\"]},\"radiusMm\":4.0,\"resolvedPlane\":{\"faceNormal\":[-0.0,1.0,-0.0],\"offsetFrom\":\"Top Plane\",\"offsetMm\":40.0,\"pickedBy\":\"geometry\",\"selectedVia\":\"MultiSelect2(typed array)\",\"viewDependent\":false},\"sketch\":\"Sketch36\",\"sketchNormal\":[0.0,1.0,0.0],\"sketchedOn\":\"the picked face\",\"transformInverted\":false},\"step\":6},{\"op\":\"extrude\",\"result\":{\"depth2Mm\":null,\"depthMm\":15.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":[-0.0,1.0,-0.0],\"sketchNormal\":[0.0,1.0,0.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":0,\"feature\":\"Boss-Extrude14\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"extrude.one\"]},\"readBack\":{\"depthMm\":15.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":0},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch36\",\"throughAll\":false,\"upToFace\":null},\"step\":7},{\"op\":\"mirror\",\"result\":{\"feature\":\"Mirror3\",\"mirrorBody\":false,\"mirrored\":[\"Boss-Extrude14\"],\"plane\":{\"createdPlane\":\"Plane10\",\"offsetFrom\":\"Right Plane\",\"offsetMm\":-5.0,\"plane\":\"Plane10\",\"verified\":true},\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.11.4-rc1\",\"by\":\"adom\",\"date\":\"2026-10-16\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"mirror.features.offset\"]},\"route\":\"InsertMirrorFeature2\",\"scope\":{\"id\":0,\"member\":\"swFeatureScope_AllBodies\"}},\"step\":8},{\"op\":\"set_material\",\"result\":{\"appearanceReapplied\":[],\"current\":{\"database\":\"SOLIDWORKS Materials\",\"name\":\"AISI 1020\"},\"database\":\"SOLIDWORKS Materials.sldmat\",\"densityKgM3\":7899.999999999999,\"densityRequested\":7900.0,\"material\":\"AISI 1020\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"set_material\",\"set_material.density\"]}},\"step\":9}],\"success\":true,\"targetDocument\":\"Part1-1792502024000.SLDPRT\",\"timeoutSeconds\":420}",
"progress": {
"confidence": "estimate",
"elapsedSec": 19.8,
"estimatedSec": 30,
"etaSec": 0,
"percent": 100,
"phase": "run_script",
"startKind": "warm",
"stepLabel": "Running 9 modeling step(s)"
},
"readiness": {
"basedOn": [
"alreadyReadyThisSession"
],
"evaluatedAt": "gate",
"readsAllowed": true,
"ready": true,
"running": true,
"state": "ready",
"why": "a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 261s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed"
},
"schemaVersion": 1,
"solidworksRevision": "34.3.0",
"status": "ok",
"statusVerb": "swx_status",
"stepCount": 9,
"steps": [
{
"op": "clear_part",
"result": {
"bodiesLeft": 0,
"cleared": "Part1-1792502024000.SLDPRT",
"deleted": [
"Sketch32",
"Revolve1",
"Cut-Revolve1",
"Cut-Revolve2",
"Sketch33",
"Sketch34"
],
"featuresDeleted": 6,
"passes": 2,
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.6",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"clear_part"
]
},
"route": "DeleteSelection2(swDelete_Children | swDelete_Absorbed), repeated until the tree is empty"
},
"step": 1
},
{
"op": "sketch",
"result": {
"createdPlane": null,
"entities": [
{
"line": {
"fromMm": [
0.0,
0.0
],
"toMm": [
60.0,
0.0
]
}
},
{
"line": {
"fromMm": [
60.0,
0.0
],
"toMm": [
60.0,
10.0
]
}
},
{
"line": {
"fromMm": [
60.0,
10.0
],
"toMm": [
40.0,
10.0
]
}
},
{
"line": {
"fromMm": [
40.0,
10.0
],
"toMm": [
40.0,
25.0
]
}
},
{
"line": {
"fromMm": [
40.0,
25.0
],
"toMm": [
20.0,
25.0
]
}
},
{
"line": {
"fromMm": [
20.0,
25.0
],
"toMm": [
20.0,
40.0
]
}
},
{
"line": {
"fromMm": [
20.0,
40.0
],
"toMm": [
0.0,
40.0
]
}
},
{
"line": {
"fromMm": [
0.0,
40.0
],
"toMm": [
0.0,
0.0
]
}
}
],
"mapped": false,
"plane": "Front Plane",
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.plane.front",
"sketch.multiProfile",
"sketch.line"
]
},
"resolvedPlane": null,
"sketch": "Sketch35",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "Front Plane",
"transformInverted": false
},
"step": 2
},
{
"op": "extrude",
"result": {
"depth2Mm": null,
"depthMm": 15.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": null,
"sketchNormal": [
0.0,
0.0,
1.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 0,
"feature": "Boss-Extrude13",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"extrude.one"
]
},
"readBack": {
"depthMm": 15.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 0
},
"regions": null,
"reverse": false,
"sketch": "Sketch35",
"throughAll": false,
"upToFace": null
},
"step": 3
},
{
"op": "mirror",
"result": {
"feature": "Mirror1",
"mirrorBody": false,
"mirrored": [
"Boss-Extrude13"
],
"plane": "Front Plane",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.11.4-rc1",
"by": "adom",
"date": "2026-10-16",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"mirror.features.plane"
]
},
"route": "InsertMirrorFeature2",
"scope": {
"id": 0,
"member": "swFeatureScope_AllBodies"
}
},
"step": 4
},
{
"op": "mirror",
"result": {
"feature": "Mirror2",
"mirrorBody": true,
"mirrored": [
"Mirror1"
],
"plane": "Right Plane",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.11.4-rc1",
"by": "adom",
"date": "2026-10-16",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"mirror.bodies.plane"
]
},
"route": "InsertMirrorFeature2",
"scope": {
"id": 0,
"member": "swFeatureScope_AllBodies"
}
},
"step": 5
},
{
"op": "sketch_circle",
"result": {
"createdPlane": null,
"entities": [
{
"circle": {
"centerMm": [
-15.0,
0.0
],
"radiusMm": 4.0
}
}
],
"mapped": true,
"plane": {
"face": {
"atPointMm": [
0.0,
40.0,
0.0
]
}
},
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.face.top.positive",
"sketch.circle",
"select.multiSelectTyped"
]
},
"radiusMm": 4.0,
"resolvedPlane": {
"faceNormal": [
-0.0,
1.0,
-0.0
],
"offsetFrom": "Top Plane",
"offsetMm": 40.0,
"pickedBy": "geometry",
"selectedVia": "MultiSelect2(typed array)",
"viewDependent": false
},
"sketch": "Sketch36",
"sketchNormal": [
0.0,
1.0,
0.0
],
"sketchedOn": "the picked face",
"transformInverted": false
},
"step": 6
},
{
"op": "extrude",
"result": {
"depth2Mm": null,
"depthMm": 15.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": [
-0.0,
1.0,
-0.0
],
"sketchNormal": [
0.0,
1.0,
0.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 0,
"feature": "Boss-Extrude14",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"extrude.one"
]
},
"readBack": {
"depthMm": 15.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 0
},
"regions": null,
"reverse": false,
"sketch": "Sketch36",
"throughAll": false,
"upToFace": null
},
"step": 7
},
{
"op": "mirror",
"result": {
"feature": "Mirror3",
"mirrorBody": false,
"mirrored": [
"Boss-Extrude14"
],
"plane": {
"createdPlane": "Plane10",
"offsetFrom": "Right Plane",
"offsetMm": -5.0,
"plane": "Plane10",
"verified": true
},
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.11.4-rc1",
"by": "adom",
"date": "2026-10-16",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"mirror.features.offset"
]
},
"route": "InsertMirrorFeature2",
"scope": {
"id": 0,
"member": "swFeatureScope_AllBodies"
}
},
"step": 8
},
{
"op": "set_material",
"result": {
"appearanceReapplied": [],
"current": {
"database": "SOLIDWORKS Materials",
"name": "AISI 1020"
},
"database": "SOLIDWORKS Materials.sldmat",
"densityKgM3": 7899.999999999999,
"densityRequested": 7900.0,
"material": "AISI 1020",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"set_material",
"set_material.density"
]
}
},
"step": 9
}
],
"success": true,
"targetDocument": "Part1-1792502024000.SLDPRT",
"timeoutSeconds": 420
},
"massProperties": {
"_hint": "SI units: kg, m^3, m^2, m. Mass is only as good as the material assignment \u2014 a 0 or default density means no material is set on the model, so report the density alongside the mass.",
"_timeoutHint": "ab waits up to 120s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.",
"boundingBox": [
-0.06,
0.0,
-0.015,
0.06,
0.055,
0.015
],
"centerOfMass": [
-8.239525829230338e-05,
0.01602732965307076,
1.3719867258372837e-18
],
"centerOfMassMm": [
-0.082395,
16.02733,
0.0
],
"density": 7899.999999999999,
"densityKgM3": 7899.999999999999,
"doc": {
"config": "Default",
"dirty": true,
"path": "C:/Users/drew/AppData/Local/adom-solidworks-bridge/exports/scratch/Part1-1792502024000.SLDPRT",
"title": "Part1-1792502024000.SLDPRT",
"type": "part"
},
"durationMs": 956,
"error": "",
"massG": 722.9129193424126,
"massKg": 0.7229129193424125,
"materialName": "AISI 1020",
"output": "{\"_hint\":\"SI units: kg, m^3, m^2, m. Mass is only as good as the material assignment \u2014 a 0 or default density means no material is set on the model, so report the density alongside the mass.\",\"_timeoutHint\":\"ab waits up to 120s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.\",\"boundingBox\":[-0.06,0.0,-0.015,0.06,0.055,0.015],\"centerOfMass\":[-0.00008239525829230338,0.01602732965307076,1.3719867258372837e-18],\"centerOfMassMm\":[-0.082395,16.02733,0.0],\"density\":7899.999999999999,\"densityKgM3\":7899.999999999999,\"doc\":{\"config\":\"Default\",\"dirty\":true,\"path\":\"C:\\\\Users\\\\drew\\\\AppData\\\\Local\\\\adom-solidworks-bridge\\\\exports\\\\scratch\\\\Part1-1792502024000.SLDPRT\",\"title\":\"Part1-1792502024000.SLDPRT\",\"type\":\"part\"},\"massG\":722.9129193424126,\"massKg\":0.7229129193424125,\"materialName\":\"AISI 1020\",\"readiness\":{\"basedOn\":[\"alreadyReadyThisSession\"],\"evaluatedAt\":\"gate\",\"readsAllowed\":true,\"ready\":true,\"running\":true,\"state\":\"ready\",\"why\":\"a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 283s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed\"},\"statusVerb\":\"swx_status\",\"success\":true,\"surfaceAreaM2\":0.016353982236861547,\"surfaceAreaMm2\":16353.982236861548,\"timeoutSeconds\":120,\"volumeM3\":0.00009150796447372313,\"volumeMm3\":91507.96447372311}",
"readiness": {
"basedOn": [
"alreadyReadyThisSession"
],
"evaluatedAt": "gate",
"readsAllowed": true,
"ready": true,
"running": true,
"state": "ready",
"why": "a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 283s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed"
},
"schemaVersion": 1,
"status": "ok",
"statusVerb": "swx_status",
"success": true,
"surfaceAreaM2": 0.016353982236861547,
"surfaceAreaMm2": 16353.982236861548,
"timeoutSeconds": 120,
"volumeM3": 9.150796447372313e-05,
"volumeMm3": 91507.96447372311
},
"pass": true,
"checks": [
{
"quantity": "massG",
"expected": 722.912919,
"measured": 722.9129193424126,
"offPct": 4.736567596544381e-08,
"pass": true
},
{
"quantity": "volumeMm3",
"expected": 91507.964474,
"measured": 91507.96447372311,
"offPct": 3.02573981009932e-10,
"pass": true
},
{
"quantity": "centerOfMassMm",
"expected": [
-0.082395,
16.02733,
0.0
],
"measured": [
-0.082395,
16.02733,
0.0
],
"pass": true
}
],
"fails": [],
"seconds": 22.9
},
{
"id": "cswa-11-community-slotted-plate",
"title": "Community: a plate with two straight slots, a hexagon pocket, a counterbored and a countersunk hole",
"official": false,
"source": "community: built for the bridge's benchmark (no exam publishes it); the key is derived analytically in `derivation`",
"expected": {
"massG": 276.35927,
"volumeMm3": 102355.285153,
"centerOfMassMm": [
1.375325,
5.907388,
0.035809
],
"tolerancePct": 0.1
},
"material": {
"name": "6061 Alloy",
"densityKgM3": 2700
},
"runScript": {
"_hint": "Each step reports what it built. Verify with swx_inspect_bodies (the geometry) or swx_mass_properties (the mass) rather than trusting the step list. This document was created by the bridge, so swx_close_doc {save:false} discards the whole thing safely; swx_save_as puts it on disk. A step that fails stops the script and says which one, leaving what was already built in place.",
"_timeoutHint": "ab waits up to 420s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.",
"bridgeCreatedDocument": true,
"created": null,
"doc": {
"config": "Default",
"dirty": true,
"path": "C:/Users/drew/AppData/Local/adom-solidworks-bridge/exports/scratch/Part1-1792502024000.SLDPRT",
"title": "Part1-1792502024000.SLDPRT",
"type": "part"
},
"documentName": "Part1-1792502024000.SLDPRT",
"durationMs": 34950,
"error": "",
"ops": [
"new_part",
"new_assembly",
"clear_part",
"sketch",
"sketch_rect",
"sketch_circle",
"extrude",
"cut",
"set_material",
"set_appearance",
"fillet",
"chamfer",
"shell",
"revolve",
"revolve_cut",
"mirror",
"hole",
"linear_pattern",
"circular_pattern",
"set_prop",
"save_as",
"rebuild",
"zoom_fit"
],
"output": "{\"_hint\":\"Each step reports what it built. Verify with swx_inspect_bodies (the geometry) or swx_mass_properties (the mass) rather than trusting the step list. This document was created by the bridge, so swx_close_doc {save:false} discards the whole thing safely; swx_save_as puts it on disk. A step that fails stops the script and says which one, leaving what was already built in place.\",\"_timeoutHint\":\"ab waits up to 420s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.\",\"bridgeCreatedDocument\":true,\"created\":null,\"doc\":{\"config\":\"Default\",\"dirty\":true,\"path\":\"C:\\\\Users\\\\drew\\\\AppData\\\\Local\\\\adom-solidworks-bridge\\\\exports\\\\scratch\\\\Part1-1792502024000.SLDPRT\",\"title\":\"Part1-1792502024000.SLDPRT\",\"type\":\"part\"},\"documentName\":\"Part1-1792502024000.SLDPRT\",\"ops\":[\"new_part\",\"new_assembly\",\"clear_part\",\"sketch\",\"sketch_rect\",\"sketch_circle\",\"extrude\",\"cut\",\"set_material\",\"set_appearance\",\"fillet\",\"chamfer\",\"shell\",\"revolve\",\"revolve_cut\",\"mirror\",\"hole\",\"linear_pattern\",\"circular_pattern\",\"set_prop\",\"save_as\",\"rebuild\",\"zoom_fit\"],\"progress\":{\"confidence\":\"estimate\",\"elapsedSec\":33.0,\"estimatedSec\":30,\"etaSec\":0,\"percent\":100,\"phase\":\"run_script\",\"startKind\":\"warm\",\"stepLabel\":\"Running 10 modeling step(s)\"},\"readiness\":{\"basedOn\":[\"alreadyReadyThisSession\"],\"evaluatedAt\":\"gate\",\"readsAllowed\":true,\"ready\":true,\"running\":true,\"state\":\"ready\",\"why\":\"a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 284s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed\"},\"solidworksRevision\":\"34.3.0\",\"statusVerb\":\"swx_status\",\"stepCount\":10,\"steps\":[{\"op\":\"clear_part\",\"result\":{\"bodiesLeft\":0,\"cleared\":\"Part1-1792502024000.SLDPRT\",\"deleted\":[\"Sketch35\",\"Boss-Extrude13\",\"Mirror1\",\"Mirror2\",\"Sketch36\",\"Boss-Extrude14\",\"Plane10\",\"Mirror3\"],\"featuresDeleted\":8,\"passes\":1,\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.6\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"clear_part\"]},\"route\":\"DeleteSelection2(swDelete_Children | swDelete_Absorbed), repeated until the tree is empty\"},\"step\":1},{\"op\":\"sketch_rect\",\"result\":{\"createdPlane\":null,\"entities\":[{\"rect\":{\"cornersMm\":[[-60.0,-40.0],[60.0,40.0]]}}],\"heightMm\":80.0,\"mapped\":false,\"plane\":\"Top Plane\",\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.plane.top\",\"sketch.rect\"]},\"resolvedPlane\":null,\"sketch\":\"Sketch37\",\"sketchNormal\":[0.0,1.0,0.0],\"sketchedOn\":\"Top Plane\",\"transformInverted\":false,\"widthMm\":120.0},\"step\":2},{\"op\":\"extrude\",\"result\":{\"depth2Mm\":null,\"depthMm\":12.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":null,\"sketchNormal\":[0.0,1.0,0.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":0,\"feature\":\"Boss-Extrude15\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"extrude.one\"]},\"readBack\":{\"depthMm\":12.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":0},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch37\",\"throughAll\":false,\"upToFace\":null},\"step\":3},{\"op\":\"sketch\",\"result\":{\"createdPlane\":null,\"entities\":[{\"line\":{\"fromMm\":[-45.0,15.0],\"toMm\":[-15.0,15.0]}},{\"arc\":{\"ccw\":true,\"centerMm\":[-15.0,20.0],\"endMm\":[-15.0,25.0],\"radiusMm\":5.000000000000001,\"startMm\":[-15.0,15.0]}},{\"line\":{\"fromMm\":[-15.0,25.0],\"toMm\":[-45.0,25.0]}},{\"arc\":{\"ccw\":true,\"centerMm\":[-45.0,20.0],\"endMm\":[-45.0,15.0],\"radiusMm\":5.000000000000001,\"startMm\":[-45.0,25.0]}},{\"line\":{\"fromMm\":[-45.0,-25.0],\"toMm\":[-15.0,-25.0]}},{\"arc\":{\"ccw\":true,\"centerMm\":[-15.0,-20.0],\"endMm\":[-15.0,-15.0],\"radiusMm\":5.000000000000001,\"startMm\":[-15.0,-25.0]}},{\"line\":{\"fromMm\":[-15.0,-15.0],\"toMm\":[-45.0,-15.0]}},{\"arc\":{\"ccw\":true,\"centerMm\":[-45.0,-20.0],\"endMm\":[-45.0,-25.0],\"radiusMm\":5.000000000000001,\"startMm\":[-45.0,-15.0]}}],\"mapped\":true,\"plane\":{\"face\":{\"atPointMm\":[0.0,12.0,0.0]}},\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.face.top.positive\",\"sketch.multiProfile\",\"sketch.line\",\"sketch.arc\",\"select.multiSelectTyped\"]},\"resolvedPlane\":{\"faceNormal\":[-0.0,1.0,-0.0],\"offsetFrom\":\"Top Plane\",\"offsetMm\":12.0,\"pickedBy\":\"geometry\",\"selectedVia\":\"MultiSelect2(typed array)\",\"viewDependent\":false},\"sketch\":\"Sketch38\",\"sketchNormal\":[0.0,1.0,0.0],\"sketchedOn\":\"the picked face\",\"transformInverted\":false},\"step\":4},{\"op\":\"cut\",\"result\":{\"depth2Mm\":null,\"depthMm\":0.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":[-0.0,1.0,-0.0],\"sketchNormal\":[0.0,1.0,0.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":1,\"feature\":\"Cut-Extrude20\",\"proven\":{\"live\":false,\"measuredOn\":[],\"unmeasured\":[{\"variant\":\"cut.one.throughAll\",\"what\":\"a cut through all, the default direction (into a face)\"}],\"variants\":[\"cut.one.throughAll\"],\"why\":\"not measured live: see `unmeasured` \u2014 verify this step's geometry with swx_inspect_bodies\"},\"readBack\":{\"depthMm\":0.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":1},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch38\",\"throughAll\":true,\"upToFace\":null},\"step\":5},{\"op\":\"sketch\",\"result\":{\"createdPlane\":null,\"entities\":[{\"line\":{\"fromMm\":[37.00000000000001,0.0],\"toMm\":[31.000000000000004,10.392304845413264]}},{\"line\":{\"fromMm\":[31.000000000000004,10.392304845413264],\"toMm\":[19.000000000000004,10.392304845413266]}},{\"line\":{\"fromMm\":[19.000000000000004,10.392304845413266],\"toMm\":[13.0,1.469527624586853e-15]}},{\"line\":{\"fromMm\":[13.0,1.469527624586853e-15],\"toMm\":[18.999999999999996,-10.39230484541326]}},{\"line\":{\"fromMm\":[18.999999999999996,-10.39230484541326],\"toMm\":[31.000000000000004,-10.392304845413264]}},{\"line\":{\"fromMm\":[31.000000000000004,-10.392304845413264],\"toMm\":[37.00000000000001,-2.939055249173706e-15]}}],\"mapped\":true,\"plane\":{\"face\":{\"atPointMm\":[0.0,12.0,0.0]}},\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.face.top.positive\",\"sketch.multiProfile\",\"sketch.line\",\"select.multiSelectTyped\"]},\"resolvedPlane\":{\"faceNormal\":[-0.0,1.0,-0.0],\"offsetFrom\":\"Top Plane\",\"offsetMm\":12.0,\"pickedBy\":\"geometry\",\"selectedVia\":\"MultiSelect2(typed array)\",\"viewDependent\":false},\"sketch\":\"Sketch39\",\"sketchNormal\":[0.0,1.0,0.0],\"sketchedOn\":\"the picked face\",\"transformInverted\":false},\"step\":6},{\"op\":\"cut\",\"result\":{\"depth2Mm\":null,\"depthMm\":5.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":[-0.0,1.0,-0.0],\"sketchNormal\":[0.0,1.0,0.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":0,\"feature\":\"Cut-Extrude21\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"cut.one\"]},\"readBack\":{\"depthMm\":5.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":0},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch39\",\"throughAll\":false,\"upToFace\":null},\"step\":7},{\"op\":\"hole\",\"result\":{\"depthMm\":null,\"diameterMm\":8.0,\"face\":{\"atPointMm\":[45.0,12.0,-25.0],\"heightMm\":12.0,\"normal\":[-0.0,1.0,-0.0],\"pickedBy\":\"geometry\",\"plane\":\"Top Plane\"},\"feature\":\"Cut-Extrude23\",\"features\":[\"Cut-Extrude22\",\"Cut-Extrude23\"],\"proven\":{\"live\":false,\"measuredOn\":[],\"unmeasured\":[{\"variant\":\"hole.counterbore\",\"what\":\"a counterbored hole (two cuts)\"}],\"variants\":[\"hole.counterbore\"],\"why\":\"not measured live: see `unmeasured` \u2014 verify this step's geometry with swx_inspect_bodies\"},\"steps\":[{\"op\":\"sketch\",\"result\":{\"createdPlane\":\"Plane11\",\"entities\":[{\"circle\":{\"centerMm\":[45.0,25.0],\"radiusMm\":7.0}}],\"mapped\":true,\"plane\":{\"offsetFrom\":\"Top Plane\",\"offsetMm\":12.0},\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"radiusMm\":7.0,\"resolvedPlane\":{\"offsetFrom\":\"Top Plane\",\"offsetMm\":12.0,\"plane\":\"Plane11\",\"verified\":true},\"sketch\":\"Sketch40\",\"sketchNormal\":[0.0,1.0,0.0],\"sketchedOn\":\"Plane11\",\"transformInverted\":false}},{\"op\":\"cut\",\"result\":{\"depth2Mm\":null,\"depthMm\":4.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":[0.0,1.0,0.0],\"sketchNormal\":[0.0,1.0,0.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":0,\"feature\":\"Cut-Extrude22\",\"readBack\":{\"depthMm\":4.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":0},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch40\",\"throughAll\":false,\"upToFace\":null}},{\"op\":\"sketch\",\"result\":{\"createdPlane\":\"Plane12\",\"entities\":[{\"circle\":{\"centerMm\":[45.0,25.0],\"radiusMm\":4.0}}],\"mapped\":true,\"plane\":{\"offsetFrom\":\"Top Plane\",\"offsetMm\":8.0},\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"radiusMm\":4.0,\"resolvedPlane\":{\"offsetFrom\":\"Top Plane\",\"offsetMm\":8.0,\"plane\":\"Plane12\",\"verified\":true},\"sketch\":\"Sketch41\",\"sketchNormal\":[0.0,1.0,0.0],\"sketchedOn\":\"Plane12\",\"transformInverted\":false}},{\"op\":\"cut\",\"result\":{\"depth2Mm\":null,\"depthMm\":0.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":[0.0,1.0,0.0],\"sketchNormal\":[0.0,1.0,0.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":1,\"feature\":\"Cut-Extrude23\",\"readBack\":{\"depthMm\":0.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":1},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch41\",\"throughAll\":true,\"upToFace\":null}}],\"throughAll\":true},\"step\":8},{\"op\":\"hole\",\"result\":{\"depthMm\":null,\"diameterMm\":8.0,\"face\":{\"atPointMm\":[45.0,12.0,25.0],\"heightMm\":12.0,\"normal\":[-0.0,1.0,-0.0],\"pickedBy\":\"geometry\",\"plane\":\"Top Plane\"},\"feature\":\"Cut-Extrude25\",\"features\":[\"Cut-Extrude24\",\"Cut-Extrude25\"],\"proven\":{\"live\":false,\"measuredOn\":[],\"unmeasured\":[{\"variant\":\"hole.countersink\",\"what\":\"a countersunk hole (a drafted cut, then the hole)\"}],\"variants\":[\"hole.countersink\"],\"why\":\"not measured live: see `unmeasured` \u2014 verify this step's geometry with swx_inspect_bodies\"},\"steps\":[{\"op\":\"sketch\",\"result\":{\"createdPlane\":null,\"entities\":[{\"circle\":{\"centerMm\":[45.0,-25.0],\"radiusMm\":8.0}}],\"mapped\":true,\"plane\":{\"offsetFrom\":\"Top Plane\",\"offsetMm\":12.0},\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"radiusMm\":8.0,\"resolvedPlane\":{\"offsetFrom\":\"Top Plane\",\"offsetMm\":12.0,\"plane\":\"Plane11\",\"verified\":true},\"sketch\":\"Sketch42\",\"sketchNormal\":[0.0,1.0,0.0],\"sketchedOn\":\"Plane11\",\"transformInverted\":false}},{\"op\":\"cut\",\"result\":{\"depth2Mm\":null,\"depthMm\":4.000000000000001,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":[0.0,1.0,0.0],\"sketchNormal\":[0.0,1.0,0.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":45.0,\"draftInward\":true,\"endCondition\":0,\"feature\":\"Cut-Extrude24\",\"readBack\":{\"depthMm\":4.000000000000001,\"draftAngleDeg\":45.0,\"draftOutward\":false,\"endCondition\":0},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch42\",\"throughAll\":false,\"upToFace\":null}},{\"op\":\"sketch\",\"result\":{\"createdPlane\":null,\"entities\":[{\"circle\":{\"centerMm\":[45.0,-25.0],\"radiusMm\":4.0}}],\"mapped\":true,\"plane\":{\"offsetFrom\":\"Top Plane\",\"offsetMm\":8.0},\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"radiusMm\":4.0,\"resolvedPlane\":{\"offsetFrom\":\"Top Plane\",\"offsetMm\":8.0,\"plane\":\"Plane12\",\"verified\":true},\"sketch\":\"Sketch43\",\"sketchNormal\":[0.0,1.0,0.0],\"sketchedOn\":\"Plane12\",\"transformInverted\":false}},{\"op\":\"cut\",\"result\":{\"depth2Mm\":null,\"depthMm\":0.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":[0.0,1.0,0.0],\"sketchNormal\":[0.0,1.0,0.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":1,\"feature\":\"Cut-Extrude25\",\"readBack\":{\"depthMm\":0.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":1},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch43\",\"throughAll\":true,\"upToFace\":null}}],\"throughAll\":true},\"step\":9},{\"op\":\"set_material\",\"result\":{\"appearanceReapplied\":[],\"current\":{\"database\":\"SOLIDWORKS Materials\",\"name\":\"6061 Alloy\"},\"database\":\"SOLIDWORKS Materials.sldmat\",\"densityKgM3\":2700.0,\"densityRequested\":2700.0,\"material\":\"6061 Alloy\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"set_material\",\"set_material.density\"]}},\"step\":10}],\"success\":true,\"targetDocument\":\"Part1-1792502024000.SLDPRT\",\"timeoutSeconds\":420}",
"progress": {
"confidence": "estimate",
"elapsedSec": 33.0,
"estimatedSec": 30,
"etaSec": 0,
"percent": 100,
"phase": "run_script",
"startKind": "warm",
"stepLabel": "Running 10 modeling step(s)"
},
"readiness": {
"basedOn": [
"alreadyReadyThisSession"
],
"evaluatedAt": "gate",
"readsAllowed": true,
"ready": true,
"running": true,
"state": "ready",
"why": "a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 284s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed"
},
"schemaVersion": 1,
"solidworksRevision": "34.3.0",
"status": "ok",
"statusVerb": "swx_status",
"stepCount": 10,
"steps": [
{
"op": "clear_part",
"result": {
"bodiesLeft": 0,
"cleared": "Part1-1792502024000.SLDPRT",
"deleted": [
"Sketch35",
"Boss-Extrude13",
"Mirror1",
"Mirror2",
"Sketch36",
"Boss-Extrude14",
"Plane10",
"Mirror3"
],
"featuresDeleted": 8,
"passes": 1,
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.6",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"clear_part"
]
},
"route": "DeleteSelection2(swDelete_Children | swDelete_Absorbed), repeated until the tree is empty"
},
"step": 1
},
{
"op": "sketch_rect",
"result": {
"createdPlane": null,
"entities": [
{
"rect": {
"cornersMm": [
[
-60.0,
-40.0
],
[
60.0,
40.0
]
]
}
}
],
"heightMm": 80.0,
"mapped": false,
"plane": "Top Plane",
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.plane.top",
"sketch.rect"
]
},
"resolvedPlane": null,
"sketch": "Sketch37",
"sketchNormal": [
0.0,
1.0,
0.0
],
"sketchedOn": "Top Plane",
"transformInverted": false,
"widthMm": 120.0
},
"step": 2
},
{
"op": "extrude",
"result": {
"depth2Mm": null,
"depthMm": 12.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": null,
"sketchNormal": [
0.0,
1.0,
0.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 0,
"feature": "Boss-Extrude15",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"extrude.one"
]
},
"readBack": {
"depthMm": 12.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 0
},
"regions": null,
"reverse": false,
"sketch": "Sketch37",
"throughAll": false,
"upToFace": null
},
"step": 3
},
{
"op": "sketch",
"result": {
"createdPlane": null,
"entities": [
{
"line": {
"fromMm": [
-45.0,
15.0
],
"toMm": [
-15.0,
15.0
]
}
},
{
"arc": {
"ccw": true,
"centerMm": [
-15.0,
20.0
],
"endMm": [
-15.0,
25.0
],
"radiusMm": 5.000000000000001,
"startMm": [
-15.0,
15.0
]
}
},
{
"line": {
"fromMm": [
-15.0,
25.0
],
"toMm": [
-45.0,
25.0
]
}
},
{
"arc": {
"ccw": true,
"centerMm": [
-45.0,
20.0
],
"endMm": [
-45.0,
15.0
],
"radiusMm": 5.000000000000001,
"startMm": [
-45.0,
25.0
]
}
},
{
"line": {
"fromMm": [
-45.0,
-25.0
],
"toMm": [
-15.0,
-25.0
]
}
},
{
"arc": {
"ccw": true,
"centerMm": [
-15.0,
-20.0
],
"endMm": [
-15.0,
-15.0
],
"radiusMm": 5.000000000000001,
"startMm": [
-15.0,
-25.0
]
}
},
{
"line": {
"fromMm": [
-15.0,
-15.0
],
"toMm": [
-45.0,
-15.0
]
}
},
{
"arc": {
"ccw": true,
"centerMm": [
-45.0,
-20.0
],
"endMm": [
-45.0,
-25.0
],
"radiusMm": 5.000000000000001,
"startMm": [
-45.0,
-15.0
]
}
}
],
"mapped": true,
"plane": {
"face": {
"atPointMm": [
0.0,
12.0,
0.0
]
}
},
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.face.top.positive",
"sketch.multiProfile",
"sketch.line",
"sketch.arc",
"select.multiSelectTyped"
]
},
"resolvedPlane": {
"faceNormal": [
-0.0,
1.0,
-0.0
],
"offsetFrom": "Top Plane",
"offsetMm": 12.0,
"pickedBy": "geometry",
"selectedVia": "MultiSelect2(typed array)",
"viewDependent": false
},
"sketch": "Sketch38",
"sketchNormal": [
0.0,
1.0,
0.0
],
"sketchedOn": "the picked face",
"transformInverted": false
},
"step": 4
},
{
"op": "cut",
"result": {
"depth2Mm": null,
"depthMm": 0.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": [
-0.0,
1.0,
-0.0
],
"sketchNormal": [
0.0,
1.0,
0.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 1,
"feature": "Cut-Extrude20",
"proven": {
"live": false,
"measuredOn": [],
"unmeasured": [
{
"variant": "cut.one.throughAll",
"what": "a cut through all, the default direction (into a face)"
}
],
"variants": [
"cut.one.throughAll"
],
"why": "not measured live: see `unmeasured` \u2014 verify this step's geometry with swx_inspect_bodies"
},
"readBack": {
"depthMm": 0.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 1
},
"regions": null,
"reverse": false,
"sketch": "Sketch38",
"throughAll": true,
"upToFace": null
},
"step": 5
},
{
"op": "sketch",
"result": {
"createdPlane": null,
"entities": [
{
"line": {
"fromMm": [
37.00000000000001,
0.0
],
"toMm": [
31.000000000000004,
10.392304845413264
]
}
},
{
"line": {
"fromMm": [
31.000000000000004,
10.392304845413264
],
"toMm": [
19.000000000000004,
10.392304845413266
]
}
},
{
"line": {
"fromMm": [
19.000000000000004,
10.392304845413266
],
"toMm": [
13.0,
1.469527624586853e-15
]
}
},
{
"line": {
"fromMm": [
13.0,
1.469527624586853e-15
],
"toMm": [
18.999999999999996,
-10.39230484541326
]
}
},
{
"line": {
"fromMm": [
18.999999999999996,
-10.39230484541326
],
"toMm": [
31.000000000000004,
-10.392304845413264
]
}
},
{
"line": {
"fromMm": [
31.000000000000004,
-10.392304845413264
],
"toMm": [
37.00000000000001,
-2.939055249173706e-15
]
}
}
],
"mapped": true,
"plane": {
"face": {
"atPointMm": [
0.0,
12.0,
0.0
]
}
},
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.face.top.positive",
"sketch.multiProfile",
"sketch.line",
"select.multiSelectTyped"
]
},
"resolvedPlane": {
"faceNormal": [
-0.0,
1.0,
-0.0
],
"offsetFrom": "Top Plane",
"offsetMm": 12.0,
"pickedBy": "geometry",
"selectedVia": "MultiSelect2(typed array)",
"viewDependent": false
},
"sketch": "Sketch39",
"sketchNormal": [
0.0,
1.0,
0.0
],
"sketchedOn": "the picked face",
"transformInverted": false
},
"step": 6
},
{
"op": "cut",
"result": {
"depth2Mm": null,
"depthMm": 5.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": [
-0.0,
1.0,
-0.0
],
"sketchNormal": [
0.0,
1.0,
0.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 0,
"feature": "Cut-Extrude21",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"cut.one"
]
},
"readBack": {
"depthMm": 5.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 0
},
"regions": null,
"reverse": false,
"sketch": "Sketch39",
"throughAll": false,
"upToFace": null
},
"step": 7
},
{
"op": "hole",
"result": {
"depthMm": null,
"diameterMm": 8.0,
"face": {
"atPointMm": [
45.0,
12.0,
-25.0
],
"heightMm": 12.0,
"normal": [
-0.0,
1.0,
-0.0
],
"pickedBy": "geometry",
"plane": "Top Plane"
},
"feature": "Cut-Extrude23",
"features": [
"Cut-Extrude22",
"Cut-Extrude23"
],
"proven": {
"live": false,
"measuredOn": [],
"unmeasured": [
{
"variant": "hole.counterbore",
"what": "a counterbored hole (two cuts)"
}
],
"variants": [
"hole.counterbore"
],
"why": "not measured live: see `unmeasured` \u2014 verify this step's geometry with swx_inspect_bodies"
},
"steps": [
{
"op": "sketch",
"result": {
"createdPlane": "Plane11",
"entities": [
{
"circle": {
"centerMm": [
45.0,
25.0
],
"radiusMm": 7.0
}
}
],
"mapped": true,
"plane": {
"offsetFrom": "Top Plane",
"offsetMm": 12.0
},
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"radiusMm": 7.0,
"resolvedPlane": {
"offsetFrom": "Top Plane",
"offsetMm": 12.0,
"plane": "Plane11",
"verified": true
},
"sketch": "Sketch40",
"sketchNormal": [
0.0,
1.0,
0.0
],
"sketchedOn": "Plane11",
"transformInverted": false
}
},
{
"op": "cut",
"result": {
"depth2Mm": null,
"depthMm": 4.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": [
0.0,
1.0,
0.0
],
"sketchNormal": [
0.0,
1.0,
0.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 0,
"feature": "Cut-Extrude22",
"readBack": {
"depthMm": 4.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 0
},
"regions": null,
"reverse": false,
"sketch": "Sketch40",
"throughAll": false,
"upToFace": null
}
},
{
"op": "sketch",
"result": {
"createdPlane": "Plane12",
"entities": [
{
"circle": {
"centerMm": [
45.0,
25.0
],
"radiusMm": 4.0
}
}
],
"mapped": true,
"plane": {
"offsetFrom": "Top Plane",
"offsetMm": 8.0
},
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"radiusMm": 4.0,
"resolvedPlane": {
"offsetFrom": "Top Plane",
"offsetMm": 8.0,
"plane": "Plane12",
"verified": true
},
"sketch": "Sketch41",
"sketchNormal": [
0.0,
1.0,
0.0
],
"sketchedOn": "Plane12",
"transformInverted": false
}
},
{
"op": "cut",
"result": {
"depth2Mm": null,
"depthMm": 0.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": [
0.0,
1.0,
0.0
],
"sketchNormal": [
0.0,
1.0,
0.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 1,
"feature": "Cut-Extrude23",
"readBack": {
"depthMm": 0.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 1
},
"regions": null,
"reverse": false,
"sketch": "Sketch41",
"throughAll": true,
"upToFace": null
}
}
],
"throughAll": true
},
"step": 8
},
{
"op": "hole",
"result": {
"depthMm": null,
"diameterMm": 8.0,
"face": {
"atPointMm": [
45.0,
12.0,
25.0
],
"heightMm": 12.0,
"normal": [
-0.0,
1.0,
-0.0
],
"pickedBy": "geometry",
"plane": "Top Plane"
},
"feature": "Cut-Extrude25",
"features": [
"Cut-Extrude24",
"Cut-Extrude25"
],
"proven": {
"live": false,
"measuredOn": [],
"unmeasured": [
{
"variant": "hole.countersink",
"what": "a countersunk hole (a drafted cut, then the hole)"
}
],
"variants": [
"hole.countersink"
],
"why": "not measured live: see `unmeasured` \u2014 verify this step's geometry with swx_inspect_bodies"
},
"steps": [
{
"op": "sketch",
"result": {
"createdPlane": null,
"entities": [
{
"circle": {
"centerMm": [
45.0,
-25.0
],
"radiusMm": 8.0
}
}
],
"mapped": true,
"plane": {
"offsetFrom": "Top Plane",
"offsetMm": 12.0
},
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"radiusMm": 8.0,
"resolvedPlane": {
"offsetFrom": "Top Plane",
"offsetMm": 12.0,
"plane": "Plane11",
"verified": true
},
"sketch": "Sketch42",
"sketchNormal": [
0.0,
1.0,
0.0
],
"sketchedOn": "Plane11",
"transformInverted": false
}
},
{
"op": "cut",
"result": {
"depth2Mm": null,
"depthMm": 4.000000000000001,
"dir": {
"flippedToFollowTheReference": false,
"reference": [
0.0,
1.0,
0.0
],
"sketchNormal": [
0.0,
1.0,
0.0
],
"value": false
},
"direction": "one",
"draftDeg": 45.0,
"draftInward": true,
"endCondition": 0,
"feature": "Cut-Extrude24",
"readBack": {
"depthMm": 4.000000000000001,
"draftAngleDeg": 45.0,
"draftOutward": false,
"endCondition": 0
},
"regions": null,
"reverse": false,
"sketch": "Sketch42",
"throughAll": false,
"upToFace": null
}
},
{
"op": "sketch",
"result": {
"createdPlane": null,
"entities": [
{
"circle": {
"centerMm": [
45.0,
-25.0
],
"radiusMm": 4.0
}
}
],
"mapped": true,
"plane": {
"offsetFrom": "Top Plane",
"offsetMm": 8.0
},
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"radiusMm": 4.0,
"resolvedPlane": {
"offsetFrom": "Top Plane",
"offsetMm": 8.0,
"plane": "Plane12",
"verified": true
},
"sketch": "Sketch43",
"sketchNormal": [
0.0,
1.0,
0.0
],
"sketchedOn": "Plane12",
"transformInverted": false
}
},
{
"op": "cut",
"result": {
"depth2Mm": null,
"depthMm": 0.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": [
0.0,
1.0,
0.0
],
"sketchNormal": [
0.0,
1.0,
0.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 1,
"feature": "Cut-Extrude25",
"readBack": {
"depthMm": 0.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 1
},
"regions": null,
"reverse": false,
"sketch": "Sketch43",
"throughAll": true,
"upToFace": null
}
}
],
"throughAll": true
},
"step": 9
},
{
"op": "set_material",
"result": {
"appearanceReapplied": [],
"current": {
"database": "SOLIDWORKS Materials",
"name": "6061 Alloy"
},
"database": "SOLIDWORKS Materials.sldmat",
"densityKgM3": 2700.0,
"densityRequested": 2700.0,
"material": "6061 Alloy",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"set_material",
"set_material.density"
]
}
},
"step": 10
}
],
"success": true,
"targetDocument": "Part1-1792502024000.SLDPRT",
"timeoutSeconds": 420
},
"massProperties": {
"_hint": "SI units: kg, m^3, m^2, m. Mass is only as good as the material assignment \u2014 a 0 or default density means no material is set on the model, so report the density alongside the mass.",
"_timeoutHint": "ab waits up to 120s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.",
"boundingBox": [
-0.06,
0.0,
-0.04,
0.06,
0.012,
0.04
],
"centerOfMass": [
0.001375325158278457,
0.005907388219555421,
3.580852150133794e-05
],
"centerOfMassMm": [
1.375325,
5.907388,
0.035809
],
"density": 2700.0,
"densityKgM3": 2700.0,
"doc": {
"config": "Default",
"dirty": true,
"path": "C:/Users/drew/AppData/Local/adom-solidworks-bridge/exports/scratch/Part1-1792502024000.SLDPRT",
"title": "Part1-1792502024000.SLDPRT",
"type": "part"
},
"durationMs": 1389,
"error": "",
"massG": 276.35926991394524,
"massKg": 0.2763592699139452,
"materialName": "6061 Alloy",
"output": "{\"_hint\":\"SI units: kg, m^3, m^2, m. Mass is only as good as the material assignment \u2014 a 0 or default density means no material is set on the model, so report the density alongside the mass.\",\"_timeoutHint\":\"ab waits up to 120s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.\",\"boundingBox\":[-0.06,0.0,-0.04,0.06,0.012,0.04],\"centerOfMass\":[0.001375325158278457,0.005907388219555421,0.00003580852150133794],\"centerOfMassMm\":[1.375325,5.907388,0.035809],\"density\":2700.0,\"densityKgM3\":2700.0,\"doc\":{\"config\":\"Default\",\"dirty\":true,\"path\":\"C:\\\\Users\\\\drew\\\\AppData\\\\Local\\\\adom-solidworks-bridge\\\\exports\\\\scratch\\\\Part1-1792502024000.SLDPRT\",\"title\":\"Part1-1792502024000.SLDPRT\",\"type\":\"part\"},\"massG\":276.35926991394524,\"massKg\":0.2763592699139452,\"materialName\":\"6061 Alloy\",\"readiness\":{\"basedOn\":[\"alreadyReadyThisSession\"],\"evaluatedAt\":\"gate\",\"readsAllowed\":true,\"ready\":true,\"running\":true,\"state\":\"ready\",\"why\":\"a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 319s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed\"},\"statusVerb\":\"swx_status\",\"success\":true,\"surfaceAreaM2\":0.025479276023592633,\"surfaceAreaMm2\":25479.276023592633,\"timeoutSeconds\":120,\"volumeM3\":0.00010235528515331304,\"volumeMm3\":102355.28515331305}",
"readiness": {
"basedOn": [
"alreadyReadyThisSession"
],
"evaluatedAt": "gate",
"readsAllowed": true,
"ready": true,
"running": true,
"state": "ready",
"why": "a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 319s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed"
},
"schemaVersion": 1,
"status": "ok",
"statusVerb": "swx_status",
"success": true,
"surfaceAreaM2": 0.025479276023592633,
"surfaceAreaMm2": 25479.276023592633,
"timeoutSeconds": 120,
"volumeM3": 0.00010235528515331304,
"volumeMm3": 102355.28515331305
},
"pass": true,
"checks": [
{
"quantity": "massG",
"expected": 276.35927,
"measured": 276.35926991394524,
"offPct": 3.113872034131785e-08,
"pass": true
},
{
"quantity": "volumeMm3",
"expected": 102355.285153,
"measured": 102355.28515331305,
"offPct": 3.058374561945643e-10,
"pass": true
},
{
"quantity": "centerOfMassMm",
"expected": [
1.375325,
5.907388,
0.035809
],
"measured": [
1.375325,
5.907388,
0.035809
],
"pass": true
}
],
"fails": [],
"seconds": 36.4
},
{
"id": "cswa-12-community-up-to-plates",
"title": "Community: three plates joined by pillars ending up to next, up to a face and 8 short of a face; a drafted boss, a cut up to a face, a drafted pocket",
"official": false,
"source": "community: built for the bridge's benchmark (no exam publishes it); the key is derived analytically in `derivation`",
"expected": {
"massG": 369.687533,
"volumeMm3": 136921.308673,
"centerOfMassMm": [
40.525243,
24.723219,
45.869733
],
"tolerancePct": 0.1
},
"material": {
"name": "6061 Alloy",
"densityKgM3": 2700
},
"runScript": {
"_hint": "Each step reports what it built. Verify with swx_inspect_bodies (the geometry) or swx_mass_properties (the mass) rather than trusting the step list. This document was created by the bridge, so swx_close_doc {save:false} discards the whole thing safely; swx_save_as puts it on disk. A step that fails stops the script and says which one, leaving what was already built in place.",
"_timeoutHint": "ab waits up to 420s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.",
"bridgeCreatedDocument": true,
"created": null,
"doc": {
"config": "Default",
"dirty": true,
"path": "C:/Users/drew/AppData/Local/adom-solidworks-bridge/exports/scratch/Part1-1792502024000.SLDPRT",
"title": "Part1-1792502024000.SLDPRT",
"type": "part"
},
"documentName": "Part1-1792502024000.SLDPRT",
"durationMs": 52567,
"error": "",
"ops": [
"new_part",
"new_assembly",
"clear_part",
"sketch",
"sketch_rect",
"sketch_circle",
"extrude",
"cut",
"set_material",
"set_appearance",
"fillet",
"chamfer",
"shell",
"revolve",
"revolve_cut",
"mirror",
"hole",
"linear_pattern",
"circular_pattern",
"set_prop",
"save_as",
"rebuild",
"zoom_fit"
],
"output": "{\"_hint\":\"Each step reports what it built. Verify with swx_inspect_bodies (the geometry) or swx_mass_properties (the mass) rather than trusting the step list. This document was created by the bridge, so swx_close_doc {save:false} discards the whole thing safely; swx_save_as puts it on disk. A step that fails stops the script and says which one, leaving what was already built in place.\",\"_timeoutHint\":\"ab waits up to 420s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.\",\"bridgeCreatedDocument\":true,\"created\":null,\"doc\":{\"config\":\"Default\",\"dirty\":true,\"path\":\"C:\\\\Users\\\\drew\\\\AppData\\\\Local\\\\adom-solidworks-bridge\\\\exports\\\\scratch\\\\Part1-1792502024000.SLDPRT\",\"title\":\"Part1-1792502024000.SLDPRT\",\"type\":\"part\"},\"documentName\":\"Part1-1792502024000.SLDPRT\",\"ops\":[\"new_part\",\"new_assembly\",\"clear_part\",\"sketch\",\"sketch_rect\",\"sketch_circle\",\"extrude\",\"cut\",\"set_material\",\"set_appearance\",\"fillet\",\"chamfer\",\"shell\",\"revolve\",\"revolve_cut\",\"mirror\",\"hole\",\"linear_pattern\",\"circular_pattern\",\"set_prop\",\"save_as\",\"rebuild\",\"zoom_fit\"],\"progress\":{\"confidence\":\"estimate\",\"elapsedSec\":50.5,\"estimatedSec\":30,\"etaSec\":0,\"percent\":100,\"phase\":\"run_script\",\"startKind\":\"warm\",\"stepLabel\":\"Running 20 modeling step(s)\"},\"readiness\":{\"basedOn\":[\"alreadyReadyThisSession\"],\"evaluatedAt\":\"gate\",\"readsAllowed\":true,\"ready\":true,\"running\":true,\"state\":\"ready\",\"why\":\"a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 321s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed\"},\"solidworksRevision\":\"34.3.0\",\"statusVerb\":\"swx_status\",\"stepCount\":20,\"steps\":[{\"op\":\"clear_part\",\"result\":{\"bodiesLeft\":0,\"cleared\":\"Part1-1792502024000.SLDPRT\",\"deleted\":[\"Sketch37\",\"Boss-Extrude15\",\"Sketch38\",\"Cut-Extrude20\",\"Sketch39\",\"Cut-Extrude21\",\"Plane11\",\"Sketch40\",\"Cut-Extrude22\",\"Plane12\",\"Sketch41\",\"Cut-Extrude23\",\"Sketch42\",\"Cut-Extrude24\",\"Sketch43\",\"Cut-Extrude25\"],\"featuresDeleted\":16,\"passes\":1,\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.6\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"clear_part\"]},\"route\":\"DeleteSelection2(swDelete_Children | swDelete_Absorbed), repeated until the tree is empty\"},\"step\":1},{\"op\":\"sketch_rect\",\"result\":{\"createdPlane\":null,\"entities\":[{\"rect\":{\"cornersMm\":[[0.0,0.0],[80.0,50.0]]}}],\"heightMm\":50.0,\"mapped\":false,\"plane\":\"Front Plane\",\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.plane.front\",\"sketch.rect\"]},\"resolvedPlane\":null,\"sketch\":\"Sketch44\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"Front Plane\",\"transformInverted\":false,\"widthMm\":80.0},\"step\":2},{\"op\":\"extrude\",\"result\":{\"depth2Mm\":null,\"depthMm\":10.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":null,\"sketchNormal\":[0.0,0.0,1.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":0,\"feature\":\"Boss-Extrude16\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"extrude.one\"]},\"readBack\":{\"depthMm\":10.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":0},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch44\",\"throughAll\":false,\"upToFace\":null},\"step\":3},{\"op\":\"sketch_rect\",\"result\":{\"createdPlane\":\"Plane13\",\"entities\":[{\"rect\":{\"cornersMm\":[[0.0,0.0],[80.0,50.0]]}}],\"heightMm\":50.0,\"mapped\":true,\"plane\":{\"offsetFrom\":\"Front Plane\",\"offsetMm\":40.0},\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.4\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.offset.front.positive\",\"sketch.rect\"]},\"resolvedPlane\":{\"offsetFrom\":\"Front Plane\",\"offsetMm\":40.0,\"plane\":\"Plane13\",\"verified\":true},\"sketch\":\"Sketch45\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"Plane13\",\"transformInverted\":false,\"widthMm\":80.0},\"step\":4},{\"op\":\"extrude\",\"result\":{\"depth2Mm\":null,\"depthMm\":10.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":[0.0,0.0,1.0],\"sketchNormal\":[0.0,0.0,1.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":0,\"feature\":\"Boss-Extrude17\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"extrude.one\"]},\"readBack\":{\"depthMm\":10.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":0},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch45\",\"throughAll\":false,\"upToFace\":null},\"step\":5},{\"op\":\"sketch_rect\",\"result\":{\"createdPlane\":\"Plane14\",\"entities\":[{\"rect\":{\"cornersMm\":[[0.0,0.0],[80.0,50.0]]}}],\"heightMm\":50.0,\"mapped\":true,\"plane\":{\"offsetFrom\":\"Front Plane\",\"offsetMm\":80.0},\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.4\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.offset.front.positive\",\"sketch.rect\"]},\"resolvedPlane\":{\"offsetFrom\":\"Front Plane\",\"offsetMm\":80.0,\"plane\":\"Plane14\",\"verified\":true},\"sketch\":\"Sketch46\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"Plane14\",\"transformInverted\":false,\"widthMm\":80.0},\"step\":6},{\"op\":\"extrude\",\"result\":{\"depth2Mm\":null,\"depthMm\":10.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":[0.0,0.0,1.0],\"sketchNormal\":[0.0,0.0,1.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":0,\"feature\":\"Boss-Extrude18\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.9\",\"by\":\"community\",\"date\":\"2026-10-15\",\"edition\":\"desktop\",\"major\":29,\"solidworks\":2021},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"extrude.one\"]},\"readBack\":{\"depthMm\":10.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":0},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch46\",\"throughAll\":false,\"upToFace\":null},\"step\":7},{\"op\":\"sketch_circle\",\"result\":{\"createdPlane\":\"Plane15\",\"entities\":[{\"circle\":{\"centerMm\":[12.0,25.0],\"radiusMm\":6.0}}],\"mapped\":true,\"plane\":{\"offsetFrom\":\"Front Plane\",\"offsetMm\":10.0},\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.4\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.offset.front.positive\",\"sketch.circle\"]},\"radiusMm\":6.0,\"resolvedPlane\":{\"offsetFrom\":\"Front Plane\",\"offsetMm\":10.0,\"plane\":\"Plane15\",\"verified\":true},\"sketch\":\"Sketch47\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"Plane15\",\"transformInverted\":false},\"step\":8},{\"op\":\"extrude\",\"result\":{\"depth2Mm\":null,\"depthMm\":0.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":[0.0,0.0,1.0],\"sketchNormal\":[0.0,0.0,1.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":11,\"feature\":\"Boss-Extrude19\",\"proven\":{\"live\":false,\"measuredOn\":[],\"unmeasured\":[{\"variant\":\"extrude.upToNext\",\"what\":\"a boss up to the next face (swEndCondUpToNext 11)\"}],\"variants\":[\"extrude.upToNext\"],\"why\":\"not measured live: see `unmeasured` \u2014 verify this step's geometry with swx_inspect_bodies\"},\"readBack\":{\"depthMm\":0.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":11},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch47\",\"throughAll\":false,\"upToFace\":null},\"step\":9},{\"op\":\"sketch_circle\",\"result\":{\"createdPlane\":null,\"entities\":[{\"circle\":{\"centerMm\":[68.0,25.0],\"radiusMm\":6.0}}],\"mapped\":true,\"plane\":{\"offsetFrom\":\"Front Plane\",\"offsetMm\":10.0},\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.4\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.offset.front.positive\",\"sketch.circle\"]},\"radiusMm\":6.0,\"resolvedPlane\":{\"offsetFrom\":\"Front Plane\",\"offsetMm\":10.0,\"plane\":\"Plane15\",\"verified\":true},\"sketch\":\"Sketch48\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"Plane15\",\"transformInverted\":false},\"step\":10},{\"op\":\"extrude\",\"result\":{\"depth2Mm\":null,\"depthMm\":8.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":[0.0,0.0,1.0],\"sketchNormal\":[0.0,0.0,1.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":5,\"feature\":\"Boss-Extrude20\",\"proven\":{\"live\":false,\"measuredOn\":[],\"unmeasured\":[{\"variant\":\"extrude.offsetFromSurface\",\"what\":\"a boss to a distance from a picked face (swEndCondOffsetFromSurface 5)\"}],\"variants\":[\"extrude.offsetFromSurface\"],\"why\":\"not measured live: see `unmeasured` \u2014 verify this step's geometry with swx_inspect_bodies\"},\"readBack\":{\"depthMm\":8.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":5},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch48\",\"throughAll\":false,\"upToFace\":{\"mark\":1,\"selectedVia\":\"MultiSelect2(typed array)\",\"viewDependent\":false}},\"step\":11},{\"op\":\"sketch_circle\",\"result\":{\"createdPlane\":null,\"entities\":[{\"circle\":{\"centerMm\":[40.0,25.0],\"radiusMm\":6.0}}],\"mapped\":true,\"plane\":{\"offsetFrom\":\"Front Plane\",\"offsetMm\":10.0},\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.4\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.offset.front.positive\",\"sketch.circle\"]},\"radiusMm\":6.0,\"resolvedPlane\":{\"offsetFrom\":\"Front Plane\",\"offsetMm\":10.0,\"plane\":\"Plane15\",\"verified\":true},\"sketch\":\"Sketch49\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"Plane15\",\"transformInverted\":false},\"step\":12},{\"op\":\"extrude\",\"result\":{\"depth2Mm\":null,\"depthMm\":0.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":[0.0,0.0,1.0],\"sketchNormal\":[0.0,0.0,1.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":4,\"feature\":\"Boss-Extrude21\",\"proven\":{\"live\":false,\"measuredOn\":[],\"unmeasured\":[{\"variant\":\"extrude.upToSurface\",\"what\":\"a boss up to a picked face (swEndCondUpToSurface 4, the face at mark 1)\"}],\"variants\":[\"extrude.upToSurface\"],\"why\":\"not measured live: see `unmeasured` \u2014 verify this step's geometry with swx_inspect_bodies\"},\"readBack\":{\"depthMm\":0.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":4},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch49\",\"throughAll\":false,\"upToFace\":{\"mark\":1,\"selectedVia\":\"MultiSelect2(typed array)\",\"viewDependent\":false}},\"step\":13},{\"op\":\"sketch_circle\",\"result\":{\"createdPlane\":null,\"entities\":[{\"circle\":{\"centerMm\":[25.0,40.0],\"radiusMm\":4.0}}],\"mapped\":true,\"plane\":{\"face\":{\"atPointMm\":[25.0,40.0,90.0]}},\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.face.front.positive\",\"sketch.circle\",\"select.multiSelectTyped\"]},\"radiusMm\":4.0,\"resolvedPlane\":{\"faceNormal\":[-0.0,-0.0,1.0],\"offsetFrom\":\"Front Plane\",\"offsetMm\":90.0,\"pickedBy\":\"geometry\",\"selectedVia\":\"MultiSelect2(typed array)\",\"viewDependent\":false},\"sketch\":\"Sketch50\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"the picked face\",\"transformInverted\":false},\"step\":14},{\"op\":\"cut\",\"result\":{\"depth2Mm\":null,\"depthMm\":0.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":[-0.0,-0.0,1.0],\"sketchNormal\":[0.0,0.0,1.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":null,\"draftInward\":null,\"endCondition\":4,\"feature\":\"Cut-Extrude26\",\"proven\":{\"live\":false,\"measuredOn\":[],\"unmeasured\":[{\"variant\":\"cut.upToSurface\",\"what\":\"a cut up to a picked face (swEndCondUpToSurface 4, the face at mark 1)\"}],\"variants\":[\"cut.upToSurface\"],\"why\":\"not measured live: see `unmeasured` \u2014 verify this step's geometry with swx_inspect_bodies\"},\"readBack\":{\"depthMm\":0.0,\"draftAngleDeg\":0.0,\"draftOutward\":false,\"endCondition\":4},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch50\",\"throughAll\":false,\"upToFace\":{\"mark\":1,\"selectedVia\":\"MultiSelect2(typed array)\",\"viewDependent\":false}},\"step\":15},{\"op\":\"sketch_rect\",\"result\":{\"createdPlane\":null,\"entities\":[{\"rect\":{\"cornersMm\":[[49.99999999999999,35.0],[69.99999999999999,45.00000000000001]]}}],\"heightMm\":10.000000000000002,\"mapped\":true,\"plane\":{\"face\":{\"atPointMm\":[60.0,40.0,0.0]}},\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.4\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.face.front.negative\",\"sketch.rect\",\"select.multiSelectTyped\"]},\"resolvedPlane\":{\"faceNormal\":[0.0,0.0,-1.0],\"offsetFrom\":\"Front Plane\",\"offsetMm\":0.0,\"pickedBy\":\"geometry\",\"selectedVia\":\"MultiSelect2(typed array)\",\"viewDependent\":false},\"sketch\":\"Sketch51\",\"sketchNormal\":[0.0,0.0,-1.0],\"sketchedOn\":\"the picked face\",\"transformInverted\":false,\"widthMm\":19.999999999999996},\"step\":16},{\"op\":\"cut\",\"result\":{\"depth2Mm\":null,\"depthMm\":6.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":[0.0,0.0,-1.0],\"sketchNormal\":[0.0,0.0,-1.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":10.0,\"draftInward\":true,\"endCondition\":0,\"feature\":\"Cut-Extrude27\",\"proven\":{\"live\":false,\"measuredOn\":[],\"unmeasured\":[{\"variant\":\"cut.draft\",\"what\":\"a cut with draft (a countersink is one; Ddir1 TRUE = outward, measured)\"}],\"variants\":[\"cut.one\",\"cut.draft\"],\"why\":\"not measured live: see `unmeasured` \u2014 verify this step's geometry with swx_inspect_bodies\"},\"readBack\":{\"depthMm\":6.0,\"draftAngleDeg\":10.0,\"draftOutward\":false,\"endCondition\":0},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch51\",\"throughAll\":false,\"upToFace\":null},\"step\":17},{\"op\":\"sketch_circle\",\"result\":{\"createdPlane\":null,\"entities\":[{\"circle\":{\"centerMm\":[40.0,25.0],\"radiusMm\":10.0}}],\"mapped\":true,\"plane\":{\"face\":{\"atPointMm\":[40.0,25.0,90.0]}},\"planeFrames\":\"plane transforms (they match the measured Front/Top axes)\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"sketch.face.front.positive\",\"sketch.circle\",\"select.multiSelectTyped\"]},\"radiusMm\":10.0,\"resolvedPlane\":{\"faceNormal\":[-0.0,-0.0,1.0],\"offsetFrom\":\"Front Plane\",\"offsetMm\":90.0,\"pickedBy\":\"geometry\",\"selectedVia\":\"MultiSelect2(typed array)\",\"viewDependent\":false},\"sketch\":\"Sketch52\",\"sketchNormal\":[0.0,0.0,1.0],\"sketchedOn\":\"the picked face\",\"transformInverted\":false},\"step\":18},{\"op\":\"extrude\",\"result\":{\"depth2Mm\":null,\"depthMm\":12.0,\"dir\":{\"flippedToFollowTheReference\":false,\"reference\":[-0.0,-0.0,1.0],\"sketchNormal\":[0.0,0.0,1.0],\"value\":false},\"direction\":\"one\",\"draftDeg\":5.0,\"draftInward\":true,\"endCondition\":0,\"feature\":\"Boss-Extrude22\",\"proven\":{\"live\":false,\"measuredOn\":[],\"unmeasured\":[{\"variant\":\"extrude.draft\",\"what\":\"a boss with draft (Dchk1/Ddir1/Dang1; Ddir1 TRUE = outward, measured)\"}],\"variants\":[\"extrude.one\",\"extrude.draft\"],\"why\":\"not measured live: see `unmeasured` \u2014 verify this step's geometry with swx_inspect_bodies\"},\"readBack\":{\"depthMm\":12.0,\"draftAngleDeg\":5.0,\"draftOutward\":false,\"endCondition\":0},\"regions\":null,\"reverse\":false,\"sketch\":\"Sketch52\",\"throughAll\":false,\"upToFace\":null},\"step\":19},{\"op\":\"set_material\",\"result\":{\"appearanceReapplied\":[],\"current\":{\"database\":\"SOLIDWORKS Materials\",\"name\":\"6061 Alloy\"},\"database\":\"SOLIDWORKS Materials.sldmat\",\"densityKgM3\":2700.0,\"densityRequested\":2700.0,\"material\":\"6061 Alloy\",\"proven\":{\"live\":true,\"measuredOn\":[{\"bridge\":\"0.10.3\",\"by\":\"adom\",\"date\":\"2026-10-14\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026},{\"bridge\":\"0.11.2\",\"by\":\"adom\",\"date\":\"2026-10-15\",\"edition\":\"connected\",\"major\":34,\"solidworks\":2026}],\"variants\":[\"set_material\",\"set_material.density\"]}},\"step\":20}],\"success\":true,\"targetDocument\":\"Part1-1792502024000.SLDPRT\",\"timeoutSeconds\":420}",
"progress": {
"confidence": "estimate",
"elapsedSec": 50.5,
"estimatedSec": 30,
"etaSec": 0,
"percent": 100,
"phase": "run_script",
"startKind": "warm",
"stepLabel": "Running 20 modeling step(s)"
},
"readiness": {
"basedOn": [
"alreadyReadyThisSession"
],
"evaluatedAt": "gate",
"readsAllowed": true,
"ready": true,
"running": true,
"state": "ready",
"why": "a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 321s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed"
},
"schemaVersion": 1,
"solidworksRevision": "34.3.0",
"status": "ok",
"statusVerb": "swx_status",
"stepCount": 20,
"steps": [
{
"op": "clear_part",
"result": {
"bodiesLeft": 0,
"cleared": "Part1-1792502024000.SLDPRT",
"deleted": [
"Sketch37",
"Boss-Extrude15",
"Sketch38",
"Cut-Extrude20",
"Sketch39",
"Cut-Extrude21",
"Plane11",
"Sketch40",
"Cut-Extrude22",
"Plane12",
"Sketch41",
"Cut-Extrude23",
"Sketch42",
"Cut-Extrude24",
"Sketch43",
"Cut-Extrude25"
],
"featuresDeleted": 16,
"passes": 1,
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.6",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"clear_part"
]
},
"route": "DeleteSelection2(swDelete_Children | swDelete_Absorbed), repeated until the tree is empty"
},
"step": 1
},
{
"op": "sketch_rect",
"result": {
"createdPlane": null,
"entities": [
{
"rect": {
"cornersMm": [
[
0.0,
0.0
],
[
80.0,
50.0
]
]
}
}
],
"heightMm": 50.0,
"mapped": false,
"plane": "Front Plane",
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.plane.front",
"sketch.rect"
]
},
"resolvedPlane": null,
"sketch": "Sketch44",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "Front Plane",
"transformInverted": false,
"widthMm": 80.0
},
"step": 2
},
{
"op": "extrude",
"result": {
"depth2Mm": null,
"depthMm": 10.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": null,
"sketchNormal": [
0.0,
0.0,
1.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 0,
"feature": "Boss-Extrude16",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"extrude.one"
]
},
"readBack": {
"depthMm": 10.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 0
},
"regions": null,
"reverse": false,
"sketch": "Sketch44",
"throughAll": false,
"upToFace": null
},
"step": 3
},
{
"op": "sketch_rect",
"result": {
"createdPlane": "Plane13",
"entities": [
{
"rect": {
"cornersMm": [
[
0.0,
0.0
],
[
80.0,
50.0
]
]
}
}
],
"heightMm": 50.0,
"mapped": true,
"plane": {
"offsetFrom": "Front Plane",
"offsetMm": 40.0
},
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.4",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.offset.front.positive",
"sketch.rect"
]
},
"resolvedPlane": {
"offsetFrom": "Front Plane",
"offsetMm": 40.0,
"plane": "Plane13",
"verified": true
},
"sketch": "Sketch45",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "Plane13",
"transformInverted": false,
"widthMm": 80.0
},
"step": 4
},
{
"op": "extrude",
"result": {
"depth2Mm": null,
"depthMm": 10.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": [
0.0,
0.0,
1.0
],
"sketchNormal": [
0.0,
0.0,
1.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 0,
"feature": "Boss-Extrude17",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"extrude.one"
]
},
"readBack": {
"depthMm": 10.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 0
},
"regions": null,
"reverse": false,
"sketch": "Sketch45",
"throughAll": false,
"upToFace": null
},
"step": 5
},
{
"op": "sketch_rect",
"result": {
"createdPlane": "Plane14",
"entities": [
{
"rect": {
"cornersMm": [
[
0.0,
0.0
],
[
80.0,
50.0
]
]
}
}
],
"heightMm": 50.0,
"mapped": true,
"plane": {
"offsetFrom": "Front Plane",
"offsetMm": 80.0
},
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.4",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.offset.front.positive",
"sketch.rect"
]
},
"resolvedPlane": {
"offsetFrom": "Front Plane",
"offsetMm": 80.0,
"plane": "Plane14",
"verified": true
},
"sketch": "Sketch46",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "Plane14",
"transformInverted": false,
"widthMm": 80.0
},
"step": 6
},
{
"op": "extrude",
"result": {
"depth2Mm": null,
"depthMm": 10.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": [
0.0,
0.0,
1.0
],
"sketchNormal": [
0.0,
0.0,
1.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 0,
"feature": "Boss-Extrude18",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.9",
"by": "community",
"date": "2026-10-15",
"edition": "desktop",
"major": 29,
"solidworks": 2021
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"extrude.one"
]
},
"readBack": {
"depthMm": 10.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 0
},
"regions": null,
"reverse": false,
"sketch": "Sketch46",
"throughAll": false,
"upToFace": null
},
"step": 7
},
{
"op": "sketch_circle",
"result": {
"createdPlane": "Plane15",
"entities": [
{
"circle": {
"centerMm": [
12.0,
25.0
],
"radiusMm": 6.0
}
}
],
"mapped": true,
"plane": {
"offsetFrom": "Front Plane",
"offsetMm": 10.0
},
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.4",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.offset.front.positive",
"sketch.circle"
]
},
"radiusMm": 6.0,
"resolvedPlane": {
"offsetFrom": "Front Plane",
"offsetMm": 10.0,
"plane": "Plane15",
"verified": true
},
"sketch": "Sketch47",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "Plane15",
"transformInverted": false
},
"step": 8
},
{
"op": "extrude",
"result": {
"depth2Mm": null,
"depthMm": 0.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": [
0.0,
0.0,
1.0
],
"sketchNormal": [
0.0,
0.0,
1.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 11,
"feature": "Boss-Extrude19",
"proven": {
"live": false,
"measuredOn": [],
"unmeasured": [
{
"variant": "extrude.upToNext",
"what": "a boss up to the next face (swEndCondUpToNext 11)"
}
],
"variants": [
"extrude.upToNext"
],
"why": "not measured live: see `unmeasured` \u2014 verify this step's geometry with swx_inspect_bodies"
},
"readBack": {
"depthMm": 0.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 11
},
"regions": null,
"reverse": false,
"sketch": "Sketch47",
"throughAll": false,
"upToFace": null
},
"step": 9
},
{
"op": "sketch_circle",
"result": {
"createdPlane": null,
"entities": [
{
"circle": {
"centerMm": [
68.0,
25.0
],
"radiusMm": 6.0
}
}
],
"mapped": true,
"plane": {
"offsetFrom": "Front Plane",
"offsetMm": 10.0
},
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.4",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.offset.front.positive",
"sketch.circle"
]
},
"radiusMm": 6.0,
"resolvedPlane": {
"offsetFrom": "Front Plane",
"offsetMm": 10.0,
"plane": "Plane15",
"verified": true
},
"sketch": "Sketch48",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "Plane15",
"transformInverted": false
},
"step": 10
},
{
"op": "extrude",
"result": {
"depth2Mm": null,
"depthMm": 8.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": [
0.0,
0.0,
1.0
],
"sketchNormal": [
0.0,
0.0,
1.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 5,
"feature": "Boss-Extrude20",
"proven": {
"live": false,
"measuredOn": [],
"unmeasured": [
{
"variant": "extrude.offsetFromSurface",
"what": "a boss to a distance from a picked face (swEndCondOffsetFromSurface 5)"
}
],
"variants": [
"extrude.offsetFromSurface"
],
"why": "not measured live: see `unmeasured` \u2014 verify this step's geometry with swx_inspect_bodies"
},
"readBack": {
"depthMm": 8.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 5
},
"regions": null,
"reverse": false,
"sketch": "Sketch48",
"throughAll": false,
"upToFace": {
"mark": 1,
"selectedVia": "MultiSelect2(typed array)",
"viewDependent": false
}
},
"step": 11
},
{
"op": "sketch_circle",
"result": {
"createdPlane": null,
"entities": [
{
"circle": {
"centerMm": [
40.0,
25.0
],
"radiusMm": 6.0
}
}
],
"mapped": true,
"plane": {
"offsetFrom": "Front Plane",
"offsetMm": 10.0
},
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.4",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.offset.front.positive",
"sketch.circle"
]
},
"radiusMm": 6.0,
"resolvedPlane": {
"offsetFrom": "Front Plane",
"offsetMm": 10.0,
"plane": "Plane15",
"verified": true
},
"sketch": "Sketch49",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "Plane15",
"transformInverted": false
},
"step": 12
},
{
"op": "extrude",
"result": {
"depth2Mm": null,
"depthMm": 0.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": [
0.0,
0.0,
1.0
],
"sketchNormal": [
0.0,
0.0,
1.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 4,
"feature": "Boss-Extrude21",
"proven": {
"live": false,
"measuredOn": [],
"unmeasured": [
{
"variant": "extrude.upToSurface",
"what": "a boss up to a picked face (swEndCondUpToSurface 4, the face at mark 1)"
}
],
"variants": [
"extrude.upToSurface"
],
"why": "not measured live: see `unmeasured` \u2014 verify this step's geometry with swx_inspect_bodies"
},
"readBack": {
"depthMm": 0.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 4
},
"regions": null,
"reverse": false,
"sketch": "Sketch49",
"throughAll": false,
"upToFace": {
"mark": 1,
"selectedVia": "MultiSelect2(typed array)",
"viewDependent": false
}
},
"step": 13
},
{
"op": "sketch_circle",
"result": {
"createdPlane": null,
"entities": [
{
"circle": {
"centerMm": [
25.0,
40.0
],
"radiusMm": 4.0
}
}
],
"mapped": true,
"plane": {
"face": {
"atPointMm": [
25.0,
40.0,
90.0
]
}
},
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.face.front.positive",
"sketch.circle",
"select.multiSelectTyped"
]
},
"radiusMm": 4.0,
"resolvedPlane": {
"faceNormal": [
-0.0,
-0.0,
1.0
],
"offsetFrom": "Front Plane",
"offsetMm": 90.0,
"pickedBy": "geometry",
"selectedVia": "MultiSelect2(typed array)",
"viewDependent": false
},
"sketch": "Sketch50",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "the picked face",
"transformInverted": false
},
"step": 14
},
{
"op": "cut",
"result": {
"depth2Mm": null,
"depthMm": 0.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": [
-0.0,
-0.0,
1.0
],
"sketchNormal": [
0.0,
0.0,
1.0
],
"value": false
},
"direction": "one",
"draftDeg": null,
"draftInward": null,
"endCondition": 4,
"feature": "Cut-Extrude26",
"proven": {
"live": false,
"measuredOn": [],
"unmeasured": [
{
"variant": "cut.upToSurface",
"what": "a cut up to a picked face (swEndCondUpToSurface 4, the face at mark 1)"
}
],
"variants": [
"cut.upToSurface"
],
"why": "not measured live: see `unmeasured` \u2014 verify this step's geometry with swx_inspect_bodies"
},
"readBack": {
"depthMm": 0.0,
"draftAngleDeg": 0.0,
"draftOutward": false,
"endCondition": 4
},
"regions": null,
"reverse": false,
"sketch": "Sketch50",
"throughAll": false,
"upToFace": {
"mark": 1,
"selectedVia": "MultiSelect2(typed array)",
"viewDependent": false
}
},
"step": 15
},
{
"op": "sketch_rect",
"result": {
"createdPlane": null,
"entities": [
{
"rect": {
"cornersMm": [
[
49.99999999999999,
35.0
],
[
69.99999999999999,
45.00000000000001
]
]
}
}
],
"heightMm": 10.000000000000002,
"mapped": true,
"plane": {
"face": {
"atPointMm": [
60.0,
40.0,
0.0
]
}
},
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.4",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.face.front.negative",
"sketch.rect",
"select.multiSelectTyped"
]
},
"resolvedPlane": {
"faceNormal": [
0.0,
0.0,
-1.0
],
"offsetFrom": "Front Plane",
"offsetMm": 0.0,
"pickedBy": "geometry",
"selectedVia": "MultiSelect2(typed array)",
"viewDependent": false
},
"sketch": "Sketch51",
"sketchNormal": [
0.0,
0.0,
-1.0
],
"sketchedOn": "the picked face",
"transformInverted": false,
"widthMm": 19.999999999999996
},
"step": 16
},
{
"op": "cut",
"result": {
"depth2Mm": null,
"depthMm": 6.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": [
0.0,
0.0,
-1.0
],
"sketchNormal": [
0.0,
0.0,
-1.0
],
"value": false
},
"direction": "one",
"draftDeg": 10.0,
"draftInward": true,
"endCondition": 0,
"feature": "Cut-Extrude27",
"proven": {
"live": false,
"measuredOn": [],
"unmeasured": [
{
"variant": "cut.draft",
"what": "a cut with draft (a countersink is one; Ddir1 TRUE = outward, measured)"
}
],
"variants": [
"cut.one",
"cut.draft"
],
"why": "not measured live: see `unmeasured` \u2014 verify this step's geometry with swx_inspect_bodies"
},
"readBack": {
"depthMm": 6.0,
"draftAngleDeg": 10.0,
"draftOutward": false,
"endCondition": 0
},
"regions": null,
"reverse": false,
"sketch": "Sketch51",
"throughAll": false,
"upToFace": null
},
"step": 17
},
{
"op": "sketch_circle",
"result": {
"createdPlane": null,
"entities": [
{
"circle": {
"centerMm": [
40.0,
25.0
],
"radiusMm": 10.0
}
}
],
"mapped": true,
"plane": {
"face": {
"atPointMm": [
40.0,
25.0,
90.0
]
}
},
"planeFrames": "plane transforms (they match the measured Front/Top axes)",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"sketch.face.front.positive",
"sketch.circle",
"select.multiSelectTyped"
]
},
"radiusMm": 10.0,
"resolvedPlane": {
"faceNormal": [
-0.0,
-0.0,
1.0
],
"offsetFrom": "Front Plane",
"offsetMm": 90.0,
"pickedBy": "geometry",
"selectedVia": "MultiSelect2(typed array)",
"viewDependent": false
},
"sketch": "Sketch52",
"sketchNormal": [
0.0,
0.0,
1.0
],
"sketchedOn": "the picked face",
"transformInverted": false
},
"step": 18
},
{
"op": "extrude",
"result": {
"depth2Mm": null,
"depthMm": 12.0,
"dir": {
"flippedToFollowTheReference": false,
"reference": [
-0.0,
-0.0,
1.0
],
"sketchNormal": [
0.0,
0.0,
1.0
],
"value": false
},
"direction": "one",
"draftDeg": 5.0,
"draftInward": true,
"endCondition": 0,
"feature": "Boss-Extrude22",
"proven": {
"live": false,
"measuredOn": [],
"unmeasured": [
{
"variant": "extrude.draft",
"what": "a boss with draft (Dchk1/Ddir1/Dang1; Ddir1 TRUE = outward, measured)"
}
],
"variants": [
"extrude.one",
"extrude.draft"
],
"why": "not measured live: see `unmeasured` \u2014 verify this step's geometry with swx_inspect_bodies"
},
"readBack": {
"depthMm": 12.0,
"draftAngleDeg": 5.0,
"draftOutward": false,
"endCondition": 0
},
"regions": null,
"reverse": false,
"sketch": "Sketch52",
"throughAll": false,
"upToFace": null
},
"step": 19
},
{
"op": "set_material",
"result": {
"appearanceReapplied": [],
"current": {
"database": "SOLIDWORKS Materials",
"name": "6061 Alloy"
},
"database": "SOLIDWORKS Materials.sldmat",
"densityKgM3": 2700.0,
"densityRequested": 2700.0,
"material": "6061 Alloy",
"proven": {
"live": true,
"measuredOn": [
{
"bridge": "0.10.3",
"by": "adom",
"date": "2026-10-14",
"edition": "connected",
"major": 34,
"solidworks": 2026
},
{
"bridge": "0.11.2",
"by": "adom",
"date": "2026-10-15",
"edition": "connected",
"major": 34,
"solidworks": 2026
}
],
"variants": [
"set_material",
"set_material.density"
]
}
},
"step": 20
}
],
"success": true,
"targetDocument": "Part1-1792502024000.SLDPRT",
"timeoutSeconds": 420
},
"massProperties": {
"_hint": "SI units: kg, m^3, m^2, m. Mass is only as good as the material assignment \u2014 a 0 or default density means no material is set on the model, so report the density alongside the mass.",
"_timeoutHint": "ab waits up to 120s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.",
"boundingBox": [
0.0,
0.0,
0.0,
0.08,
0.05,
0.102
],
"centerOfMass": [
0.04052524332360373,
0.024723218508590227,
0.045869732604213585
],
"centerOfMassMm": [
40.525243,
24.723219,
45.869733
],
"density": 2700.0,
"densityKgM3": 2700.0,
"doc": {
"config": "Default",
"dirty": true,
"path": "C:/Users/drew/AppData/Local/adom-solidworks-bridge/exports/scratch/Part1-1792502024000.SLDPRT",
"title": "Part1-1792502024000.SLDPRT",
"type": "part"
},
"durationMs": 1253,
"error": "",
"massG": 369.6875334161433,
"massKg": 0.3696875334161433,
"materialName": "6061 Alloy",
"output": "{\"_hint\":\"SI units: kg, m^3, m^2, m. Mass is only as good as the material assignment \u2014 a 0 or default density means no material is set on the model, so report the density alongside the mass.\",\"_timeoutHint\":\"ab waits up to 120s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `swx_status` until it reports done.\",\"boundingBox\":[0.0,0.0,0.0,0.08,0.05,0.102],\"centerOfMass\":[0.04052524332360373,0.024723218508590227,0.045869732604213585],\"centerOfMassMm\":[40.525243,24.723219,45.869733],\"density\":2700.0,\"densityKgM3\":2700.0,\"doc\":{\"config\":\"Default\",\"dirty\":true,\"path\":\"C:\\\\Users\\\\drew\\\\AppData\\\\Local\\\\adom-solidworks-bridge\\\\exports\\\\scratch\\\\Part1-1792502024000.SLDPRT\",\"title\":\"Part1-1792502024000.SLDPRT\",\"type\":\"part\"},\"massG\":369.6875334161433,\"massKg\":0.3696875334161433,\"materialName\":\"6061 Alloy\",\"readiness\":{\"basedOn\":[\"alreadyReadyThisSession\"],\"evaluatedAt\":\"gate\",\"readsAllowed\":true,\"ready\":true,\"running\":true,\"state\":\"ready\",\"why\":\"a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 373s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed\"},\"statusVerb\":\"swx_status\",\"success\":true,\"surfaceAreaM2\":0.037636284769289714,\"surfaceAreaMm2\":37636.28476928971,\"timeoutSeconds\":120,\"volumeM3\":0.00013692130867264566,\"volumeMm3\":136921.30867264565}",
"readiness": {
"basedOn": [
"alreadyReadyThisSession"
],
"evaluatedAt": "gate",
"readsAllowed": true,
"ready": true,
"running": true,
"state": "ready",
"why": "a <3DXLOAD_TIME> marker, then LOAD_ADDIN line(s) not naming the platform add-in (swk3dcompassaddin.dll), then no startup activity for 373s (>= 60s): an add-in loaded on demand after the start completed \u2014 ready only if COM also says the start completed"
},
"schemaVersion": 1,
"status": "ok",
"statusVerb": "swx_status",
"success": true,
"surfaceAreaM2": 0.037636284769289714,
"surfaceAreaMm2": 37636.28476928971,
"timeoutSeconds": 120,
"volumeM3": 0.00013692130867264566,
"volumeMm3": 136921.30867264565
},
"pass": true,
"checks": [
{
"quantity": "massG",
"expected": 369.687533,
"measured": 369.6875334161433,
"offPct": 1.1256623486920303e-07,
"pass": true
},
{
"quantity": "volumeMm3",
"expected": 136921.308673,
"measured": 136921.30867264565,
"offPct": 2.587903513666944e-10,
"pass": true
},
{
"quantity": "centerOfMassMm",
"expected": [
40.525243,
24.723219,
45.869733
],
"measured": [
40.525243,
24.723219,
45.869733
],
"pass": true
}
],
"fails": [],
"seconds": 53.8
}
]
}