Manifolds¶
GetManifoldIds¶
Retrieve identifiers for manifold blocks in an i-border.
Capability: getManifoldIds
Request¶
| Field | Type | Required | Description |
|---|---|---|---|
projectPath |
string |
✅ | Full path to the project file. |
borderId |
string |
✅ | Identifier of the i-border. |
borderName |
string |
Display name of the i-border. |
Response¶
| Field | Type | Required | Description |
|---|---|---|---|
manifoldIds |
array<Manifold> |
✅ | List of manifold identifiers. |
Example¶
```json { "method": "GetManifoldIds", "request": {
"projectPath": "C:\Projects\valve-assembly.hsc", "borderId": "IB-001", "borderName": "Assembly Sheet 1" } } ```
```json { "result": "OK", "response": {
"manifoldIds": [/ Manifold /] } } ```
C# Override¶
public override GetManifoldIdsResponse GetManifoldIds(GetManifoldIdsRequest request)
{
// return new GetManifoldIdsResponse { ManifoldIds = ... };
throw new NotImplementedException();
}
JSON Schemas: Request · Response