VetCAD

Ускорить черчение от 20% до 50-100%, улучшить качество чертежей на порядок и пр.

   0 оценок

Александр, Alexander

размещено: 10 Января 2016
обновлено: 25 Января 2016

Ускорить черчение от 20% до 50-100%,

улучшить качество чертежей на порядок,

значительно упростить анализ чертежей,

превратить чертежи в базы не только графических, но и описательных данных

 

Этих результатов можно добиться, если собрать вместе уже хорошо известные решения, но и добавить к ним один неожиданный на первый взгляд элемент.

Больше года назад я уже пытался изложить эту идею в http://forum.dwg.ru/showthread.php?t=115290Чертить сразу с нужными графическими свойствами, сразу определять элемент как объект реальности, сразу присоединять описательные данные»). Я тогда недостаточно ясно описал назначение идеи и способы реализации, и был неправильно понят – участники обсуждения решили, что я говорю о прокси-объектах, о пользовательских объектах, о создании полноценных моделей объектов реальности.

Поэтому вынужден оговорить.

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

Речь об идее решения для любого предмета черчения, создания чертежей любого назначения и содержания.

Решение может быть, конечно, только программное, но для пользователей полностью независимое от программистов – все изменения, настройки пользователи смогут производить сами, не имея ни программистских навыков, ни серьезной квалификации, а только здравый смысл и простую логику.

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

В этом же файле описываются все типы объектов чертежей – нужного стандарта черчения. Типы объектов можно объединять в классы, которые могут содержать подклассы и т.д. – любой глубины классификации и любого содержания.

Описания типов объектов состоят из их идентификаторов - названий типов объектов, наборов их графических свойств – типов примитивов, цветов, слоев, весов, стилей текстов, высот текстов и т.п., названий блоков, их масштабов, углов разворота и т.п. и т.д.

Кроме этого описания типов объектов содержат названия «таблиц» (XRecord, Object Data), в которых необходимо сохранять идентификаторы типов объектов, а так же нужную описательную информацию об объектах – об их «характеристиках». В том числе могут задаваться ограничения значений для полей этих данных – списки или диапазоны допустимых значений.

Файлы описания должны иметь предельно простую, интуитивно понятную структуру, максимально лаконичны, и создаются самими пользователями в простых текстовых редакторах. Созданные однажды файлы описаний стандартов черчения могут использоваться любое число раз, и могут использоваться любым числом пользователей.

Вторая основа предлагаемой идеи решения – черчение и манипулирование объектами из наглядного раскрывающегося меню объектов, в котором все объекты в компактном классифицированном виде отображаются на экране. Пользователи указывают нужный для черчения тип объекта и нужное действие, по умолчанию – черчение, вставка в файл. При черчении из этого меню автоматически активизируется необходимая команда черчения AutoCAD и все необходимые для этого типа объектов графические свойства, ресурсы. При необходимости (после PURGE или т.п.) все необходимые в выбранном стандарте черчения параметры, настройки, ресурсы программно автоматически восстанавливаются.

Одновременно к каждому созданному графическому элементу автоматически присоединяется своя запись в соответствующей «таблице» (XRecord, Object Data), в которой содержится соответствующий идентификатор типа объектов и поля для описательной информации, для «характеристик». Естественно, все необходимые XRecord (Object Data) нужной структуры создаются программно автоматически по описанию из внешнего файла.

Это третья, неочевидная, основа предлагаемой идеи решения – использование расширенных данных, которое в данном случае приведет не к дополнительным трудозатратам и усложнению чертежей, а, наоборот, к новым бОльшим возможностям. У каждого графического элемента появляются стандартизованные расширенные данные с идентификаторами типов объектов – новое неграфическое свойство, дающее однозначную обратную связь с элементами dwg-файлов. Это дополнительное свойство элементов не зависит от текущих графических свойств элементов. Т.е. идентификаторы (названия) типов объектов дают возможность находить нужные объекты вне зависимости от их текущих графических свойств, восстанавливать нужные графические свойства, манипулировать объектами вне зависимости от их графических свойств.

В том числе, к одному графическому элементу можно присоединить любое число записей (XRecord, Object Data), включая и одинаковые. Т.е. один графический элемент можно определить как отображение многих типов объектов одновременно.

В целом добавление неграфических стандартизованных идентификаторов дает для анализа и манипулирования данными чертежей новые мощные степени свободы.

