Empty List при работе в Dynamo может стать проблемой, когда вы работаете с многоуровневыми списками. Особенно, если пустой список нужно заменить на что-то другое. На первый взгляд кажется, что с заменой должно справиться условное выражение в Code Block. Но на практике, все-таки, одна строка Python вам здесь больше поможет:
OUT = [item if item else 'Замена' for item in IN[0]]
С выходом Revit 2022 в Dynamo для Revit появилась возможность использовать язык Python версии 3. Для многих, конечно, эта функция не нова, поскольку она уже довольно давно существует в Dynamo Sandbox (не связанной с Revit). Тем не менее, это довольно существенный шаг вперед, поскольку именно сейчас мы обрели возможность использовать Python 3 для взаимодействия с Revit API. И первые тесты показывают, что все работает!
Если честно, сам до конца в это не верю. Так что если я сплю - пожалуйста, ущипните меня! Неужели к нам и вправду окончательно пришел Питон 3?!
P.S. подробнее про нововведение можно почитать, нажав знак вопроса в обновленном ноде Python Script.
Если честно, сам до конца в это не верю. Так что если я сплю - пожалуйста, ущипните меня! Неужели к нам и вправду окончательно пришел Питон 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 в России довольно экстраординарна и слабо похожа на то, что было до этого. И хотя обсуждать ее, возможно, в данный момент абсолютно бессмысленно, поскольку мир в принципе катится в тартарары. Тем не менее, пока такая возможность есть, я решил публиковать небольшие заметки под общим заголовком “Есть ли BIM на Марсе?”.
Почему именно таким? Да потому что все это очень похоже на ситуацию, когда одним февральским утром все бимляне РФ вдруг проснулись и поняли, что находятся не на родной Бим-ле, а на Марсе. Практически в изоляции, с определенным количеством природных ресурсов, с неразвитым производством, с постепенно устаревающей техникой и множеством светлых голов, часть из которых, к слову, увидев один из последних кораблей, отправляющихся обратно на Бим-лю, не преминула им воспользоваться и спешно покинула планету.
Ведь какой может быть BIM на Марсе?
Продолжение следует...
На Stepik что-то случилось с рассылками, поэтому, в этот раз попробую скинуть промокоды здесь. До конца августа действует скидка 25% по промокоду 1SEPTEMBER на курсы Dynamo и Revit API от журнала BIM Planet.
Stepik: online education
BIM Planet No1. Знакомство с Dynamo (полный курс Динамо)
Курс посвящен основам работы в Dynamo - плагине по визуальному программированию, широко востребованном разработчиками информационных моделей зданий в среде Autodesk Revit.
В 2019 году курс удостоился премии Stepikawards как "Лучший платный курс" платформы…
В 2019 году курс удостоился премии Stepikawards как "Лучший платный курс" платформы…
BIM🌎2023
Внимание, бимляне! Крах рутины совсем близко! Новый межгалактический корабль 🚀 с бортовым номером
Дата старта новой миссии - 23 января 2023 года. Используйте секретный промокод EASYACCESS для более легкого доступа к кораблю. До скорой встречи на борту!
https://stepik.org/a/111111
Внимание, бимляне! Крах рутины совсем близко! Новый межгалактический корабль 🚀 с бортовым номером
111111
уже вылетел из далеких уголков вселенной StepikCraft и приближается к Бим-ле! Активизирутесь! Сила технологии BIM скоро вновь будет с нами!Дата старта новой миссии - 23 января 2023 года. Используйте секретный промокод EASYACCESS для более легкого доступа к кораблю. До скорой встречи на борту!
https://stepik.org/a/111111
Stepik: online education
BIM Planet 2023/24. Интерактивный журнал BIM технологий
Интерактивный онлайн журнал, посвященный технологии информационного моделирования зданий (BIM) и всему, что с ней связано.
Друзья, всех с наступившим Новым годом! 🎉🎄⛄️
Сегодня целый день не действовали промокоды на BIM Planet 2023, поскольку в праздничной суете я забыл продлить их действие. Сейчас все восстановлено. Скидка по ним будет постепенно уменьшаться по мере приближения даты старта проекта. Но тем не менее, все промокоды сейчас продолжают действовать вплоть до 23 января 2023 года.
Сегодня целый день не действовали промокоды на BIM Planet 2023, поскольку в праздничной суете я забыл продлить их действие. Сейчас все восстановлено. Скидка по ним будет постепенно уменьшаться по мере приближения даты старта проекта. Но тем не менее, все промокоды сейчас продолжают действовать вплоть до 23 января 2023 года.
Легким движением руки форум Autodesk превращается... превращается форум... в элегантный РидОнли... Простите, маленькие технические неувязки!
P.S. Но еще есть несколько часов, чтобы там что-нибудь написать... Я так думаю! 👆
P.S. Но еще есть несколько часов, чтобы там что-нибудь написать... Я так думаю! 👆
Autodesk Community
Прощай Dynamo
Режим "для чтения" будет активирован через 3..2..1... Жаль, что так. Будем ждать новых встреч. И осваивать пока новый отечественный плагин по визуальному программированию под названием... Ну, да, вы верно угадали: "Динамо!!!" Потому что пока что…
Друзья! Всем привет!
Сегодня (совсем скоро) откроется пилотный выпуск журнала BIM🌎2023. К сожалению, целый день Stepik висит. И я толком не могу добавить в журнал даже те материалы, которые на 100% готовы. Поэтому пока часть тем убраны в закрытый раздел. И по мере "отвисания" платформы буду переносить их в открытый доступ. Сделал рассылку на Stepik, но кажется и она также не отправляется. Поэтому дублирую здесь.
Всем хорошего вечера! И до скорой встречи на страницах нашего журнала!
Сегодня (совсем скоро) откроется пилотный выпуск журнала BIM🌎2023. К сожалению, целый день Stepik висит. И я толком не могу добавить в журнал даже те материалы, которые на 100% готовы. Поэтому пока часть тем убраны в закрытый раздел. И по мере "отвисания" платформы буду переносить их в открытый доступ. Сделал рассылку на Stepik, но кажется и она также не отправляется. Поэтому дублирую здесь.
Всем хорошего вечера! И до скорой встречи на страницах нашего журнала!
Редко пишу здесь что-то личное. Но вот прям захотелось. Просматриваю сейчас комментарии и решения по курсу Dynamo. И несмотря на то, что ему уже несколько лет. И, казалось бы, в связи с последними событиями, интерес к продукту должен был бы упасть. Но этого не происходит. Более того, на курсе постоянно появляются новые люди, по прогрессу которых видно, что обучение им крайне интересно, полезно. И что они действительно постепенно растут и получают реальные практические навыки.
Мне, как преподавателю, это крайне важно. И вдохновляет на новые свершения!
Так что спасибо всем, кто у нас учится или учился! И я очень рад, что постоянно вижу на курсе людей, которым это действительно нужно и приносит пользу.
Всем хорошего дня!
Мне, как преподавателю, это крайне важно. И вдохновляет на новые свершения!
Так что спасибо всем, кто у нас учится или учился! И я очень рад, что постоянно вижу на курсе людей, которым это действительно нужно и приносит пользу.
Всем хорошего дня!
This media is not supported in your browser
VIEW IN TELEGRAM
Stepik начинает внедрять оплату по зарубежным картам! 💳
Давно этого ждал! Пока что этот способ оплаты находится в процессе тестирования. Вы можете в нем поучаствовать - для курсов BIM Planet No1 и No2 сейчас должен стать доступен новый способ оплаты (галочка "Хочу оплатить картой иностранного банка").
Если у кого-то из ваших друзей или коллег есть такая необходимость - буду благодарен за репост.
Тем более, что сейчас еще два дня (25 и 26 апреля) на Степике идет распродажа. И курсы продаются со скидкой.
P.S. Фидбек по процессу оплаты можно оставлять в чате @bimplanetchat
P.S.S. В браузере должны быть разрешены всплывающие окна, иначе все будет висеть и оплатить не сможете.
Давно этого ждал! Пока что этот способ оплаты находится в процессе тестирования. Вы можете в нем поучаствовать - для курсов BIM Planet No1 и No2 сейчас должен стать доступен новый способ оплаты (галочка "Хочу оплатить картой иностранного банка").
Если у кого-то из ваших друзей или коллег есть такая необходимость - буду благодарен за репост.
Тем более, что сейчас еще два дня (25 и 26 апреля) на Степике идет распродажа. И курсы продаются со скидкой.
P.S. Фидбек по процессу оплаты можно оставлять в чате @bimplanetchat
P.S.S. В браузере должны быть разрешены всплывающие окна, иначе все будет висеть и оплатить не сможете.