Card |
---|
default | true |
---|
label | URL / Resource / JSON Structure |
---|
| Resource: projects/<project_id>/connection
URL: https://api-stage.bimplus.net/v2/ <team_slug>/projects/<project_id>/connection Example: https://api.bimplus.net/v2/bimplus/projects/e504f24c-e643-452b-b901-6a18883dc7e9/connection
JSON Structure: JSON Structure: (JSON structure is an object DtoConnections) NAME - ElementIds, optional, List<Guid>, DESCRIPTION -- NAME - ConnectionElement, mandatory Type ConnectionElement, DESCRIPTION --
Name | Mandatory / Optional | Type | Description |
---|
Id | will be ignored | string(guid) | Cross section definition Id | name | mandatory | string | Cross section definition name | description | optional | string | Short description of the cross section definition | freeAttributesId | optional | JSON Array | List of all free attribute Ids, where are defined all parameters for CSG-contour calculation | csgParameters | mandatory | JSON Array | List of objects which define all rules for calculation contour’s vertex of CSG-geometry. Structure of this objects is described below. |
|
Card |
---|
| Creates a new connection between single objects |
Card |
---|
| Code Block |
---|
borderColor | Green |
---|
lang | xml |
---|
title | Headers |
---|
| Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
|
Code Block |
---|
borderColor | Red |
---|
lang | xml |
---|
title | JSON |
---|
| {
"elements":["909ff986-f74e-44b5-bcf2-ec7b779e3011", "6b12bd40-a4c6-4eae-8a0b-b93592f71483"
],
"ConnectionElement":{
"elementtyp":"a48f8bcc-79c7-47ed-ab43-f8c7f0ddffdf",
"type":"ConnectionElement",
"layerid":"72b7e0ba-ae1a-4a71-b1ec-ad8f553fb3bc",
"attributes":{
"general":{
"name":"Conection_Test",
"description":"Connection_Part_Of_test"
}
},
"children":[{
"elementtyp":"0a98744d-baf5-4606-ad86-2097a93f188f",
"parent":"61d54a09-3076-41f9-93e2-810cb3df99d0",
"type":"Opening",
"layerid":"0a98744d-baf5-4606-ad86-2097a93f188f",
"attributes":{
"general":{
"name":"Hole_1"
},
"element":{
"divisionid":"6a764b22-22dd-4cdb-83cc-33366ce8b4d3",
"logparentid":"548126f3-d69e-485b-a8ba-8fc5a615ed1c",
"matrix":{
"Values":[1, 0, 0, 100,
0, 1, 0, 100,
0, 0, 1, 0,
0, 0, 0, 1 ]
}
},
"geometry":{
"csg":{
"elements":[{
"type":"Path",
"crossSection":"RD8",
"vectorX":[1, 0, 0 ],
"vectorY":[0, 1, 0 ],
"geometry":[{
"geoType":"StartPolygon",
"point":[0, 0, 2900 ]
},
{
"geoType":"Line",
"point":[0, 0, 3200 ]
}
]
}
],
"color":4286611584
}
}
}
}
]
}
} |
|
Card |
---|
| Code Block |
---|
borderColor | Green |
---|
lang | xml |
---|
title | Status |
---|
| Status: 201 Created
|
{ Code Block |
---|
borderColor | Red |
---|
lang | xml |
---|
title | JSON |
---|
| {
"id": "e5875246-7306-49b4-ab3a-30f014f01d3c" |
"elements": ["909ff986-f74e-44b5-bcf2-ec7b779e3011", "6b12bd40-a4c6-4eae-8a0b-b93592f71483"], |
{
{
"elementtyp": "a48f8bcc-79c7-47ed-ab43-f8c7f0ddffdf", |
"id": "7470de4c-6893-4a2e-9c2c-60629e28ad93", |
"parent": "61d54a09-3076-41f9-93e2-810cb3df99d0", |
"type": "ConnectionElement", |
"layerid": "72b7e0ba-ae1a-4a71-b1ec-ad8f553fb3bc", |
{ {
{
"name": "Conection_Test", |
"description": "Connection_Part_Of_test" |
} }, [ {
[ {
"elementtyp": "0a98744d-baf5-4606-ad86-2097a93f188f", |
"parent": "61d54a09-3076-41f9-93e2-810cb3df99d0", |
"id": "c5ba93c2-ef80-451f-8104-aa58f8ef787a", |
"layerid": "0a98744d-baf5-4606-ad86-2097a93f188f", |
{ {
}, {
{
"divisionid": "6a764b22-22dd-4cdb-83cc-33366ce8b4d3", |
"logparentid": "548126f3-d69e-485b-a8ba-8fc5a615ed1c", |
{ "Values": {
"Values": [1.0, 0.0, 0.0, 100.0, 0.0, 1.0, 0.0, 100.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0] |
} }, { "csg": {
{
"csg": {
"elements": [{ |
"vectorX":
"vectorX": [1.0, 0.0, 0.0], |
"vectorY": [0.0, 1.0, 0.0], |
[{ "geoType": "StartPolygon", "point": [0.0, 0.0, 2900.0] }, { Line",
StartPolygon",
"point": [0.0, 0.0, | 3200.0] } ] } ], "color": 4286611584 } }, "elementstate": { "state": 2900.0]
}, {
"geoType": "Line",
"point": [0.0, 0.0, 3200.0]
}
]
}
],
"color": 4286611584
}
},
"elementstate": {
"state": "0aaf5a1c-2453-40cb-9232-315119dd288f" |
} } }, ] },
|
|