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

Главный редактор:
Максим Степанников
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Друзья!

Курс BIM Planet No2 стартовал!!!

Спасибо всем кто с нами! И кто днем и ночью писал нам в телеграм и спрашивал: "Ну когда же будет курс IronPython?!". Если бы не вы, мы бы никогда его так и не запустили! 😂

Желаем всем успешного обучения и до встречи на просторах BIM Planet No3!

P.S. А что такое BIM Planet No3 - мы никому не скажем, пока данный курс не выйдет полностью.

Ура, товарищи!!!
#dynamotipsandtricks

Быстрый способ получить последовательные пары элементов из исходного списка при помощи самого скромного количества нодов (сначала берутся первые два, затем второй и третий, далее третий и четвертый и т.д.)
Кажется, мы сорвали Джекпот - 777 учащихся на курсе Dynamo! 🤩🤩🤩

Спасибо всем, кто с нами и проходит курсы BIM Planet!

Для тех, кто еще не прошел данный курс - промокод AUTUMN на скидку 33% до конца этого месяца.
Приятная мелочь в 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, но кажется и она также не отправляется. Поэтому дублирую здесь.

Всем хорошего вечера! И до скорой встречи на страницах нашего журнала!