main
Drew Owens 0.11.0 source 1b7115e 5d ago
{
 "id": "cswa-00-lego-2x4",
 "title": "LEGO 2x4 brick (spec 0: the acceptance brick, not an exam part)",
 "source": "adom/solidworks-bridge issue #1 (Michael, SOLIDWORKS 2021: volumeM3 2.0733615208e-6 from swx_mass_properties); examples/lego-2x4.json",
 "official": false,
 "units": "MMGS",
 "material": {
  "name": "ABS",
  "densityKgM3": 1020
 },
 "expected": {
  "massG": 2.114829,
  "volumeMm3": 2073.3615208,
  "tolerancePct": 1.0
 },
 "keyBasis": "Michael's measured volume x ABS 1020 kg/m^3 - the volume is a SOLIDWORKS 2021 measurement; the mass follows from it",
 "needsOps": [],
 "script": [
  {
   "op": "new_part"
  },
  {
   "op": "sketch_rect",
   "plane": "Top Plane",
   "widthMm": 31.8,
   "heightMm": 15.8,
   "anchor": "center"
  },
  {
   "op": "extrude",
   "depthMm": 9.6
  },
  {
   "op": "sketch_rect",
   "plane": "Top Plane",
   "widthMm": 29.4,
   "heightMm": 13.4,
   "anchor": "center"
  },
  {
   "op": "cut",
   "depthMm": 8.6,
   "reverse": true
  },
  {
   "op": "sketch",
   "plane": "Top Plane",
   "entities": [
    {
     "circle": {
      "centerMm": [
       -8,
       0
      ],
      "diameterMm": 6.51
     }
    },
    {
     "circle": {
      "centerMm": [
       -8,
       0
      ],
      "diameterMm": 4.8
     }
    },
    {
     "circle": {
      "centerMm": [
       0,
       0
      ],
      "diameterMm": 6.51
     }
    },
    {
     "circle": {
      "centerMm": [
       0,
       0
      ],
      "diameterMm": 4.8
     }
    },
    {
     "circle": {
      "centerMm": [
       8,
       0
      ],
      "diameterMm": 6.51
     }
    },
    {
     "circle": {
      "centerMm": [
       8,
       0
      ],
      "diameterMm": 4.8
     }
    }
   ]
  },
  {
   "op": "extrude",
   "depthMm": 8.6
  },
  {
   "op": "sketch",
   "plane": {
    "offsetFrom": "Top Plane",
    "offsetMm": 9.6
   },
   "entities": [
    {
     "circle": {
      "centerMm": [
       -12,
       -4
      ],
      "diameterMm": 4.8
     }
    },
    {
     "circle": {
      "centerMm": [
       -12,
       4
      ],
      "diameterMm": 4.8
     }
    },
    {
     "circle": {
      "centerMm": [
       -4,
       -4
      ],
      "diameterMm": 4.8
     }
    },
    {
     "circle": {
      "centerMm": [
       -4,
       4
      ],
      "diameterMm": 4.8
     }
    },
    {
     "circle": {
      "centerMm": [
       4,
       -4
      ],
      "diameterMm": 4.8
     }
    },
    {
     "circle": {
      "centerMm": [
       4,
       4
      ],
      "diameterMm": 4.8
     }
    },
    {
     "circle": {
      "centerMm": [
       12,
       -4
      ],
      "diameterMm": 4.8
     }
    },
    {
     "circle": {
      "centerMm": [
       12,
       4
      ],
      "diameterMm": 4.8
     }
    }
   ]
  },
  {
   "op": "extrude",
   "depthMm": 1.7
  },
  {
   "op": "set_material",
   "name": "ABS",
   "densityKgM3": 1020
  }
 ]
}