|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Относительные координаты
Developer
Kazan
Регистрация: 18.11.2004
Сообщений: 9
|
||
Просмотров: 7765
|
|
||||
Регистрация: 14.01.2004
Пермь
Сообщений: 220
|
Главное, чтобы была привязка и полярная трассировка-(osnap, polar) тогда вообще легко! вызываешьк оманду черчения окружности и для того чтобы указать точку- сначала мышкой слегка постой на середине одной стороны, потом на середине прилегающей стороны и когда поедешь к центру прямоугольника у тебя трассиры сами сойдутся в центре пярмоугольника и туда и ставь уентр откружности.. Описала много и наверно не оченьпонятно, но потренируешься и будет ОЧЕНЬ легко)) а диамерт откружности -просто примагничиваешь к стороне.. к какой надо.
В привязке надо только указать, что тебе надо середину примагничивать и выбирать. |
|||
![]() |
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
![]() |
А можно (сейчас АКАДа нет под рукой) найти, привязкой, середину между противоположными вершинами (диагональ, но не проводя ее) Это и будет точка их пересечения
|
|||
![]() |
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
![]() |
Вот тут программккудаже нашел рисует линию из середины расстояния между двумя указанными точками, ее мона легко переделать на рисование окружности
;*********************************************************************** ; lnmid.lsp * ; Line From middle point between two points * ; Copyright by PG (Genchik Pospelov) * ; Для AutoCAD r.15 * ; 11.июня 2000 г * ; E-Mail: gepos@mail.ru * ;*********************************************************************** //08-02-2001 // Игнатьев Леонид e-mail: ignat@triniti.ru // добавлены строки отключения и включения привязки ;;;-------------> LINE FROM MIDDLE <----------------------------------- (defun c:lnmid( / pt1 pt2 pt0 osm) (setq osm (getvar "OSMODE")) (initget 3) ;; запрет пустого ввода (setq pt1 (getpoint "\nSelect First Point : ") pt2 (getpoint "\nSelect Second Point : ") pt0 (polar pt1 (angle pt1 pt2) (* 0.5 (distance pt1 pt2))) ) (setvar "OSMODE" 0) (COMMAND "LINE" pt0 ) (setvar "OSMODE" osm) ) ;;;---------> THE END <----------------------------------------------- |
|||
![]() |
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
![]() |
Цитата:
Привязка называется M2P- средняя между двумя точками (2005) Середина между 2-мя противоположными вершинами прямоугольника и будет точка пересечения диагоналей |
|||
![]() |
|
||||
Конструктор штампов Регистрация: 10.03.2004
г. Киев
Сообщений: 92
|
Цитата:
А Геннадий aka PG проспал - Torino уже давно про MTP (Acad 2005) сказал. Но у вопрошающего Acad 2004. |
|||
![]() |
|
||||
инженер-технолог (ГИП) Регистрация: 11.09.2003
Санкт-Петербург
Сообщений: 1,144
|
Цитата:
![]()
__________________
Большая беда науки в том, что при восхитительной теории можно получить отвратительные результаты. |
|||
![]() |
|
||||
Сообщений: n/a
|
Какие же вы, право слово, трудолюбцы! Нет чтобы, как все норамальные лентяи, ОДИН РАЗ добавить в ОДНУ СТРОЧКУ:
ID_OsnapBtwn [&Between points]^P(SETQ BD1 (GETPOINT "FIRST POINT: ") BD2 (GETPOINT BD1 "SECOND POINT: "))(LIST (/ (+ (CAR BD1)(CAR BD2)) 2)(/ (+ (CADR BD1)(CADR BD2)) 2)) в разделы меню ***POP0**SNAP и **TB_OBJECT_SNAP и пользлваться потом ВСЮ ЖИЗНЬ. Между прочим, работает от ACAD-14 и выше. |
|||
|
||||
Инженер ВК Регистрация: 19.11.2004
Кишинёв
Сообщений: 196
|
Цитата:
|
|||
![]() |