1D_Inciner
размещено: 23 Октября 2010
обновлено: 24 Октября 2010
1X Tools
3X Tools
by Павел Котелевец (aka 1D Incinerator)
http://img695.imageshack.us/img695/7963/3x2x.png
Архив содержит мой LSP и PGP файлы, включающие в себя 3Х Tools
Пример работы 3X Tools:
http://www.youtube.com/watch?v=uUW7EKb31Tc
_________________________________________________
Сборник функций 3Х написан мной для отрёхмеривания чертежей в среде autoCAD, для их корректной работы рекомендуется WCS.
Основная их черта заключается в том, что они содержат цветовой модуль, позволяющий раскрашивать объекты согласно назначаемой им / занимаемой ими высоте. Цветовой модуль вычисляет цвет из высоты. Цвет неплоских отрезков берётся из высоты середины отрезка.
[A] Собственную высоту имеют следующие объекты: плоские LINE, PLINE, TEXT, MTEXT, POINT, BLOCK REFRENCE.
[B] Высота может быть захвачена объектами: ARC, CIRCLE, REGION, SPLINE, DIM.
Объекты списка [А] могут быть донорами/реципиентами высоты, поддерживают автозакраску.
Объекты списка [B] - только реципиентами.
Функции:
2W - назначить масштаб цветовой шкалы.
Значение записывается в системную переменную "MTJIGSTRING", поэтому сохраняется в автокаде и доступна в любом открываемом чертеже.
На схеме показано как изменяется положение цвета согласно масштабу цветовой шкалы. Цвет объектов на нуле = 7 (Белый)
Методом подбора было установлено, что наиболее оптимальный масштаб = 20.
3T - Захват объектом высоты из содержимого текстового примитива (надписи в TEXT/MTEXT).
Захват понимает символы "+/-", безразличен к разделителю ", .", игнорирует форматирование.
Значения от 0 до |94| воспринимаются в метрах, свыше |94| - в мм (0,2 = +0.2 = 200).
3TT - Авторазброс текстовых примитивов TEXT/MTEXT по указанной в них высоте. Выделяет только TEXT/MTEXT (фильтрует выделение).
23 - Присвоение цвета объектам согласно их текущей высоты. Поддерживает объекты списка [A]
3R - Проставляет одиночный POINT с текстом высоты. Служит для простановки/уточнения высот.
3P - Проставляет высоты выделеным POINT-объектам.
3С - Фильтр объектов по цвету. Служит для выделения примитивов, находящихся на одной высоте. Игнорирует "По слою"
3E - Захват объектом высоты другого объекта из списка [A].
Содержимое текстов игнорируется.
При захвате высоты из REGION (список [B]) предлагается захватить высоту через точку.
34 - Захват высоты через точку.
__________________________________
Сборник функций 1X преставляет собой функции выравнивания.
1Z - Выровнять по Z
1Х - Выровнять по X
1C - Выровнять по Y
2Z - Выровнять по XY
Дополнительный Enter во время работы функции включает режим копирования.
Примечание: функции прошли 2 мес тестирования.
0.35 МБ
СКАЧАТЬ
Комментарии
Авторизоваться
У меня такой вопрос к создателю - на каком акаде это видео делалось и какие параметры компа?
З.Ы. Полагаю, что видео было сделано до того, как вы подправили ошибки в коде, которые прям на видео и видны :)
Acer Aspire 7730Z
Результат применения (твердотельная модель) можно увидеть на скриншотах и рендерах рядом с туториалом(последние две картинки из трёх)
Сам по себе acad_1D.lsp является сборником LISP функций, содежащий 3X Tools, написаными мной или взятыми/поправлеными мною из различных источников.
Полный список функций выдаёт команда CV.
Приложеный PGP сожержит фрагмент сокращений дополнительных и основных функций.