Autodesk forge 在Revit图纸中标记面积对象
我曾尝试通过Forge API从Revit文件的图纸(3D提交)中获取面积对象。使用此链接Autodesk forge 在Revit图纸中标记面积对象,autodesk-forge,revit,autodesk-model-derivative,autodesk-data-management,Autodesk Forge,Revit,Autodesk Model Derivative,Autodesk Data Management,我曾尝试通过Forge API从Revit文件的图纸(3D提交)中获取面积对象。使用此链接GET/modeldivirative/v2/designdata/{urn}/metadata/{guid of sheet}/properties区域信息不在那里,即使我在图纸中添加了区域 我的目标是在2D/图纸中标记该区域(3D提交)。我该怎么做 面积,我的意思是像这样>>面积对象看起来像Revit Room或Revit Zoom。如果可以在查看器上单击缩放或房间,则可以通过API获取其属性。这里是我
GET/modeldivirative/v2/designdata/{urn}/metadata/{guid of sheet}/properties
区域信息不在那里,即使我在图纸中添加了区域
我的目标是在2D/图纸中标记该区域(3D提交)。我该怎么做
面积,我的意思是像这样>>面积对象看起来像Revit Room或Revit Zoom。如果可以在查看器上单击缩放或房间,则可以通过API获取其属性。这里是我用来归档你想要的东西的几个步骤,如果你遗漏了什么,你可以进行比较
房间分隔
/区域边界
。
发布设置的集合中
A102-Plans
),并确保视图中的房间/面积元素可单击。
viewer.getSelection()
检索所选房间/区域的objectId
。例如,此视图中选定房间/区域的对象ID为4089`
guid
。例如,现在是abdacd31-f94c-e84f-9a58-4663e281d894
厨房和餐饮101[857279]
且id为4089
的房间/modeldividential/v2/{YOUR_RVT_URN}/metadata/abdacd31-f94c-e84f-9a58-4663e281d894/properties?objectid=4089
及其响应如下所示,然后您将看到您想要在响应中显示的区域希望有帮助~您想要什么样的面积对象?我刚刚用Revit Room进行了测试,它的工作原理和我预期的一样。我的问题@easonkang先生已经编辑好了。这看起来像Revit Room或Revit Zoom。如果您的缩放或房间可在查看器上单击,则您可以通过此API获取其属性,就像我在Forge Zendesk回复您的一样。我将获取房间/面积的面积参数值的步骤放在下面,请尝试一下。好的,问题出在可单击的房间/面积。。非常感谢你的帮助
{
"data": {
"type": "metadata",
"metadata": [
{
"name": "{3D}",
"role": "3d",
"guid": "6bfb4886-f2ee-9ccb-8db0-c5c170220c40"
},
{
"name": "A102 - Plans",
"role": "2d",
"guid": "abdacd31-f94c-e84f-9a58-4663e281d894"
}
]
}
}
{
"objectid": 4084,
"name": "Rooms",
"objects": [
{
"objectid": 4085,
"name": "Bath 203 [857200]"
},
{
"objectid": 4086,
"name": "Bath 205 [857203]"
},
{
"objectid": 4087,
"name": "Bedroom 202 [857206]"
},
{
"objectid": 4088,
"name": "Entry Hall 201 [857209]"
},
{
"objectid": 4089,
"name": "Kitchen & Dining 101 [857279]"
}
]
}
{
"data": {
"type": "properties",
"collection": [
{
"objectid": 4089,
"name": "Kitchen & Dining 101 [857279]",
"externalId": "e6ac360b-aaed-4c3b-a130-36b4c2ac9d13-000d1467",
"properties": {
"Constraints": {
"Base Offset": "0.000 mm",
"Level": "Level 1",
"Limit Offset": "6500.000 mm",
"Upper Limit": "Level 1"
},
"Dimensions": {
"Area": "26.971 m^2",
"Computation Height": "0.000 mm",
"Perimeter": "29060.000 mm",
"Unbounded Height": "6500.000 mm",
"Volume": "118.317 m^3"
},
"Identity Data": {
"Base Finish": "",
"Ceiling Finish": "",
"Comments": "",
"Department": "",
"Floor Finish": "",
"Image": "",
"Name": "Kitchen & Dining",
"Number": "101",
"Occupancy": "",
"Occupant": "",
"Wall Finish": ""
},
"Phasing": {
"Phase": "Working Drawings"
}
}
}
]
}
}