Wishbox / Коробка желаний
“Если хочешь сделать что-то хорошо, сделай это сам.”
Здесь в очень черновой форме записаны идеи, часть из которых планируется реализовать в системе TarpaCAD. Это далеко не все. То, что реализовано в предшественнике – программе Alto v.1.6 – здесь пока не упоминается.
Если вы инженер или САПРовец, работающий с AutoCAD – милости прошу добавить в комментах то, что вы хотели бы видеть в “идеальной” надстройке под эту программу. Желательно упомянуть свою специализацию (конструкции, архитектура, сети, геотехника…).
[1. ОПЕРАЦИИ С ПРИМИТИВАМИ (встроенные возможности)]
1.1 http://www.arcada.com.ua/forum/viewtopic.php?t=1494
(разрыв примитивов)
1.2 http://www.caduser.ru/cgi-bin/f1/board.cgi?t=20156yO
Вставка точки в полилинию.
1.3 Система аннотирования и редактирования замечаний и всего такого.
[2. НОВЫЕ ОБЪЕКТЫ: OBJECTARX]
2.1 В качестве упражнения сделать примитив Rectangle
[3. УПРАВЛЕНИЕ СЛОЯМИ]
3.1 Переключение между слоями одной кнопкой.
3.2 Система сортировки примитивов по порядку отрисовки в зависимости от слоя.
[4. ГРУППОВЫЕ ОПЕРАЦИИ]
4.1 Групповая распечатка из каталога.
4.2 Человеческая групповая замена блоков.
[5. УПРАВЛЕНИЕ СРЕДОЙ]
5.1 Инструмент централизованной раздачи настроек:
- настройка рабочей среды;
- аббревиатуры команд, в т.ч. для русского автокада.
5.2 Хранение стилей печати на сермере. Групповая подготовка листов к печати.
5.3 Система подключения внешних LISP и DVB файлов, централизованная относительно сервера организации.
5.4 Система пользовательского макроязыка или чего-нибудь подобного – чтобы можно было автоматизировать произвольные типовые задания.
[6. ПРИНЦИПИАЛЬНАЯ СХЕМА ПРОГРАММЫ, ДОКУМЕНТООБОРОТ]
6.1 Возможно, разделить на “общую часть”, устанавливаемую на все системы, и специальную для автокада и брикскада?
6.2 База данный по типу TDMS – возможно, посмотреть.
6.3 Обязательно – менеджер надстроек, чтобы можно было чужие лиспы подключать на всю контору.
6.4 Возможно, что-нибудь для обучения?
6.5. Документооборот:
http://www.caduser.ru/cgi-bin/f1/board.cgi?t=28461py
http://www.caduser.ru/cgi-bin/f1/board.cgi?t=34488Cm
[7. СТОРОННИЕ ПРОГРАММЫ (использовать как опыт)]
7.2 http://www.verzak.ru/progs.htm
7.3 Обильно потырить у Крыса. В первую очередь DwgRuLispLib.
[8. ПРИМЕРЫ ЗАДАЧ, которые пользователь будет встраивать в систему самостоятельно. Цитаты с dwg.ru]
8.1 Принцип действия: “если можешь описать это словами, значит, уже имеешь макрос”.
8.2 “Например, нужен макрос который бы создавал на поворотных углах полигона точки, с заданым именем. Это нужно для землеустройства. Когда огромные площади очень гемморойно создавать межевые знаки вручную. Плюс нужен макрос который в текстовом формате создал бы своего рода таблицу геоданных с дирекционными углами и т.д. и т.п.”