【发布时间】:2020-04-10 05:02:42
【问题描述】:
我正在尝试从 2d Cad 绘图中提取数据。基本上我想找到每个元素的 x/y 坐标。但是,数据并未显示此信息。
我正在使用modelderivative/v2/designdata/{{urn}}/metadata/{{guid}}/properties 端点来提取数据本身。
这是一个输出示例
{
"objectid": 3308,
"name": "Text [67AC]",
"externalId": "67AC",
"properties": {
"AnnotationScaling": {
"Annotative": "No"
},
"General": {
"Color": "ByLayer",
"Handle": "67ac",
"Layer": "IMAGE-HYPERLINKS",
"Linetype": "ByLayer",
"Linetype scale": "1.000",
"Lineweight": "ByLayer",
"Name ": "Text",
"Plot style": "ByColor",
"Thickness": "0.000",
"Transparency": "ByLayer"
},
"Hyperlinks": {
"Description": ".\\R0010020.JPG",
"Name": ".\\R0010020.JPG"
},
"Misc": {
"Backward": "No",
"Upside down": "No"
},
"Text": {
"Contents": "R0010020.JPG",
"Height": "0.050",
"Justify": "Left",
"Obliquing": "0.000 deg",
"Rotation": "111.348 deg",
"Style": "Standard",
"Width factor": "1.000"
}
}
},
如您所见,没有“几何”键
谁能指出我如何为 2d Cad 绘图提取对象定位数据的正确方向?难道是绘图本身需要隐式设置这些信息?
这是我在 Cad 绘图中看到的示例。
上面的模型导数输出中没有提到正确的键“Position X”、“Position Y”。谁能解释为什么会这样?我是否错误地导出它?还是 Forge 会删除此信息?
我正在使用 PHP 并在服务器端获取数据。
我导出了另一个测试模型,发现生成了以下内容
"Geometry": {
"Area": "1131855.821",
"Circumference": "3771.382 mm",
"Diameter": "1200.468 mm",
"Radius": "600.234 mm"
}
但此数据中没有 X/Y/Z 坐标。
【问题讨论】:
标签: autodesk-forge autodesk autodesk-model-derivative