...
Clash Service
...
Clashes could be detected in a project by calling this service. The person who uploaded the model which contains the clash will get a notification along with the clash count after the clash process is completed. This process will be called during model import in the future.
...
Deck of Cards |
---|
|
Card |
---|
default | true |
---|
label | URL / Resource / JSON Structure |
---|
| Resource: services/postprocess URL: https://api-stage.bimplus.net/v2/<team_slug>/services/postprocess Example:https://api-stage.bimplus.net/v2/bimplus/services/postprocess JSON Structure: Name | Mandatory / Optional | Type | Description |
---|
runAsync | mandatory | bool | True sets the clash process to run asynchronously | postProcess | mandatory | object | It runs as a windows service in the server | projectId | mandatory | string | Id of the project |
|
Card |
---|
| Detects all the clashes in a project. Beware, that this will more time as they will be typically 100s of clashes in a model |
Card |
---|
| Code Block |
---|
borderColor | Green |
---|
lang | xml |
---|
title | Headers | lang | xml |
---|
| Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
|
Code Block |
---|
borderColor | Red |
---|
lang | xml |
---|
title | JSON | lang | xml |
---|
| {
"runAsync": "True",
"postProcess": {
"projectId": "0c9b514a-5b30-4f77-b0ff-2184d079fd30"
}
} |
|
Card |
---|
| Code Block |
---|
borderColor | Green |
---|
lang | xml |
---|
title | Status | lang | xml |
---|
| Status: 200 Ok
|
Code Block |
---|
borderColor | Red |
---|
lang | xml |
---|
title | JSON |
---|
lang | xml |
---|
| {
"postProcess": {
"projectId": "0c9b514a-5b30-4f77-b0ff-2184d079fd30"
},
"runAsync": false
}
|
|
|
...
Deck of Cards |
---|
|
Card |
---|
default | true |
---|
label | URL / Resource / JSON Structure |
---|
| Resource: clashdetection URL: https://api-stage.bimplus.net/v2/<team_slug>/clashdetection Example:https://api-stage.bimplus.net/v2/bimplus/clashdetection JSON Structure: Name | Mandatory / Optional | Type | Description |
---|
layerid1 | mandatory | string(guid) | Layer/discipline id | layerid2 | mandatory | string(guid) | Layer/discipline id | tolerancex | optional | int | Id of the project | tolerancey | optional | int | Tolerance in x direction(mm) | objectsid | mandatory | JSON Array | Tolerance in y direction(mm) |
|
Card |
---|
| Detect clashes between disciplines & objects/topologies. |
Card |
---|
| Code Block |
---|
borderColor | Green |
---|
lang | xml |
---|
title | Headers | lang | xml |
---|
| Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
|
Code Block |
---|
borderColor | Red |
---|
lang | xml |
---|
title | JSON | lang | xml |
---|
| {
"layerid1": "0F106AF0-A919-44c5-B211-15BD5EF620B6",
"layerid2": "0F106AF0-A919-44c5-B211-15BD5EF620B6",
"tolerancex": "15",
"tolerancey": "25",
"objectsid": [
"a3105304-a785-4dff-b114-a57b665248f6",
"f7fbde41-1c46-4c10-81cb-c97f16c9d16a",
"aaf238a1-4a40-4185-991e-7673d82b040c"
]
} |
|
Card |
---|
| Code Block |
---|
borderColor | Green |
---|
lang | xml |
---|
title | Status | lang | xml |
---|
| Status: 201 Created
|
Code Block |
---|
borderColor | Red |
---|
lang | xml |
---|
title | JSON | lang | xml |
---|
| {
"clashcount": 4
}
|
|
|
Anchor |
---|
| getAllClashFilters |
---|
| getAllClashFilters |
---|
|
Get all clash filters for a team