воскресенье, 17 января 2016 г.

Revit. Ленивые вычисления

          На форуме Dynamobim.ru есть интересная тема , почему то мои советы сводятся что я все решения свожу к многосложным задачам и что все дураки кроме меня. Хотя такого не ставлю ни в коем случае. Если есть задача то у ее есть решение и оно не всегда простое. И так суть вопроса.
          Допустим нам нужно генерировать некоторые вещи (длина, высота, ширина, число и тд) случайным образом. Как вариант раскидать в хаотичном порядке панели на фасаде здания. Или как у автора темы генерировать длину стен случайным образом. Но я решил показать на примере фасадных панелей которые лучше выполнить не стенами а обобщенными моделями в данной задаче.

суббота, 9 января 2016 г.

Autodesk BIM это хорошо или нет ?

            Пообщавшись с несколькими IT компаниями и несколькими представителями компаний программного инженерного обеспечения не только для Autodesk но и многих брендов из узких специализаций навеяло вот такую статью.
            Почему хромает BIM ? почему все так сложно даже для опытных пользователей ? почему чешем правое ухо левой рукой ? почему инженеры не любят Revit но вынужденны им пользоваться ? почему не стоит переходить без оглядки ?
            Это одна из основных статей которая немного поменяла мое личное мировосприятие, а точнее то, что много лет пыталось мне навязать корпорация из заголовка. Даже  немного разрушало мое инженерное образование. Я начал мыслить стереотипами по типу "пусть так", но теперь игры закончились.

понедельник, 4 января 2016 г.

Revit и Python в перспективе.

              Как следствие статьи  начну дальнейшее расследование и пояснение о всех преимуществах Python исключительно для инженерных изысканий в Revit.
              Про маленький экскурс в историю Python и графического программирования я уже давал не так давно. Но итог не такой уж и радостный , большая часть людей кто хочет что то делать вообще не поняла о чем речь и задает одни и те же вопросы и на форумах и мне лично.
             Перспективность Python в том что он напрямую поддерживает сотни различных библиотек , например NumPy - библиотека математических классов для сложных инженерных расчетов на уровне производительности  C++(хотя вру, на некоторых задачах разница в 70 раз и не в пользу Python), а Dynamo увы нам ничего не дает в замен.  Только встроенную в ядро питона "math" - Mathematical functions.Вопросы производительности в Python решаются автоматически.
             Python как и любой язык может использовать уже разработанные библиотеки, через функцию:

Поиск по этому блогу