Сообщество программистов Autodesk в СНГ
ADN Club => Revit API => Тема начата: asia от 15-10-2020, 12:10:48
-
Добрый день!
Хочу реализовать плагин по расстановке свай в соответствии с чертежом .dwg.
В проект .rvt я подгружаю .dwg файл со свайным полем и хочу на все указанные позиции установить сваи.
(https://i.postimg.cc/py5T76Pw/1.png) (https://postimg.cc/py5T76Pw)
Подскажите, пожалуйста, как можно получить из этого чертежа центры позиций?
-
Добрый!
Проанализируй геометрию ImportInstance-а, там ты найдёшь все линии, окружности и т.д., дальше посмотри GraphicsStyleId, скорее всего, если чертёж делался разумными людьми, то сможешь отфильтровать именно те окружности, которые тебе нужны. Рекомендую поставить RevitLookup, чтобы визуально видеть всё, про что я только что написал.
-
Спасибо, буду разбираться.
-
Проанализируй геометрию ImportInstance-а, там ты найдёшь все линии, окружности и т.д.,
В dwg-файле это вероятнее всего блоки, содержащие окружности и линии. Интересно во что они превращаются при импорте в Revit.
-
Ну до линий в любом случае добраться можно, возможно будет GeometryInstance блока, а в нем уже примитивы, ну или сразу на примитивы.