|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
24.12.2008, 08:57 | #1 | |
при нажатии на точку открывается новое окно в AutoCad
Регистрация: 10.12.2008
Сообщений: 122
|
||
Просмотров: 5771
|
|
||||
CNC Регистрация: 07.07.2007
Israel
Сообщений: 302
|
В точку попасть наверное сложно, а в прямоугольник наверное
будет проще. Для примера построй прямоугольник: Код:
И вот к нему код: Код:
|
|||
|
||||
Регистрация: 10.12.2008
Сообщений: 122
|
Вот у меня как выглядит чертеж (ris.jpg). Кружки в нем - это точки, и например при нажатии на одну из них открывается новое окно, и в нем , например строится линия (построение линии взято из lisp-приложения). Но можно конечно еще сделать так, чтобы это все находилось в одном lisp- приложении. Просто чтобы построение линии открывалось в новом окне
|
|||
|
||||
Регистрация: 10.12.2008
Сообщений: 122
|
а можно, например, исходя из того предыдущего рисунка, выделить обе точки нажатием на них левой клавишей мыши, и потом на клавиатуре нажать какую-нибудь кнопку, откроется новое окно с нарисованной линией, привязанной к координатам этих точек (линия между двумя этими точками)?
|
|||
|
||||
Регистрация: 10.12.2008
Сообщений: 122
|
Конкретнее это все должно выглядеть так (ris1.jpg). У меня есть карта. На ней множество точек с координатами (y1,x1), (y2,x2) .....Например, при открытии lisp-приложения выводится сообщение в командной строке "Выберите точки". Мы на карте выбираем две точки, они закрашиваются в красный цвет при выборе, нажимаем, предположим, F12, открывается новое окно, и там нарисована линия между двумя точками (y1,x1) и (y2,x2).
|
|||
|
||||
Регистрация: 10.12.2008
Сообщений: 122
|
Profan, ты или издеваешься, или не допонимаешь, что мне нужно. Линия, это для примера, результат должен быть таков: из чертежа, на котором нарисованы тысяча точек, мы выбираем 2, выделяем их, нажимаем любую кнопку, на выходе не должно быть основного чертежа, а должен быть пустой чертеж с 2 точками, а то что будет делаться впоследствии с этими точками, у меня есть lisp-приложение, которое это будет делать. НА ВЫХОДЕ МНЕ НУЖЕН ПУСТОЙ ЭКРАН С ЭТИМИ 2 ТОЧКАМИ, КОТОРЫЕ Я ВЫБРАЛ. ТОЛЬКО С НИМИ. КООРДИНАТЫ ТОЧЕК НА СТАРОМ ЧЕРТЕЖЕ И НА НОВОМ ДОЛЖНЫ СОВПАДАТЬ. И ВСЕ. А ты мне предлагаешь на этом же чертеже выделит две точки и нарисовать линию между ними, а остальные точки и графика сами что-ли пропадут?.
|
|||
|
||||
Конструирование в области нефтеразведки Регистрация: 10.02.2006
Гомель
Сообщений: 321
|
>Макс_Кунгур
Да ты не нерничай, просто нормально объясни. Указали две точки, открылся новый чертеж, на нем отрисовались эти 2 точки, что-то с ними сделали (например построили по ним линию). Ну а дальше то что? Открываешь первый чертеж, указываешь снова 2 точки и куда их дальше - снова в новый чертеж или в тот, в который вставлялись первые две точки??? |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Макс_Кунгур,
1. Ты знаешь что такое слои? 2. Ты знаешь команду _wblock и _-wblock
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Макс_Кунгур, После того как выделил нужные тебе 2 точки делаешь
1. Save AS 2. Удаляешь все точки кроме выбранных 3. Запускаешь свой лисп
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
За стабильность работы не ручаюсь
Код:
2. Затем TEST2, выбираешь точки 3. Затем переключаешься в новый документ
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 12.01.2009 в 15:27. Причина: Орфография |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Установи PDMODE и PDSIZE
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Меню Вид->Зуммирование->Границы
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
CNC Регистрация: 07.07.2007
Israel
Сообщений: 302
|
Учим матчасть здесь в 53 посту я тебе писал про "ZOOM"
|
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Zoom идет в активном документе. Пробуй так, хотя вариант довольно глючный
Код:
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
запуск программы из AutoCADа | kminas | Программирование | 19 | 15.06.2012 13:42 |
Ошибка при открытии AutoCAD | clout | AutoCAD | 4 | 23.10.2008 15:27 |
Диалоговое окно при открытии файла | -=BurN=- | AutoCAD | 9 | 22.02.2007 11:25 |
При команде Open не открывается диалоговое окно | Jull | AutoCAD | 4 | 28.02.2006 11:19 |
Свернуть окно при запуске /вопрос по ВинДос/ | Perezz!! | Программирование | 9 | 25.05.2004 20:16 |