Реклама в Интернет

ГЛАВНАЯ
-----------------------------------
ДОВЕСКИ
часть 2
КОМПОНОВЩИК
БИБЛИОТЕК
-----------------------------------
МЕНЕДЖЕР
СЛАЙДОВ
-----------------------------------
ПРОГРАММЫ
Страница 1
Страница 2
Страница 3
-----------------------------------
ПРОГРАММЫ
2002 года
 
 
-----------------------------------
ОБ АВТОРАХ
ПРОГРАММ
 

ДОМАШНЕЕ ЗАДАНИЕ от 23 сентября 2002 года

Господа, народ, люди, товарищи!
Есть предложение (идея Василия см. Гостевую книгу) доработать программу TRIMHALF. Она (программа) преносит часть объекта, ограниченного другими объектами, на другой слой. Например, линия пересекается двумя другими и между ними она должна быть штрих-пунктирной или просто другим цветом (поменять слой). Происходит деление первой линии на 3 (или 2) и нужная часть переносится в указанный слой. Так вот выбор слоя происходит с командной строки, "в слепую", а хорошо бы показать окно со списком возможных слоев и выбором слоя в окне.
Кто воэмется и сделает - Спасибо! Самому то и некогда, да и умом уже стал слабоват %-)...
Полагаю, что удобнее довавить одну функцию, считывающую слои и возвращающую выбранный слой.
А может у кого есть уже аналогичные проги?


24 сентября 2002 года
ПЕРВЫЙ ОТКЛИК

Игорь Костюкович первый откликнулся на просьбу доработки программы и прислал свой вариант.

  1. trimhalf.lsp - первоисточник, в который добавлена функция ($getLayerName currLayerName) и закомментирована часть, которая осуществяла ввод имени слоя.
  2. trimhalf.dcl - описание диалогового окна, в котором выводится для выбора список существующих в рисунке слоев. Этот файл должен располагаться в папке, о существовании которой знает AutoCAD (лучше всего в автокадовском Support).
  3. trimhalf.bmp - иконка старая.

Игорь поднимает ряд вопросов по дальнейшему улучшению программы:
"Это первое приближение, не затронуты вопросы контроля правильности данных, задания нового имени слоя и т.д. Общее впечатление: мне кажется, что логичнее было бы сначалы выбирать объекты (примитивы) для переноса, а затем слой, на который их нужно перенести. А в качестве текущего указывать не последний заданный пользователем слой, а слой на котором лежат выбранные примитивы или "Разные", если они лежат на разных слоях. Это, по-моему, более соответствует идеологии AutoCAD'а. Еще один момент: программа работает только с отрезками, дугами и кругами. Но мой личный опыт показывает, что люди работают чаще с полилиниями, нежели с отрезками.
Вот и перспектива для развития
."
Программа уже включена в обновленный сборник "Довески 2002"

Ждем-с других программ.

БЛАГОДАРНОСТЬ ЗА ПРОГРАММУ TRIMHALF

Василий (автор идеи доработки программы):
- Спасибо, что сразу откликнулись на счет доработки программы trimhalf. Теперь она гораздо удобнее стала. У меня на этот счет были немного другие соображения, но я так и не смог довести их до ума. Я пробовал сосдать файл контекстного меню для нее. Написал программы для составления списка слоев, для создания файла меню, но фрагментарное меню не работает как контекстное в процессе выполнения команды. Необходимо вносить изменения в основной файл меню Acad, и причем каждый раз при загрузке файла. Это неудобно, да и некорректно. Вобщем ничего не получилось. А до создания DCL не додумался. Что ж, век живи - век учись. Тем не менее, спасибо Вам и откликнувшимся на предложение.

 

ДОМАШНЕЕ ЗАДАНИЕ 2 от 2 октября 2002 года

Константин Савоченко прислал программу по отрисовке подшипников, но в библиотеке и коде программы "зашиты" только шариковые радиальные однорядные (по ГОСТ 8338-75) и шариковые радиальные однорядные с защитными шайбами (по ГОСТ 7242-81) в диапазоне с 200 по 211. Может у кого появится желание доработать код и библиотеку с целью расширения диапазона и видов подшипников.
Исходники лежат тут, другие программы Константина здеся.

Надеясь, что будут отклики, а может у кого есть подобные программы...
Жду-с!

А откликов не было!!
  © Copyright Поспелов Геннадий "PG"