{ "schema": "linuxcnc.machine.examples/1", "generator": "scripts/generate_glb_machines.mjs", "provenance": "Original procedural demonstration machines; no third-party mesh assets", "license": "CC0-1.0", "machines": [ { "id": "ac", "label": "AC 示例", "profile": "trt-xyz-head/1", "filename": "demo-ac-xyz-head.glb", "urdf": "demo-ac-xyz-head.urdf", "bytes": 530848, "sha256": "93698435206864ae42cdd2121be570538e977e32c6a3a99095a93dd1518f8da1", "coordinates": "XYZAC", "rotation_point_mm": [ 24, -12, 8 ], "offsets_mm": [ 0, 18, -45 ], "links": [ "base", "x_slide", "y_slide", "z_slide", "spindle_head", "tilt_table", "c_table", "work_frame" ], "meshes": 71 }, { "id": "bc", "label": "BC 示例", "profile": "trt-xyz-head/1", "filename": "demo-bc-xyz-head.glb", "urdf": "demo-bc-xyz-head.urdf", "bytes": 530532, "sha256": "394c7cf3c8b246e1fc88e74301d9447f4e0892381ffa4fe1f86653a678efe95b", "coordinates": "XYZBC", "rotation_point_mm": [ -18, 14, 12 ], "offsets_mm": [ 22, 0, -40 ], "links": [ "base", "x_slide", "y_slide", "z_slide", "spindle_head", "tilt_table", "c_table", "work_frame" ], "meshes": 71 }, { "id": "ac-gantry", "label": "AC 示例桁架型", "profile": "trt-xyz-gantry/1", "filename": "demo-ac-gantry.glb", "urdf": "demo-ac-gantry.urdf", "bytes": 526004, "sha256": "cee9fe5080fac3f87f8daca5d0f89ddb0c3c3eb7657fbdc81a7664ba9c4e4995", "coordinates": "XYZAC", "rotation_point_mm": [ 24, -12, 8 ], "offsets_mm": [ 0, 18, -45 ], "links": [ "base", "x_slide", "y_slide", "z_slide", "tilt_table", "c_table", "work_frame" ], "meshes": 89 }, { "id": "bc-gantry", "label": "BC 示例桁架型", "profile": "trt-xyz-gantry/1", "filename": "demo-bc-gantry.glb", "urdf": "demo-bc-gantry.urdf", "bytes": 525688, "sha256": "d7188520ef1e79576d99861294e9dbdf24deb6fe14697ad5106fe605fa1766b5", "coordinates": "XYZBC", "rotation_point_mm": [ -18, 14, 12 ], "offsets_mm": [ 22, 0, -40 ], "links": [ "base", "x_slide", "y_slide", "z_slide", "tilt_table", "c_table", "work_frame" ], "meshes": 89 } ] }