Pull to refresh
  • by relevance
  • by date
  • by rating

MVC-шаблон программирования как способ реализации процесса проектирования в Ревит

CAD/CAM
Tutorial
image Revit — программный комплекс, реализующий принцип информационного моделирования зданий — BIM. Предназначен для архитекторов, конструкторов и инженеров.

Прежде, чем разбираться, как же мы будем применять шаблон программирования при создании модели и оформлении документации в Ревит, нужно разобраться, что такое шаблон программирования MVC. Википедия говорит нам, что:

Model-View-Controller («Модель-Представление-Контроллер») — схема разделения данных приложения, интерфейса и логики на три отдельных элемента: модель, представление и контроллер. Модификация каждого компонента осуществляется независимо.

  • Модель (Model) предоставляет данные и реагирует на команды контроллера, изменяя свое состояние.
  • Представление (View) отвечает за отображение данных модели пользователю, реагируя на изменения модели.
  • Контроллер (Controller) интерпретирует действия пользователя, оповещая модель о необходимости изменений.

К слову этот шаблон впервые был описан в 1978 году.

Теперь разберемся, что есть что в Ревит, согласно моей реализации работы по этому шаблону.
Читать дальше →
Total votes 5: ↑5 and ↓0+5
Views4.1K
Comments 17

Семейство марки с поворотом (Tag) для загружаемых семейств Autodesk Revit

CAD/CAM
Tutorial
image

Создал семейство марки (tag family), для маркирования загружаемых семейств, которое можно поворачивать на определенный пользователем градус. Как известно для загружаемых семейств параметр 'Повернуть с компонентом' в соответствующих им марках не работает и марки располагаются только вертикально или горизонтально.
Читать дальше →
Total votes 12: ↑11 and ↓1+10
Views3.8K
Comments 2

Стоит ли свое хобби развить в стартап?

ProgrammingStart-up development
image

Много лет назад я увлекся программированием и начал писать для себя приложение (плагин для AutoCAD). И вот прошли годы и встает вопрос — развить свое хобби в стартап или оставить его и дальше как хобби? Рассуждения на тему под катом
Читать дальше →
Total votes 18: ↑14 and ↓4+10
Views8.8K
Comments 35

Макрос для Autodesk Revit, который подравнивает стены

Programming.NETAPICAD/CAMC#
Tutorial

Автодеск сделал стены разными, но пришли проектировщики и начертили стены под углом 0,045 и 89,915 градусов. Поэтому не ставятся размеры между стенами. Так продолжалось долго, но теперь появился Великий Макрос Уравнитель, он вернет стенам углы в 0,000 и 90,000 градусов.
Макрос поправляет стены, у которые начерчены с погрешностью до 1,2 градуса относительно параллели или перпендикуляра к выбранному образцу стены.

Читать дальше →
Total votes 15: ↑15 and ↓0+15
Views4.6K
Comments 0

СПДС GraphiCS 2019 и nanoCAD СПДС 10. Работа с IFC из Revit

Магма-Компьютер corporate blogVector graphicsWorking with 3D-graphicsCAD/CAM
Tutorial
Autodesk Revit (далее – Revit) является одной из программ, осуществляющей автоматизированное проектирование в технологии информационного моделирования зданий (BIM). Вместе с тем, основным результатом проектирования являются плоские чертежи, для оформления которых используются СПДС GraphiCS 2019 и nanoCAD СПДС 10 (далее – СПДС). Совместная работа СПДС и Revit является предметом обсуждения данной статьи.
Читать дальше →
Total votes 25: ↑24 and ↓1+23
Views2.5K
Comments 8

Советы по разработке очень больших проектов в Revit

CAD/CAM
image

Многие команды имеют собственные стандарты BIM. Но что происходит, когда команда начинает работу над проектом значительно большим, чем когда либо приходилось выполнять в Revit. Применяются ли стандарты, подходящие для небольших проектов для сооружений в сотни тысяч квадратных метров?

Брайан Киш (Brian Kish), архитектор и менеджер проектов в AE7 в своей статье делится советами по созданию очень, очень больших проектов в Revit. Далее следует вольный пересказ этой статьи.
Читать дальше →
Total votes 12: ↑12 and ↓0+12
Views9.5K
Comments 4

Цифровая археология и Виртуальная реальность или как я пытался подружить BIM и VR

