Skip to main content

Sherlock APIs 2025 R2

Example: SherlockModelService.exportTraceReinforcementModel()

Last update: 17.07.2025

Proto Request Example

{
  "project": "Tutorial Project",
  "ccaName": "Main Board",
  "exportFile": "C:\\export.stp",
  "overwrite": true,
  "displayModel": true,
  "clearFEADatabase": true,
  "generateModelsForAllLayers": true,
  "traceParam": {
    "diameterThreshold": {
      "value": 5,
      "unit": "mm"
    },
    "minHoleDiameterForShellOrBeam": {
      "value": 5,
      "unit": "mm"
    }
  },
  "traceDrillHoleParam": {
    "drillHoleModeling": "Enabled",
    "minHoleDiameter": {
      "value": 5,
      "unit": "mm"
    },
    "maxEdgeLength": {
      "value": 5,
      "unit": "mm"
    }
  },
  "drillHoleModeling": {
    "drillHoleModelingEnabled": true,
    "minHoleDiameter": {
      "value": 3,
      "units": "mm"
    },
    "maxEdgeLength": {
      "value": 5,
      "units": "mm"
    }
  },
  "coordinateUnits": "mm"
}

Python Example

For a Python example, refer to the online PySherlock Reference.

Connect with Ansys