Кроме того, появление у каждого графического элемента записей (XRecord, Object Data) для расширенных данных, дает возможности превращения чертежей в базы описательных данных, дает возможности создания экспликаций, отчетов и пр. анализа описательных данных. Что существенно – эти возможности предполагаются доступными для пользователей базового AutoCAD, и, в сочетании с набором базовых необходимых инструментов, могут решить множество задач, от которых сейчас приходится отказываться или для которых приходится разрабатывать собственные приложения.

Ускорение черчения достигается за счет исключения ручных действий и настроек, повторяющихся при создании чертежей – автоматической их подгрузки и активизации.  Ускорение и улучшение качества достигается за счет максимальной стандартизации чертежей, возможностей полных и всеобъемлющих проверок.

При появлении описаний всех необходимых свойств всех графических элементов чертежей появляются возможности программно, автоматизированно определять элементы файлов нужными типами объектов, присоединять нужные записи (XRecord, Object Data), если наборы графических свойств элементов чертежей соответствуют нужному стандарту. Появляется возможность автоматизированно находить все элементы dwg-файла, чьи свойства не соответствуют стандарту черчения. Эта возможность существенно превосходит штатные инструменты AutoCAD проверки соответствия «стандарту».

При появлении у графических элементов названий типов объектов (идентификаторов) появляется возможность программно, автоматизированно назначать всем или выбранным элементам dwg-файла нужные графические свойства. В том числе и заменять при необходимости одни свойства на другие. Появляется возможность поиска элементов, не определенных типами объектов, без нужных записей (XRecord, Object Data). Появляется возможность автоматизированно манипулировать данными – выбирать объекты нужного типа, относящиеся к нужным классификационным группировкам. Появляется возможность дополнительных действий – однозначно правильно определять приоритеты отображения элементов, автоматизированно заменять способы отображения на отображение в другом стандарте, автоматизированно переводить чертежи из одного стандарта черчения в другой.

Программно, автоматизированно можно определять значения характеристик объектов в их полях данных в записях (в XRecord, в Object Data). Можно находить элементы, в записях которых не определены значения характеристик, в которых значения не соответствуют ограничениям, заданным в файле описания.

Значения из записей расширенных данных можно просматривать, вводить и редактировать для указанных элементов в специальном окне. Так же можно просматривать, вводить и редактировать все эти значения в виде таблиц. Эти значения можно экспортировать в нужные форматы и импортировать в XRecord/Object Data в dwg.

В принципе, многое из предлагаемой идеи решения в разных видах, частями реализовано в самом AutoCAD: в Design Center (Дизайн центр) – возможность подгрузки нужных ресурсов, в Tool Palettes (Панели инструментов) – наличие файлов описания и окно меню объектов для черчения, в инструментах проверок на стандарт. Но самим же Autodesk, например, в Tool Palettes не реализована и треть возможностей, возникающих при наличии файла описания. А окна Tool Palettes для меню объектов не позволяют создавать раскрывающиеся списки, реализовывать классификацию объектов, не компактны, т.е. недостаточно удобны.

Во многом предлагаемая идея решения реализована в вертикальных приложениях AutoCAD – использование расширенных данных, меню объектов, автоматизация процессов поиска и проверок и т.п. Но они не доступны основному большинству пользователей, и специализированы, ограничены специализацией приложений (хотя и не во всем).

Еще больше реализаций этой идеи в пользовательских приложениях - вероятно, мнигие сотни, может быть тысячи пользовательских программ, предлагающих свои меню объектов, автоматическую или полуавтоматическую загрузку ресурсов и настроек в dwg, способы описания и хранения характеристик объектов, в т.ч. в расширенных данных AutoCAD. И эти решения сильно привязаны к частным мнениям и предпочтениям, специализированны, чаще всего их пользователи зависимы от постоянного участия программистов и т.п.

Ограничения в применении данной идеи связаны в первую очередь с трудоемкостью создания файлов описания стандартов черчения. С наличием и качеством готовых файлов описания. Эта трудность преодолима. Во-первых, возможно программное создание «заготовок» таких файлов по образцовым представительным готовым чертежам, по тем же Tool Palettes, если они уже были сделаны или по формализованным описаниям нужных объектов, если они есть. Во-вторых, структура файлов описания может быть настолько простой, прозрачной и лаконичной (проверено - возможно), что ручное создание таких файлов описания может быть достаточно несложным и быстрым. В-третьих, уже созданные файлы описания во многих случаях могут быть использованы как заготовки – когда стандарты черчения отличаются не принципиально, частично.

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