CAD/CAMAR and VR
Recovery mode
Все новые модные технологии имеют массивный фундамент из старых и подчас для работы с ними нужно основательно покопаться в толще исторических слоёв и с удивлением найти там удобные и весьма своевременные инструменты.


Читать дальше →
Total votes 6: ↑6 and ↓0+6
Views2.1K
Comments 6

Делаем один проект плагина с компиляцией под разные версии Revit/AutoCAD

.NETPowerShellVisual StudioAPIC#


При разработке плагинов для САПР приложений (в моем случае это AutoCAD, Revit и Renga) со временем появляется одна проблема – выходят новые версии программ, меняется их API и нужно делать новые версии плагинов.


Когда у вас всего один плагин или Вы еще новичок-самоучка в этом деле, то можно просто сделать копию проекта, поменять в нем нужные места и собрать новую версию плагина. Соответственно, последующее внесение изменений в код повлечет за собой многократное увеличение трудозатрат.


По мере накопления опыта и знаний Вы найдете несколько способов автоматизации этого процесса. Я прошел этот путь и хочу рассказать Вам к чему я пришел в итоге и насколько это удобно.

Читать дальше →
Total votes 3: ↑3 and ↓0+3
Views4.3K
Comments 1

За что bim-менеджер получает 100 тысяч и как им стать. Личный опыт

IT careerSystems engineering
Sandbox
Recovery mode


Если вы учитесь на стройфаке и думаете, куда стремиться, подумайте о карьере Bim-менеджера. Они могут получать 100 000 ₽. При этом московские инженеры-проектировщики получают 69 000 ₽ — данные Trud.com за нынешний год.

Я — Андрей Мехонцев. Со своей командой Altec Systems помогаю строительным компаниям внедрить BIM. До этого четыре года работал bim-менеджером в одной компании. Сейчас я расскажу на примере своей истории:

  1. За что платят bim-менеджеру
  2. Почему bim-менеджеры востребованы
  3. Как стать bim-менеджером
  4. Как попасть на работу
Читать дальше →
Total votes 52: ↑17 and ↓35-18
Views14K
Comments 54

Revit: как защитить проект от случайных смещений

Working with 3D-graphics
Tutorial
Recovery mode


Я работаю BIM-менеджером и вместе со своей командной Altec Systems помогаю компаниям внедрить BIM. Недавно мне написал клиент с такой проблемой:
У меня один архитектор — назовём его Вова-рука*** — случайно в проекте сдвинул связанный файл конструкторов на 5 миллиметров, вот так:



Выскочило сообщение, мол, вы изменили систему координат файла. Вова его не понял и позвал BIM-менеджера. Тот был занят. Вова подумал, фиг с ним: закончил работу и передал её специалисту ОВК. Тот не заметил, что в проекте ошибка, и начал рисовать систему отопления со смещением в 5 миллиметров. В итоге заказчик выдал отчёт с 5000 коллизиями. Пришлось переделывать и оправдываться.

Как уберечь проект от случайных смещений?
Сейчас поделюсь панацеей. Чтобы уберечь проект от таких ошибок, есть два решения:
Читать дальше →
Total votes 14: ↑6 and ↓8-2
Views1.3K
Comments 1

11 блогов по Revit, которые помогут облегчить работу. Обзор от BIM-менеджера

Working with 3D-graphicsSocial networks and communitiesVisual programming
Ниже подборка блогов для всех, кто работает в Revit: конструкторов, инженеров и архитекторов. Эти блоги помогут автоматизировать рутинную работу и выполнять свои задачи быстрее. Ниже я — Мехонцев Андрей, BIM-менеджер — объясняю, кому и чем будет полезен каждый из них.
Читать дальше →
Total votes 8: ↑7 and ↓1+6
Views13K
Comments 7

Единая среда 3DEXPERIENCE и интеграция с Autodesk Revit

DassaultSystèmes corporate blogWorking with 3D-graphicsCAD/CAMData visualization
Внедрение технологий информационного моделирования в России и мире — очевидный тренд в строительстве. При строительстве ряда объектов обязательным становится использование технологий BIM (Building Information Modeling). Готовятся новые национальные и межгосударственные стандарты, ускоряющие повсеместный переход к BIM. В России этот переход должен состояться в начале 2021 года. Предполагается, что результатом станет сокращение затрат в строительстве на 20%, а сроков — на 30%.
Читать дальше →
Total votes 5: ↑5 and ↓0+5
Views1.2K
Comments 0

