Расстановка объектов (свай) по .dwg чертежу

Автор Тема: Расстановка объектов (свай) по .dwg чертежу  (Прочитано 4868 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн asiaАвтор темы

  • ADN OPEN
  • Сообщений: 27
  • Карма: 0
Добрый день!
Хочу реализовать плагин по расстановке свай в соответствии с чертежом .dwg.
В проект .rvt я подгружаю .dwg файл со свайным полем и хочу на все указанные позиции установить сваи.

Подскажите, пожалуйста, как можно получить из этого чертежа центры позиций?


Оффлайн Александр Игнатович

  • Administrator
  • *****
  • Сообщений: 1152
  • Карма: 338
  • Skype: alexandr.ignatovich.itc
Добрый!

Проанализируй геометрию ImportInstance-а, там ты найдёшь все линии, окружности и т.д., дальше посмотри GraphicsStyleId, скорее всего, если чертёж делался разумными людьми, то сможешь отфильтровать именно те окружности, которые тебе нужны. Рекомендую поставить RevitLookup, чтобы визуально видеть всё, про что я только что написал.

Оффлайн asiaАвтор темы

  • ADN OPEN
  • Сообщений: 27
  • Карма: 0
Спасибо, буду разбираться.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13923
  • Карма: 1793
  • Рыцарь ObjectARX
  • Skype: rivilis
Проанализируй геометрию ImportInstance-а, там ты найдёшь все линии, окружности и т.д.,
В dwg-файле это вероятнее всего блоки, содержащие окружности и линии. Интересно во что они превращаются при импорте в Revit.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Александр Игнатович

  • Administrator
  • *****
  • Сообщений: 1152
  • Карма: 338
  • Skype: alexandr.ignatovich.itc
Ну до линий в любом случае добраться можно, возможно будет GeometryInstance блока, а в нем уже примитивы, ну или сразу на примитивы.