代码之家  ›  专栏  ›  技术社区  ›  john.le

使用autodesk forge api获取“质量特性”,但一无所获

  •  0
  • john.le  · 技术社区  · 7 年前

    使用autodesk forge api,首先我获得一个access\u令牌并创建一个bucketkey,然后上载一个stl文件,然后验证作业是否完成,然后获得guid。使用access\u令牌、urn、guid发布调用:

    eyJhbGciOiJIUzI1NiIsImtpZCI6Imp3dF9zeW1tZXRyaWNfa2V5In0.eyjjbgllbnrfawqioijtrmxongffotmzz0dku1fzbfzzbxk0tlzztfnsc1dyisimv4cci6mtq5otg4ncwic2nvcguiolsizegf0ytpyzwfkiizgf0ytp3cml0zisimj1y2tlddpjcmvhdguilcjdwjdwqioijodhrwczovl2f1dg9kznrvbs9hdwqvand0zxhwnjailcjqdgkioijiwue0twrsc3vlazvnqlzsv3lwmmwyddn6sllvoxvnmjr4vei2tmtzuld5ytdpt0nvowu2c3jgcek0uwrtwhfjin0.ckLsWxfaUUa_zY2UDumUApxcDZR6xfCRE18GCHvIpPc' -v' https://developer.api.autodesk.com/modelderivative/v2/designdata/dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6Zm9yZ2UtamF2YS1zYW1wbGUtYXBwLXNmbG40YWU5MzNnZ2RzcXNsdnNteTRudnlsc2xqdzV3LzIwMTcwNzA4MDkxMTU2NTkwMjgzMC5zdGw/metadata/a1f8def6-4c68-4bac-8c88-d14353252d67/properties '

    如autodesk教程中所述:我应该获得“质量特性”,如体积和面积,但我没有得到这两个:

    <访问控制允许原点:&<内容类型:application/json; 字符集=utf-8<日期:2017年7月8日星期六01:15:18 GMT<服务器:Apigee platform-viewing-2017.03.08.15.bf43c23-production<x-ads-持续时间: 181毫秒<x-ads-startup-time:2017年6月21日星期三05:40:27 UTC< *0到host developer.api.autodesk的连接。com保持不变{“data”:{“type”:“properties”,“collection”:[ {“objectid”:1,“name”:“201707080911565902830”, “properties”:{“Name”:“20170708091156590283”}}, {“objectid”:2,“name”:“201707080911565902830”, Name“:“20170708091156590283”,“Name”:“2017070801565910230”}}, {“objectid”:3,“name”:“mesh\u name\u未定义”, “properties”:{“Appearance”:“191191191,

    如有任何帮助,敬请访问stackoverflow.com。

    1 回复  |  直到 7 年前
        1
  •  2
  •   Felipe    7 年前

    该端点只返回从本机种子文件中提取的属性,它不会为您计算质量、体积等。我认为这些物理属性不是STL文件的一部分,因此使用/properties端点也不会看到它们。

    例如,如果上载Inventor或dwf文件,将看到附着到该文件的特性。要做一个简单的测试,请将您的文件上载到我们的查看器 https://a360.autodesk.com/viewer

    enter image description here