Других ограничений фактически никаких нет – внешне и функционально созданные таким образом чертежи ничем не отличаются от обычных чертежей AutoCAD, описательные данные из XRecord не создают для работы с dwg проблем, не являются proxy.

Предлагаемая идея реализована мной (как постановщиком задач) для вертикального приложения AutoCAD Map 3D на основе его расширенных данных – Object Data, и почти полностью повторена для базового AutoCAD на основе XRecord.

Уже одно только черчение из удобного меню объектов, поиск по типам объектов и по классификационным группировкам, поиск не определенных элементов дают общее снижение трудозатрат примерно на 10-20% и очень заметное улучшение качества чертежей. Остальные цифры в моем обещании ускорить оценочные, т.к. сейчас пока невозможно широкое производственное применение, тестирование и доработка. Обещания улучшить, упростить, расширить, создавать новые виды продукции и пр. в базовом AutoCAD вполне проверены и ответственны.

При этом я считаю, что правильной во всех смыслах и случаях реализацией такой идеи может быть только решение самой фирмы – Autodesk.

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

Почему делюсь идеей, а не пиарю свой продукт?..

Во-первых, косвенно пиарю. :)

Во-вторых, идеи считаю вообще самым ценным.

В-третьих, хорошая идея – всегда продукт критики и обсуждения.

В-пятых, реализация всегда ограничена вкусами и склонностями ее авторов, что-то от идеи теряет, а что-то несет лишнее.

В-шестых, надеюсь, что те, кто будет реализовывать такое решение, не забудут упомянуть и меня. :)

В-седьмых, повторюсь, считаю, что реализовывать подобное должен сам Autodesk.

Комментарии

Комментарии могут оставлять только зарегистрированные участники
Авторизоваться
Комментарии 1-12 из 12
АлексЮстасу , 27 июня 2016 в 04:53
#12
Предлагаемые Вами приемы оч. широко используются. Пусть не в таком концентрированном виде, у разных пользователей складываются свои наборы подходов, но широко.
Да, тоже оч. широко люди упорно "чертят в нулевом слое отрезками", и их нужно по возможности просвещать, показывая грамотные решения.
Кроме того, уже давно используются блоки с атрибутами, динамические блоки, оформление для печати в пространстве листов, мультивыноски, 3D и пр. Чего я у Вас не обнаружил. Есть еще несколько мелких вопросов к Вашему dwt.

Отчего бы Вам не описать все эти свои находки не в комментариях здесь, а в своем блоге, допустим?

Я Вас, кажется, хорошо понимаю хотя бы в том смысле, что не нужно придумывать как бы новое и усложнять, если можно ровно то же и так же быстро сделать простыми средствами.
HORSY , 26 июня 2016 в 22:20
#11
мой способ заодно подходит для подсчёта спецификаций

запасаем слои по диаметрам труб с названиями типа
_xyz_20 ... _xyz_159
и разукрашиваем хоть осевые линии хоть трубы в 1 линию
и сразу по разноцветности видим: забыли ли чего

обособляем нужный слой и подсчитываем длину
и то же для всех требующихся слоёв

а для подсчёта элементов можно подсчитать число блоков
особенно когда блок сразу называется типа "шкаф_22"

а также можно применять МИНИ-БЛОКИ:
простая линия имеющая главное название
и МИНИ-БЛОКИ расставляются по элементам чертежа
например к задвижкам или отводам всех типоразмеров

BCOUNT из экспресса подсчитывает МИНИ-БЛОКИ очень классно

сами МИНИ-БЛОКИ могут да и должны быть в НЕпечатаемом слое

как видим всё было додумано давно и никому НЕинтересно
однако кого обучал и научил пользоваться шаблоном
у тех в каждом чертеже по 500 блоков обычное дело

Шаблоны Autocad: описание слоев, цветов, шагов, привязок, фасок,
толщин полилиний, типов линий, стилей текста, стилей размеров
1 МБ: http://ventportal.com/sites/all/files/DA-ACAD.ra
АлексЮстасу , 26 июня 2016 в 20:44
#10
Цитата:
Сообщение #8 от HORSY
"приписывается": в чертеже пишется
рядом с нарисованной на экране линией
и на экране видно в отдельном видовом экране:
Ок! Доперло - надписываете прямо текстом... Гм...
Цитата:
Сообщение #8 от HORSY
"решение: набор полилиний" значит: прям на экране
присутствует буквально: "набор полилиний"
а лучше сразу в виде элемента например
набор трубопроводов с точными расстояниями
и всё в своих слоях
Что такое на языке Автокада Ваше "набор полилиний"?
Просто множество полилиний? Полилинии в группе? Selection set? Что значит "в виде элемента" - вхождение блока что ли?
Цитата:
Сообщение #8 от HORSY
"как определять характеристики объектов?"
щёлк на объект и на панели свойств всё видно
хотя зачем? разукрашивали же с идеальных эталонов
Под характеристиками я имею в виду не графические свойства, а характеристики объектов - материал, назначение, производитель, марка, вес и т.д.

