BIM Planet
973 subscribers
43 photos
1 video
4 files
39 links
Официальный канал онлайн журнала
«BIM Planet» bimplanet.org

Главный редактор:
Максим Степанников
Download Telegram
Приятная мелочь в Dynamo под 2021 Revit. Нод для получения элемента по Id без каких-либо дополнительных костылей. 😂
Принимает как целое число, так и объект ElementId в качестве входного параметра.

Вообще, наблюдаю, что все-таки потихоньку Dynamo начинает наполняться новыми нодами, что приятно!
BIMPLANET_MainLogoDynamo_Present.png
36.6 KB
Интересная акция от платформы Stepik - "Курс в подарок". Есть возможность приобрести доступ к одному из платных курсов по специальной цене и затем получить подарочный сертификат на имя человека, которому этот курс предназначается в подарок. Подробности акции - здесь.

Среди курсов, участвующих в акции - курс Dynamo, Revit MEP, Grasshopper. Список курсов, участвующих в акции, доступен по данной ссылке.
Небольшой кибер-флешмоб специально для подписчиков нашего канала!

Только сегодня и только до полуночи (GMT+3) у вас есть реальный шанс раскопать промокод на скидку до 70% на курс BIM Planet No2. Погружение в IronPython и Revit API.

Где его найти?! В дебрях документации Revit API. Используйте различные имена классов, которые вы там найдете, в качестве промокода. И самые удачливые среди вас смогут получить скидку до 70%!!!

Внимание: срок действия всех промокодов - до полуночи по московскому времени. В качестве примера даем имя следующего класса: ParameterElement

P.S. публиковать найденные промокоды в чате запрещено (не лишайте других возможности немного развлечься!) 😎
Вот как все было. Как минимум несколько человек угадало максимальную скидку. Поздравляем! 😊
Empty List при работе в Dynamo может стать проблемой, когда вы работаете с многоуровневыми списками. Особенно, если пустой список нужно заменить на что-то другое. На первый взгляд кажется, что с заменой должно справиться условное выражение в Code Block. Но на практике, все-таки, одна строка Python вам здесь больше поможет:
OUT = [item if item else 'Замена' for item in IN[0]]
Через Dynamo довольно легко наполнить спецификацию новыми полями. Для этого нужно:

1. Взять спецификацию;
2. Получить список доступных для добавления полей (объектов SchedulableField);
3. Выбрать необходимые и добавить через нод ScheduleView.AddFields
С выходом Revit 2022 в Dynamo для Revit появилась возможность использовать язык Python версии 3. Для многих, конечно, эта функция не нова, поскольку она уже довольно давно существует в Dynamo Sandbox (не связанной с Revit). Тем не менее, это довольно существенный шаг вперед, поскольку именно сейчас мы обрели возможность использовать Python 3 для взаимодействия с Revit API. И первые тесты показывают, что все работает!

Если честно, сам до конца в это не верю. Так что если я сплю - пожалуйста, ущипните меня! Неужели к нам и вправду окончательно пришел Питон 3?!

P.S. подробнее про нововведение можно почитать, нажав знак вопроса в обновленном ноде Python Script.
Друзья, спешу сообщить, что все организационные вопросы по продаже курса BIM Planet No2 разрешены, курс вновь доступен для приобретения. Для всех, кого закрытие продаж заставило понервничать, предлагаем промокод FALSEALARM на скидку 30% для данного курса. Действует в течение ближайших 7 дней. https://stepik.org/z/50277
This media is not supported in your browser
VIEW IN TELEGRAM
Любопытный вопрос по Dynamo из чата @stepik_bim на тему условных выражений в Code Block (ссылка1, ссылка2):

Требуется по переключателю выбирать один из двух списков. Но при этом они разной длины. Если сделать это прямолинейно switch? l1 : l2; - результат будет неверным; выходной список будет обрезан по длине короткого списка.

Причина в том, что условное выражение отрабатывает поэлементно. И не воспринимает список как один объект, а лишь как множество составляющих его элементов.
BIM Planet
Любопытный вопрос по Dynamo из чата @stepik_bim на тему условных выражений в Code Block (ссылка1, ссылка2): Требуется по переключателю выбирать один из двух списков. Но при этом они разной длины. Если сделать это прямолинейно switch? l1 : l2; - результат…
This media is not supported in your browser
VIEW IN TELEGRAM
Чтобы решить данную задачу, нужно поместить оба исходных списка в еще один список, а условное выражение использовать для выбора подсписка по индексу.
[l1, l2][switch? 0 : 1];

Тогда все будет ок! 😉
#естьлибимнамарсе

Вводная часть

