Forwarded from MARKS GROUP
Завтра, 4 июня, наш эксперт — Дмитрий Суровцев, руководитель группы ТИМ ТС MARKS DIGITAL — выступит с докладом на тему: «ТИМ-проектирование линейных объектов. Проблемы и их решения». Будет интересно и полезно.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥27👍7👏2👨💻1
Media is too big
VIEW IN TELEGRAM
Экспортируете IFC из Топоматик Robur и сталкиваетесь с ошибками в триангуляции? ⚙️
В нашем новом видео мы расскажем, как решить эту проблему.
Также обсудим особенности редактирования IFC4.2 в Blender + Bonsai. 💻✨
Смотрите видео и узнавайте больше! 🎥🔍
#Robur #IFC #Blender #Bonsai
В нашем новом видео мы расскажем, как решить эту проблему.
Также обсудим особенности редактирования IFC4.2 в Blender + Bonsai. 💻✨
Смотрите видео и узнавайте больше! 🎥🔍
#Robur #IFC #Blender #Bonsai
🔥8❤1🤔1
Media is too big
VIEW IN TELEGRAM
❓Проводите проверки на коллизии в Navisworks и получаете много "лишних" коллизий между элементами внутри семейства?
👉 Используйте системное правило «Элементы в одной группе/блоке/ячейке» или флажок "Конфликт составного объекта"
Как это работает?
Установка флажка приводит к тому же результату, что и установка системного правила «Элементы в одной группе/блоке/ячейке». Все найденные конфликты, находящиеся в одной группе (или вставленном блоке), не отображаются на вкладке «Результаты».
1️⃣Если добавите системное правило к исходной проверке, тогда конфликтующим элементам будет присвоен статус «Исправлено». Вы сможете визуально проанализировать элементы, попадающие под правило исключения.
2️⃣Если установите флажок «Конфликт составного объекта», результаты конфликта сразу сбросятся до актуальных значений.
❗️Описанные выше варианты не работают для вложенных «общих» семейств в составе родительского семейства Revit. Такие элементы Navisworks определяет как независимые объекты. Для исключения подобных конфликтов применяйте пользовательские правила.
#Navisworks
👉 Используйте системное правило «Элементы в одной группе/блоке/ячейке» или флажок "Конфликт составного объекта"
Как это работает?
Установка флажка приводит к тому же результату, что и установка системного правила «Элементы в одной группе/блоке/ячейке». Все найденные конфликты, находящиеся в одной группе (или вставленном блоке), не отображаются на вкладке «Результаты».
1️⃣Если добавите системное правило к исходной проверке, тогда конфликтующим элементам будет присвоен статус «Исправлено». Вы сможете визуально проанализировать элементы, попадающие под правило исключения.
2️⃣Если установите флажок «Конфликт составного объекта», результаты конфликта сразу сбросятся до актуальных значений.
❗️Описанные выше варианты не работают для вложенных «общих» семейств в составе родительского семейства Revit. Такие элементы Navisworks определяет как независимые объекты. Для исключения подобных конфликтов применяйте пользовательские правила.
#Navisworks
❤9🔥5
❓Инженеру сложно объяснить словами, как должен работать плагин? А программисту — сложно понять, что именно нужно?
⠀
⚡️Используйте Figma как инструмент прототипирования.
Как это работает:
1️⃣ Инженер рассказывает "по-простому", что хочет видеть в плагине.
2️⃣ Координатор в Figma собирает макет: UI + логика шагов.
3️⃣ Всё согласовывается с инженером.
4️⃣ Передаётся программисту — у него перед глазами уже визуальный прототип со всеми деталями:
• кнопки
• поля ввода
• логика переключений
• пошаговые действия
⠀
🛠 В итоге:
• у всех единое понимание,
• минимум переделок,
• прототипы превращаются в понятные ТЗ,
• экономия времени на этапе разработки.
#BIMавтоматизация #figma
⠀
⚡️Используйте Figma как инструмент прототипирования.
Как это работает:
1️⃣ Инженер рассказывает "по-простому", что хочет видеть в плагине.
2️⃣ Координатор в Figma собирает макет: UI + логика шагов.
3️⃣ Всё согласовывается с инженером.
4️⃣ Передаётся программисту — у него перед глазами уже визуальный прототип со всеми деталями:
• кнопки
• поля ввода
• логика переключений
• пошаговые действия
⠀
🛠 В итоге:
• у всех единое понимание,
• минимум переделок,
• прототипы превращаются в понятные ТЗ,
• экономия времени на этапе разработки.
#BIMавтоматизация #figma
🔥18👍2👏2
❓Нужно найти в Navisworks пересечения между элементами внутри конкретной зоны?
📋Есть несколько вариантов:
1. Заполнять параметр зоны у элементов каждой модели.
2. Создать обобщенную модель.
3. Использовать Rhino для создания массива плоскостей.
1. Параметр
Создаем параметр у элементов каждой модели и не забываем его заполнять
❌Очень легко ошибиться и не заполнить параметр. Такой элемент в проверку не попадет
2. Обобщенная модель
Моделируем моделью в контексте контур зоны и экспортируем в Navis
❌ Элемент становится пустотелым* в Navisworks
* Это значит, что программа обнаруживает коллизии только с поверхностью модели, игнорируя внутренние элементы.
3. Rhino
Создаем в Rhino тело, состоящее из плоскостей с небольшим шагом (50-100мм) и получаем массив плоскостей. Подгружаем в Navis в формате .STL
✅ Высокая точность
✅ Эффективность
✅ Простота исполнения
Используйте Rhino для повышения качества вашей работы в Navisworks! 🚀✨
#Revit #Navisworks #Коллизии #Оптимизация #Rhino
📋Есть несколько вариантов:
1. Заполнять параметр зоны у элементов каждой модели.
2. Создать обобщенную модель.
3. Использовать Rhino для создания массива плоскостей.
1. Параметр
Создаем параметр у элементов каждой модели и не забываем его заполнять
❌Очень легко ошибиться и не заполнить параметр. Такой элемент в проверку не попадет
2. Обобщенная модель
Моделируем моделью в контексте контур зоны и экспортируем в Navis
❌ Элемент становится пустотелым* в Navisworks
* Это значит, что программа обнаруживает коллизии только с поверхностью модели, игнорируя внутренние элементы.
3. Rhino
Создаем в Rhino тело, состоящее из плоскостей с небольшим шагом (50-100мм) и получаем массив плоскостей. Подгружаем в Navis в формате .STL
✅ Высокая точность
✅ Эффективность
✅ Простота исполнения
Используйте Rhino для повышения качества вашей работы в Navisworks! 🚀✨
#Revit #Navisworks #Коллизии #Оптимизация #Rhino
🔥6❤2👍1👎1😱1👨💻1
🔎 Подход к проверке IFC-файлов
🔹 Как убедиться, что IFC-файл корректен и готов для передачи заказчику?
🔹 Визуальная схема выше показывает одну из схем проверки IFC файла:
1️⃣ Экспорт из проектного ПО (Civil 3D, Revit, Rhino+Grasshopper, и др.) в IFC.
2️⃣ Проверка файла через IfcCheckingTool (разработка KIT).
⚠️ Важно: имя файла должно быть на латинице!
✅ Результаты проверки: ошибки, предупреждения, комментарии.
3️⃣ Сам IFC-файл и отчет передаем в нейросеть для получения человекочитаемого отчета и инструкций по исправлению.
4️⃣ Исправляем ошибки в Blender + Bonsai или Python + IfcOpenShell
6️⃣ Повторная проверка в IfcCheckingTool.
#IFC
🔹 Как убедиться, что IFC-файл корректен и готов для передачи заказчику?
🔹 Визуальная схема выше показывает одну из схем проверки IFC файла:
1️⃣ Экспорт из проектного ПО (Civil 3D, Revit, Rhino+Grasshopper, и др.) в IFC.
2️⃣ Проверка файла через IfcCheckingTool (разработка KIT).
⚠️ Важно: имя файла должно быть на латинице!
✅ Результаты проверки: ошибки, предупреждения, комментарии.
3️⃣ Сам IFC-файл и отчет передаем в нейросеть для получения человекочитаемого отчета и инструкций по исправлению.
4️⃣ Исправляем ошибки в Blender + Bonsai или Python + IfcOpenShell
6️⃣ Повторная проверка в IfcCheckingTool.
#IFC
🔥13👍2🤯1
❓ Как и зачем избавиться от «монстра спагетти» в Grasshopper?
Вот 5 проверенных приёмов, которые помогут навести порядок в ваших скриптах:
1. Тонкие провода
✅ MetaHopper → Control Wire Display: массово изменить состояние проводов
❌ Ручная правка каждого провода утомительна
2. Логические блоки
✅ Группируйте ноды в рамки с подписями и цветами. Делайте входы слева, выходы — справа
❌ Без блоков скрипт превращается в хаос
3. Автовыравнивание
✅ SnappingGecko: ноды прилипают по краям и центрам, идеально выравниваются
❌ Достичь чёткого выравнивания вручную — почти нереально
4. Кластеры
✅ Сворачивайте повторяющиеся фрагменты и быстро множьте их копии
❌ Без кластеров холст быстро захламляется
5. Excel-импорт
✅ Импортируйте столбец данных вместо десятков слайдеров и панелей: компактно, удобно, редактируемо
❌ Ручной ввод занимает время и повышает риск ошибок
🚀 Используйте эти приёмы — и ваш Grasshopper-скрипт станет чистым, читаемым и поддерживаемым!
#Grasshopper #Rhinoceros
Вот 5 проверенных приёмов, которые помогут навести порядок в ваших скриптах:
1. Тонкие провода
✅ MetaHopper → Control Wire Display: массово изменить состояние проводов
❌ Ручная правка каждого провода утомительна
2. Логические блоки
✅ Группируйте ноды в рамки с подписями и цветами. Делайте входы слева, выходы — справа
❌ Без блоков скрипт превращается в хаос
3. Автовыравнивание
✅ SnappingGecko: ноды прилипают по краям и центрам, идеально выравниваются
❌ Достичь чёткого выравнивания вручную — почти нереально
4. Кластеры
✅ Сворачивайте повторяющиеся фрагменты и быстро множьте их копии
❌ Без кластеров холст быстро захламляется
5. Excel-импорт
✅ Импортируйте столбец данных вместо десятков слайдеров и панелей: компактно, удобно, редактируемо
❌ Ручной ввод занимает время и повышает риск ошибок
🚀 Используйте эти приёмы — и ваш Grasshopper-скрипт станет чистым, читаемым и поддерживаемым!
#Grasshopper #Rhinoceros
🔥13👍5
❓Как Navisworks определяет привязки к осям и уровням? Своя система привязок!
При проверке коллизий в Navisworks вы наверняка видели столбцы «Уровень» и «Пересечения сетки». Но задумывались, как программа определяет эти привязки?
Оказывается, Navisworks использует собственный алгоритм, и ключевую роль здесь играет «Активная сетка»!
🔍 Что такое «Активная сетка»?
Это выбранная система осей и уровней, по которой Navisworks «привязывает» элементы модели. Она включает:
- осевые линии (вертикальные/горизонтальные)
- точки их пересечения (узлы сетки)
При анализе коллизий программа находит ближайший узел сетки и указывает его в столбце «Пересечение осей».
💡 Зачем это нужно?
✅ Локализация проблем – быстрое определение коллизии в нужной зоне.
✅ Гибкость – можно загрузить отдельный файл с сеткой и использовать его для анализа.
🛠 Как выбрать активную сетку?
1. Откройте «Вид» → «Сетки и уровни».
2. В выпадающем списке «Активная сетка» выберите нужный вариант.
#Navisworks
При проверке коллизий в Navisworks вы наверняка видели столбцы «Уровень» и «Пересечения сетки». Но задумывались, как программа определяет эти привязки?
Оказывается, Navisworks использует собственный алгоритм, и ключевую роль здесь играет «Активная сетка»!
🔍 Что такое «Активная сетка»?
Это выбранная система осей и уровней, по которой Navisworks «привязывает» элементы модели. Она включает:
- осевые линии (вертикальные/горизонтальные)
- точки их пересечения (узлы сетки)
При анализе коллизий программа находит ближайший узел сетки и указывает его в столбце «Пересечение осей».
💡 Зачем это нужно?
✅ Локализация проблем – быстрое определение коллизии в нужной зоне.
✅ Гибкость – можно загрузить отдельный файл с сеткой и использовать его для анализа.
🛠 Как выбрать активную сетку?
1. Откройте «Вид» → «Сетки и уровни».
2. В выпадающем списке «Активная сетка» выберите нужный вариант.
#Navisworks
🔥10👍4