Скачал Ваш dwt-шаблон. Т.е. это шаблон слоев, блоков и т.п., а так же начерченные образцы всего. Такое меню всех нужных объектов прямо в чертеже.
Одна моя гипотеза отпала - в одном слое могут быть объекты совсем разных типов - и точечные (блоками), и текстовые, и разными линиями.
В целом - вполне реалистичный вариант. Видел такие, пользовался. Подготовленных, полных шаблонов dwt сам ярый сторонник и практик.
В 2004-м появились Tool Palettes - тоже вариант. При нем даже не нужны дополнительные действия по раскладыванию по слоям, пользование кисточкой.

Я пробовал, использую разные приемы и варианты, в т.ч. и как у Вас. И тем не менее же излагаю этот. Не считал бы его лучшим, самым продуктивным и перспективным - не писал бы.
HORSY , 26 июня 2016 в 07:17
#9
т.к. неизвестно читает ли кто-нибудь ещё комментарии

жду ответов в комментариях от хотя бы

3-ёх новых заинтересовавшихся

и заодно удивляюсь: неужели вопросы "как как как"
предполагают "ответ": "только составив программу" ?

наверняка можно поднять соответствующую тему форума
HORSY , 26 июня 2016 в 06:03
#8
"приписывается": в чертеже пишется
рядом с нарисованной на экране линией
и на экране видно в отдельном видовом экране:
_СЛОЙ_ВЫДАННЫЙ_ЗАКАЗЧИКОМ_15 _____________
где _____________ = просто линия со всеми свойствами
конечно же: лучше всего "по слою"

про 150 типов объектов и 15 слоёв:
здесь неясно что за ТИПЫ объектов
возможно неучтённые объекты можно поместить
в произвольный слой и впоследствии окажутся
в слоях с дополнительными номерами типа "теплотрасса_1"
но в любом случае никакой программы НЕтребуется

"решение: набор полилиний" значит: прям на экране
присутствует буквально: "набор полилиний"
а лучше сразу в виде элемента например
набор трубопроводов с точными расстояниями
и всё в своих слоях

о "быстром выборе" не пишу ничего до сих пор но тоже пользуюсь

" как определить, что таким-то линиям нужно задать такую-то глобальную ширину?"
ответ: такие-то линии олицетворяют определённую запчасть чертежа
и при выполнении подобной запчасти нарисованной в любом слое
кисточкой разукрашиваются элементы от эталона

например набор трубопроводов и сечение с осями
рисуем в чём хотим и разукрашиваем кисточкой с эталона

"как определить, в том ли слое оказались элементы?"
ежели разукрашивать заведомо с правильных слоёв тем более
видя "приписанные" названия слоёв значит всегда будет правильно

"как определить, каким стилем, какой высоты, с каким наклоном, сжатием вставлять тексты?"
тексты пишутся в произвольном стиле
и разукрашиваются от текстов-эталонов
и для размерных стилей то же:
образмериваем любым размерным стилем
и разукрашиваем от эталонного размера

"как определить, какие тексты в какой слой класть?"
сначала разукрашиваем стилем текста потом разукрашиваем слоем
и ничто не мешает и ничто не мешает копировать
готовые надписи уже находящиеся в правильном стиле и слое

"как определить, нужно ли блок вставлять только без поворота или можно с поворотом?"
в шаблоне аж... 2002года есть блоки уже ПОВЁРНУТЫЕ во все стороны
и даже о ужас предусмотрены характерные точки вставки

"как определять характеристики объектов?"
щёлк на объект и на панели свойств всё видно
хотя зачем? разукрашивали же с идеальных эталонов

как видим: программирование НЕпотребовалось

и опережая вопрос: моим шаблоном элементов 2002года
пользуюсь ежедневно
АлексЮстасу , 26 июня 2016 в 03:01
#7
Плз, выражайтесь как-нибудь не так телеграфно-ребусно. Вдруг я что-то существенное пропускаю?
Что такое
Цитата:
Сообщение #6 от HORSY
"приписывается название слоя к каждой линии"