Войны лоббистов и развитие BIM. Часть 1: Как ленинградский математик помог Autodesk захватить мировой рынок CAD

CAD/CAMDesignHistory of ITSoftwareIT-companies

В наше время каждая продвинутая строительная компания мечтает о применении 4D-7D BIM в своем планировании и о тех конкурентных преимуществах, которые принесет им эта технология. 

В этой статье мы ответим на вопрос: откуда взялись STEP, IFC и buildingSMART, как советский физик-ядерщик помог Autodesk завоевать мировой рынок СAD и почему Autodesk редко упоминает Revit в своей финансовой отчетности .

Эта серия статей посвящена неравномерному развитию BIM в разных странах. Эту тему нельзя начать без краткого экскурса в историю возникновения BIM-программ или, точнее, - форматов данных, которые привели сейчас к лоббистской борьбе за возможность планировать $10 триллионов новых строительных договоров каждый год и, как следствие, - к очень неравномерному развитию BIM в разных странах. 

Читать далее
Total votes 7: ↑6 and ↓1+5
Views9.1K
Comments 28

Войны лоббистов и развитие BIM. Часть 2: open BIM VS closed BIM. Revit vs ArchiCAD и Европа против остального мира

Open sourceCAD/CAMWeb analyticsHistory of ITIT-companies

В этой статье мы рассмотрим, в какую сторону движется рынок BIM CAD программ сегодня. Какие программы BIM CAD выбирают конструкторы в разных странах мира и как кардинально поменялся мир планирования за последние 15 лет. 

Если следить за основными трендами в BIM планировании по всему миру, можно заметить невероятный перекос в развитии BIM технологий в отдельных развитых странах. Чем же объясняется такое различие в технологиях планирования, от которых зависит от 5 до 20% ВВП каждой страны в мире? 

Читать далее
Total votes 5: ↑3 and ↓2+1
Views6.5K
Comments 28

Войны лоббистов и развитие BIM. Часть 3: Отцы BIM технологий. Кто стоит за успехом Autodesk и openBIM?

CAD/CAMDesignHistory of ITIT-companies

В этой статье мы осветим работу всех основных отцов BIM технологий, которые в 80-е и 90-е разрабатывали инструменты для автоматизированного проектирования. Разберём также, кто стоит за успехом организации buildingSMART и таких корпораций, как Nemetschek Group и Autodesk и почему старые программисты Autodesk не любили разработчиков Revit, а компания Nemetschek отказывалась от разработки IFC формата.

Читать далее
Total votes 7: ↑7 and ↓0+7
Views6.1K
Comments 5

Войны лоббистов и развитие BIM. Часть 4: Борьба CAD и BIM.  Монополии и лоббисты в строительной отрасли

CAD/CAMBusiness ModelsDesignHistory of ITIT-companies

В этой части мы поговорим о борьбе CAD и BIM, о монополизации строительного проектирования корпорацией Autodesk и организацией buildingSMART,  а также о лоббировании концепции openBIM на государственном уровне в некоторых странах.

Читать далее
Total votes 17: ↑15 and ↓2+13
Views6.1K
Comments 26

100 плагинов для Revit или как мы оптимизировали проектирование систем электроснабжения

STEP LOGIC corporate blogSystem Analysis and DesignCAD/CAMData visualizationSystems engineering

Привет, Хабр! Меня зовут Алексей Новиков, уже 5 лет я занимаюсь информационным моделированием систем электроснабжения в компании STEP LOGIC.  

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

Читать далее
Total votes 7: ↑7 and ↓0+7
Views6K
Comments 9

Проверки в Navisworks по матрице коллизий с помощью Dynamo

Visual programming
Sandbox

В свое время стояла задача по созданию проверок в Navisworks по матрице коллизий. Проверок было огромное количество, и простое набивание их наименований, не говоря уже о создании поисковых наборов, выборе типа проверки и назначении допуска, занимало неприлично большое количество времени. Автоматизированных решений подобной задачи найти не удалось, поэтому я написала пару скриптов, позволяющих создавать проверки по заданным правилам и поисковые наборы элементов в Navisworks на основе данных из матрицы коллизий. Возможно, кому-то еще это пригодится, поэтому делюсь своими наработками в этой небольшой статье.

Читать далее
Total votes 2: ↑1 and ↓10
Views918
Comments 0