| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Сообщений: n/a
|
mbl работает, просто 25 на 11 поменял, слегка почитав Полещука
надо помодифицировать её, конечно, но похоже что оно на первый взгляд попробую её покрутить, подключить диалоги и т.д. ... но как она работает- убейте не пойму. А именно- что за буквы а а а и что за (terpri), что за зверь такой? что читать??? |
|||
|
||||
Сообщений: n/a
|
Читал Полещука. Много думал...
grread- словами обьясните алгоритм отрисовки в динамике + считывания точных координат точки пока моего понимания хватило на это: Код:
Переборов некоторое иррациональное отвращение почитал заодно про реакторы (это я с другой стороны подлезть попробовал). Подгрузил очень много реакторов, и теперь при вставке блока или просто при нажатии на правую мышь у меня в командной строке много красивых словей выскакивает. Внимаание- вопрос! Какое событие можно повесить на нажатие правой мыши при pause в Код:
|
|||
|
||||
сисадмин Регистрация: 26.08.2003
Самара
Сообщений: 1,022
|
Не знаю, как это делается "по науке", имею в виду динамику...
У меня получилось таким образом: читаю значение с указателя (мышки) (setq resp (grread t 4 0)) затем в соответствии с текущими координатами мышки (setq pt (cadr resp)) меняю точку вставки блока, попутно учитывая смещение (список d) (entmod (subst (cons 10 (mapcar '+ pt d)) (assoc 10 (entget bl)) (entget bl))) Кстати, при использовании (entmod...) "тянучка" пропала полностью! А вот привязки через (osnap...) работают весьма плачевно, цепляются к примитивам блока. |
|||
|
||||
Сообщений: n/a
|
поспал, подумал в автобусе по дороге на работу... короче нечто вроде mbl наверное сделаю я, без настоящей динамики, с изменением смещения по одной мышке или окончением выбора по другой... это не совсем то, что у меня было задумано, но лучше чем сейчас (диалог).
спасибо vk и SAV, много нового узнал. |
|||
|
||||
сисадмин Регистрация: 26.08.2003
Самара
Сообщений: 1,022
|
Выходные не прошли даром.... Появилась мысль использовать промежуточный блок. Динамика и мышкоэкранные дела получились вроде нормально, но вот в командной строке видок как-то не очень... Не удалось скрыть сообщение об ошибке и не сразу включаются подсказки на определение масштаба, если они нужны конечно.
Код:
|
|||