буквально видим на чертеже:
_СЛОЙ_ВЫДАННЫЙ_ЗАКАЗЧИКОМ_15 ------------
где ------------ = просто линия со всеми свойствами
? Что этим сказано? Предположу, что в слой _СЛОЙ_ВЫДАННЫЙ_ЗАКАЗЧИКОМ_15 кладутся линии "со всеми свойствами". С какими? Может быть со всеми по слою?
Ок. А чем Ваше из предыдущего поста (2)"1. рисуются ЛИНИИ в любом слое и разносятся по слоям" отличается от этого (3)"1. приписывается название слоя к каждой линии"? Линии уже разнесены по слоям. Что такое "приписывается..."?
Цитата:
Сообщение #6 от HORSY
и заодно решаем немыслимо сложную задачу
"А если заказчик уже выдал список нужных слоев - штук пятнадцать всего?"
По-прежнему исхожу только из гипотезы, что речь о разнесении объектов одного типа в свой отдельный слой. Тогда что делать, когда слоев заказчика 15, а типов объектов 150?
И какие линии в какой слой?
Цитата:
Сообщение #6 от HORSY
...решение: набор...
Т.е. Вы о быстром выборе или т.п.? Если так, то вопрос 1: Вы считаете, что много действий лучше, быстрее и безошибочнее, чем одно? Лучше чертить, а потом выбирать и перекладывать в слои, чем сразу чертить в нужном слое, со всеми нужными свойствами? Повторно вопрос 2: как определить, что таким-то линиям нужно задать такую-то глобальную ширину? Повторно вопрос 3: как определить, в том ли слое оказались элементы? Повторно вопрос 4: как определить, каким стилем, какой высоты, с каким наклоном, сжатием вставлять тексты? Вопрос 5: как определить, какие тексты в какой слой класть? Вручную? Повторно вопрос 6: как определить, нужно ли блок вставлять только без поворота или можно с поворотом? Повторно вопрос 7: как определять характеристики объектов?
HORSY , 26 июня 2016 в 00:34
#6
"приписывается название слоя к каждой линии"

буквально видим на чертеже:
_СЛОЙ_ВЫДАННЫЙ_ЗАКАЗЧИКОМ_15 ------------
где ------------ = просто линия со всеми свойствами

и заодно решаем немыслимо сложную задачу
"А если заказчик уже выдал список нужных слоев - штук пятнадцать всего?"

авторстатьи: "А как задать стили текстов, их высоту, сжатие, наклон?"
встречный вопрос: зачем смешите народ ???
решение: просто набор всех типов текстов на экране в куче

авторстатьи смешит нас ещё смешнее:
"А как задать, что полилиниям нужна конкретная глобальная ширина?"
решение: набор полилиний с волшебными чудесными глобальными ширинами

авторстатьи: "А как задать, что масштаб вставки
конкретного блока нужен, допустим, 10, а другого - 5?"

решение удивительное для миллионов: набор готовых блоков
даже о чудо в нескольких масштабах одновременно в куче

и разукрашиваем свойства кисточкой и копируем между чертежами хоть как

где-то НЕмною выложена моя разработка 2002 года на эту тему
искать именно на dwg-ru лень да никому и НЕинтересно

нашёл мою ссылку скачано 2100 раз пишут
да там нужно регистрироваться для скачивания
http://forum.abok.ru/index.php?act=attach&type=post&id=812
АлексЮстасу , 25 июня 2016 в 22:20
#5
Цитата:
Сообщение #4 от HORSY
опосля слов "Решение может быть, конечно, только программное"
перестал читать естественно
упоминаемую тему не смог читать от смеха
Гм... Эти мои слова были во вступлении, т.е. до изложения сути. Т.е. рассмешить Вас тема не могла. Значит, Вы смеялись над чем-то другим. Но зачем об этом писать здесь?
Цитата:
Сообщение #4 от HORSY
данная проблема "черчения сразу в супер-пупер свойствах"
была решена мною эдак в... 2002 году: в начале века
Смех помешал Вам прочитать даже первую фразу текста: "...уже хорошо известные решения...".
Смех помешал Вам и связно излагать.
Например:
Цитата:
Сообщение #4 от HORSY
1. приписывается название слоя к каждой линии
1. можно разделить экран на видовые
Как это вообще: "приписывается название слоя к каждой линии"?
Забыли объяснить, при чем здесь видовые экраны?..
Предположу, что Вы говорите об идентификации графических элементов как объекты с помощью создания стольких слоев, сколько типов объектов. Если так, то этот способ придуман самим Автокадом при рождении. Т.е. еще в прошлом тысячелетии. И использован этот способ в огромном числе пользовательских приложений. В т.ч. и от серьезных фирм. До 2002 г.
Решение известное, очевидное, но, увы, плохое.
А если заказчик уже выдал список нужных слоев - штук пятнадцать всего?
А как слоями задать, что контуры должны быть замкнутые?
А как задать, что масштаб типов линий нужен не 1.0?
А как задать, что полилиниям нужна конкретная глобальная ширина?
А как задать, что масштаб вставки конкретного блока нужен, допустим, 10, а другого - 5?
А как задать, что такие-то тексты нужно вставлять только горизонтально, а такие-то можно с поворотом?
А как задать стили текстов, их высоту, сжатие, наклон?
А как проверяете, в том ли слое элемент?
А характеристики объектов Вы как определять предполагаете? Тоже слоями? Или видовыми экранами? И как же?
Может быть я понял Вас неправильно, но я хотя бы прочитал Вами написанное и пытался понять.
HORSY , 25 июня 2016 в 21:18
#4
опосля слов "Решение может быть, конечно, только программное"
перестал читать естественно
упоминаемую тему не смог читать от смеха

