Здравствуйте. Работаю в организации, которая занимается обследованиями зданий. Приходится постоянно выполнять чертежи к отчетам. Основная программа - автокад. Вчера меня вызвал шеф и поставил такую задачу: Нужно выполнить 3D модель строения, которую заказчик сможет крутить, вертеть, заходить внутрь и при щелчке по какому либо элементу (допустим колонна), ему на экране выводится рамка со следующими ссылками: 1. Геометрические параметры 2. Проектные данные 3. Дефекты (фото) 4. и т.д., щелчек по ссылке должен направить к файлу (основные форматы- фото, док, пдф). Вопрос такой: возможно ли это сделать в автокаде или ревите и как? Заранее спасибо!
Я бы рекомендовал использовать Revit. Задачка, конечно, нетривиальная, но вполне себе решаемая.
Итак, 3D модель здания строится полностью штатными средствами Revit ("крутить"-"вертеть", на здоровье, с "заходить" тоже можно придумать).
Далее, выбираем колонну (или что-то другое), это семейство Revit, не совсем штатное, с Вашими доработками, в которых и содержится вся необходимая информация - геометрия (фактическая), проектные данные, а также на колонне навешаны дефекты (их можно реализовать доп семействами), которые будут содержать всю необходимую информацию, а также будет возможность прикрепить фото - намокание, разрушение защитного слоя, коррозия арматуры - все это будут отдельные семейства.
Далее, подключаем сюда программирование (я бы рекомендовал C# .NET) и пишем плагин (красная красивая кнопка), который будет упорядочивать всю необходимую инфу и выводить в нужном виде. Например, для колонны:
Создает сборку колонны, создает лист, размещает на листе виды на колонну (точнее ее сборку), возможно, проставляет какие-то размеры базовые, на лист выносит ведомость дефектов прям с фотками и выводит данный лист на печать в пдф, также можно сразу добавить опцию для определенных объектов, а точнее для присущих им дефектов добавлять легенды или, говоря простым языком, примечания типа "Места, где выявлены следы сырости и намокания на поверхностях конструкций перекрытия, выполнить их очистку, тщательно просушить электроприборами..." и прочее. Также, при желании, можно добавить какие-то схемки усиления в случае необходимости - очевидно, все это ведет в сторону усложнения плагина.
Вот это примерная схема "возможности это сделать". Итак, обобщу, НЕОБХОДИМО:
1. Знание Revit выше среднего;
2. Знание Revit API выше среднего;
3. Четкая и выверенная политика/структура в обследовании (то есть у Вас должна быть определенная концепция - все отчеты должны быть систематизированы, классифицированы и продуманы - например, список колонн, список дефектов, список предложений по устранению). В принципе, если Вы работаете в обследовании, то понимаете, о чем я говорю. Ну а я, в свою очередь, работал в обследовании, поэтому тоже понимаю, о чем я говорю.
РЕКОМЕНДАЦИИ:
1. Начинать надо с одного типа здания: например, монолитный каркас - фундаменты, колонны, перекрытия, балки. Описать систему для каждого элемента. Сделать тестовый Revit-файл и писать плагин. То есть берем "сарай" - 4 фундамента, 4 колонны, перекрытие, покрытие, 8 балок - и пытаемся реализовать задумку.
2. Если реализован пункт 1, то приступаем к расширению возможностей: добавляем к "сараю" кирпичные стены и т.д.
Конечно, я не могу описать всевозможные трудности, но хочу сказать, что чем четче у Вас будет пункт 3 из НЕОБХОДИМО, тем проще будет с ревитом и плагином.
Подводя итоги:
Вопрос такой: возможно ли это сделать в автокаде или ревите и как? Заранее спасибо!
Дружище, все возможно, вот серьезно (нужно только желание/деньги и время - зависимости между этими переменными описывать не буду;)). Примерное В ЧЕМ и КАК я описал выше.