Как я могу получить периметр и указать свойства c geometri c с помощью Model Derivative API? - PullRequest
0 голосов
/ 09 июля 2020

Я следил за учебником Postman для производного API модели, специально для извлечения метаданных. Я использовал файл .dxf, так как я хочу знать, можно ли получить свойства периметра, длины / ширины на основе файла.

Я получил ответ 200, и он дал мне огромный список объектов с соответствующими объектами. В основном я получил тонну таких:

            {
                "objectid": 253,
                "name": "Line [108]",
                "externalId": "108",
                "properties": {
                    "3D Visualization ": {
                        "Material": "ByLayer"
                    },
                    "General": {
                        "Color": "ByLayer",
                        "Handle": "108",
                        "Layer": "color#000000ff",
                        "Linetype": "BYLAYER",
                        "Linetype scale": "1.000",
                        "Lineweight": "ByLayer",
                        "Name ": "Line",
                        "Plot style": "ByColor",
                        "Thickness": "0.000 mm",
                        "Transparency": "ByLayer"
                    },
                    "Geometry": {
                        "Angle": "192.931 deg",
                        "Length": "0.088 mm"
                    }
                }
            }

.dxf-файл, который я тестировал, был настолько простым, насколько это возможно, и выглядел он так:

введите описание изображения здесь

Как я могу получить периметр этого изображения? Можно ли получить другие указанные мной c geometri c свойства?

Как я могу узнать, на какую часть файла .dxf ссылается каждый объектный объект?

1 Ответ

0 голосов
/ 09 июля 2020

Хотя это выглядит просто, полилиния (?), Вероятно, тесселируется, что приводит к появлению большого количества мелких линий. Вы пробовали исходный файл DWG? Можете ли вы попробовать это с помощью viewer.autodesk.com?

...