данная проблема "черчения сразу в супер-пупер свойствах"
была решена мною эдак в... 2002 году: в начале века

ввиду важности все пункты под нумером 1

1. создаются СЛОИ с говорящими названиями
1. рисуются ЛИНИИ в любом слое и разносятся по слоям
1. приписывается название слоя к каждой линии
1. можно разделить экран на видовые
1. можно вынести видовые экраны на разные мониторы
1. рисуем ну вообще В ЛЮБОМ СЛОЕ например в слое 0
1. раз в час разукрашиваем кисточкой беря свойства из тех линий

??? какие программы ???
??? какие сложности ???

перенос слоёв между чертежами:

НЕТ НЕТ НЕТ: программистски программируем программскую программу

ДА ДА ДА ДА: вносим линии соотв. слоям
АлексЮстасу , 05 февраля 2016 в 21:54
#3
Пример черчения для полностью трехмерного чертежа: https://youtu.be/P0IaTbhrFm
Черчение, выборки, определение имеющихся графических элементов, ввод характеристик с проверкой правильности значений. Проверки, некоторые возможности работы с данными.
Создатели таких чертежей используют для описания характеристик объектов атрибуты. Поэтому в основном чертят блоками.
При использовании расширенных данных (например, XRecord) описательные данные можно добавлять к графическим элементам любого типа.
Сервис для работы с расширенными данными выложу в видео попозже - косяки этой программы-прототипа замучили :)
АлексЮстасу , 25 января 2016 в 16:45
#2
Написан работающий прототип из двух приложений, которые идею реализуют.
Основная задача прототипа - доказать несложность реализации, показать эффективность, отработать варианты решений.

Видео:
https://youtu.be/Iz8y4fTN9S - начало работы. Автоматическая загрузка нужных значений переменных AutoCAD, ресурсов черчения из указанный источников при загрузке файла описания объектов.
https://youtu.be/aWd1NDupTc - автоматическая загрузка нужных значений переменных AutoCAD, ресурсов черчения после _PURGE для вычерчиваемых объектов, автоматическая загрузка всех ресурсов в новый открытый dwg.
https://youtu.be/pjal4Eh5qr - общее о черчении.
https://youtu.be/uyCWm6dnnE - сервис для черчения.
https://youtu.be/PdITTAt--3 - проверки вычерченного. Исправления.
Видео сделано на примере использования для описательных данных Object Data из Map 3D.
Для базового Автокада есть вариант на XRecord - все совершенно то же, но описательные характеристики не видны в окне Properties.
Эти видео о приложении для черчении и о проверках-исправлениях. Видео о работе с описательными данными как с внутренней БД пока нет. (Прототип приложения есть).

Пиарить-пиарю, но во всех смыслах лучше, если эту идею реализует сам Autodesk:
- у разработчиков фирмы больше возможностей для реализации,
- разработчикам фирмы лучше известны возможности и недостатки Автокада,
- разработчики фирмы лучше владеют инструментарием,
- в исполнении фирмы предполагаю эту реализацию встроенной в Автокад, т.е. получаемую пользователями бесплатно.
PutnikAda , 25 января 2016 в 15:49
#1
Хм, а что за "собственный продукт", который вы "косвенно пиарите"? Или это так, для красного словца?
altius