Текущая ситуация с BIM в России довольно экстраординарна и слабо похожа на то, что было до этого. И хотя обсуждать ее, возможно, в данный момент абсолютно бессмысленно, поскольку мир в принципе катится в тартарары. Тем не менее, пока такая возможность есть, я решил публиковать небольшие заметки под общим заголовком “Есть ли BIM на Марсе?”.

Почему именно таким? Да потому что все это очень похоже на ситуацию, когда одним февральским утром все бимляне РФ вдруг проснулись и поняли, что находятся не на родной Бим-ле, а на Марсе. Практически в изоляции, с определенным количеством природных ресурсов, с неразвитым производством, с постепенно устаревающей техникой и множеством светлых голов, часть из которых, к слову, увидев один из последних кораблей, отправляющихся обратно на Бим-лю, не преминула им воспользоваться и спешно покинула планету.

Ведь какой может быть BIM на Марсе?

Продолжение следует...
BIM🌎2023

Внимание, бимляне! Крах рутины совсем близко! Новый межгалактический корабль 🚀 с бортовым номером 111111 уже вылетел из далеких уголков вселенной StepikCraft и приближается к Бим-ле! Активизирутесь! Сила технологии BIM скоро вновь будет с нами!

Дата старта новой миссии - 23 января 2023 года. Используйте секретный промокод EASYACCESS для более легкого доступа к кораблю. До скорой встречи на борту!

https://stepik.org/a/111111
BIM🌎2023 | Проморолик
Друзья, всех с наступившим Новым годом! 🎉🎄⛄️

Сегодня целый день не действовали промокоды на BIM Planet 2023, поскольку в праздничной суете я забыл продлить их действие. Сейчас все восстановлено. Скидка по ним будет постепенно уменьшаться по мере приближения даты старта проекта. Но тем не менее, все промокоды сейчас продолжают действовать вплоть до 23 января 2023 года.
Легким движением руки форум Autodesk превращается... превращается форум... в элегантный РидОнли... Простите, маленькие технические неувязки!

P.S. Но еще есть несколько часов, чтобы там что-нибудь написать... Я так думаю! 👆
Друзья! Всем привет!

Сегодня (совсем скоро) откроется пилотный выпуск журнала BIM🌎2023. К сожалению, целый день Stepik висит. И я толком не могу добавить в журнал даже те материалы, которые на 100% готовы. Поэтому пока часть тем убраны в закрытый раздел. И по мере "отвисания" платформы буду переносить их в открытый доступ. Сделал рассылку на Stepik, но кажется и она также не отправляется. Поэтому дублирую здесь.

Всем хорошего вечера! И до скорой встречи на страницах нашего журнала!
Редко пишу здесь что-то личное. Но вот прям захотелось. Просматриваю сейчас комментарии и решения по курсу Dynamo. И несмотря на то, что ему уже несколько лет. И, казалось бы, в связи с последними событиями, интерес к продукту должен был бы упасть. Но этого не происходит. Более того, на курсе постоянно появляются новые люди, по прогрессу которых видно, что обучение им крайне интересно, полезно. И что они действительно постепенно растут и получают реальные практические навыки.

Мне, как преподавателю, это крайне важно. И вдохновляет на новые свершения!

Так что спасибо всем, кто у нас учится или учился! И я очень рад, что постоянно вижу на курсе людей, которым это действительно нужно и приносит пользу.

Всем хорошего дня!
В 3 последние дня марта курсы по автоматизации Revit можно приобрести с достаточно большой скидкой 30%. Для этого воспользуйтесь ссылками на курсы из данного поста:

BIM Planet No1. Знакомство с Dynamo (полный курс Динамо)
BIM Planet No2. Погружение в IronPython и Revit API

P.S. Раньше рассылки промокодов были, в основном, на Stepik. Сейчас все будет немножко меняться. И большая часть промокодов будет публиковаться здесь. Так что подписывайтесь, если что! 😎
This media is not supported in your browser
VIEW IN TELEGRAM
Stepik начинает внедрять оплату по зарубежным картам! 💳

Давно этого ждал! Пока что этот способ оплаты находится в процессе тестирования. Вы можете в нем поучаствовать - для курсов BIM Planet No1 и No2 сейчас должен стать доступен новый способ оплаты (галочка "Хочу оплатить картой иностранного банка").

Если у кого-то из ваших друзей или коллег есть такая необходимость - буду благодарен за репост.

Тем более, что сейчас еще два дня (25 и 26 апреля) на Степике идет распродажа. И курсы продаются со скидкой.

P.S. Фидбек по процессу оплаты можно оставлять в чате @bimplanetchat

P.S.S. В браузере должны быть разрешены всплывающие окна, иначе все будет висеть и оплатить не сможете.