Относительные координаты
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Относительные координаты

Относительные координаты

Ответ
Поиск в этой теме
Непрочитано 18.11.2004, 10:19 #1
Относительные координаты
Dream_Creator
 
Developer
 
Kazan
Регистрация: 18.11.2004
Сообщений: 9

Как мне построить окружность с центром в точке пересечения диагоналей прямоугольника?
Просмотров: 7766
 
Непрочитано 18.11.2004, 10:27
#2
str02

инженер-конструктор
 
Регистрация: 06.10.2004
питер
Сообщений: 2,722


1-нажимаете кнопку окружность.
2-кликаете в точку пересечения диагоналей прямоугольника
3-пишете радиус или кликаете в любую точку на экране [sm1605]
str02 вне форума  
 
Непрочитано 18.11.2004, 10:34
#3
Torino


 
Регистрация: 21.08.2003
Штаб
Сообщений: 943
<phrase 1=


При запросе центра окружности включи привязку MTP (Acad 2005).
Выбери поочередно любые две противолежащие вершины прямоугольника.
Torino вне форума  
 
Автор темы   Непрочитано 18.11.2004, 10:50
#4
Dream_Creator

Developer
 
Регистрация: 18.11.2004
Kazan
Сообщений: 9
<phrase 1=


У меня Acad 2004 -- значит у меня нет возможности автоматически находить пересечение диагоналей??

Спасибо!
Dream_Creator вне форума  
 
Непрочитано 18.11.2004, 11:21
#5
Соня


 
Регистрация: 14.01.2004
Пермь
Сообщений: 220


Главное, чтобы была привязка и полярная трассировка-(osnap, polar) тогда вообще легко! вызываешьк оманду черчения окружности и для того чтобы указать точку- сначала мышкой слегка постой на середине одной стороны, потом на середине прилегающей стороны и когда поедешь к центру прямоугольника у тебя трассиры сами сойдутся в центре пярмоугольника и туда и ставь уентр откружности.. Описала много и наверно не оченьпонятно, но потренируешься и будет ОЧЕНЬ легко)) а диамерт откружности -просто примагничиваешь к стороне.. к какой надо.
В привязке надо только указать, что тебе надо середину примагничивать и выбирать.
Соня вне форума  
 
Автор темы   Непрочитано 18.11.2004, 11:25
#6
Dream_Creator

Developer
 
Регистрация: 18.11.2004
Kazan
Сообщений: 9
<phrase 1=


Спасибо!
Dream_Creator вне форума  
 
Непрочитано 18.11.2004, 14:21
#7
Star

Конструктор штампов
 
Регистрация: 10.03.2004
г. Киев
Сообщений: 92


Метод Сони справедлив, если прямоугольник не повёрнут. В противном случае без проведения дополнительной диагонали необойтись.
Star вне форума  
 
Непрочитано 18.11.2004, 14:27
#8
Соня


 
Регистрация: 14.01.2004
Пермь
Сообщений: 220


Цитата:
Метод Сони справедлив, если прямоугольник не повёрнут. В противном случае без проведения дополнительной диагонали необойтись.
странно ...а у меня и в повернутом виде все работает.... может я чего не так объяснила?
Соня вне форума  
 
Непрочитано 18.11.2004, 14:27
#9
Соня


 
Регистрация: 14.01.2004
Пермь
Сообщений: 220


Цитата:
Метод Сони справедлив, если прямоугольник не повёрнут. В противном случае без проведения дополнительной диагонали необойтись.
странно ...а у меня и в повернутом виде все работает.... может я чего не так объяснила?
Соня вне форума  
 
Непрочитано 18.11.2004, 14:42
#10
Геннадий aka PG

Машиностроение, Проектирование
 
Регистрация: 15.09.2003
Москва
Сообщений: 1,113
<phrase 1=


А можно (сейчас АКАДа нет под рукой) найти, привязкой, середину между противоположными вершинами (диагональ, но не проводя ее) Это и будет точка их пересечения
__________________
С уважением,
Геннадий aka PG
Геннадий aka PG вне форума  
 
Непрочитано 18.11.2004, 14:46
#11
Соня


 
Регистрация: 14.01.2004
Пермь
Сообщений: 220


Цитата:
А можно (сейчас АКАДа нет под рукой) найти, привязкой, середину между противоположными вершинами (диагональ, но не проводя ее) Это и будет точка их пересечения
я как раз об этом и говорила) только видать витьевато сказала)
Соня вне форума  
 
Непрочитано 18.11.2004, 14:57
#12
Геннадий aka PG

Машиностроение, Проектирование
 
Регистрация: 15.09.2003
Москва
Сообщений: 1,113
<phrase 1=


Вот тут программккудаже нашел рисует линию из середины расстояния между двумя указанными точками, ее мона легко переделать на рисование окружности
;***********************************************************************
; 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 <-----------------------------------------------
__________________
С уважением,
Геннадий aka PG
Геннадий aka PG вне форума  
 
Непрочитано 18.11.2004, 16:26
#13


 
Сообщений: n/a


Народ... вы же не руками чертите... не бойтесь проводить вспомогательные линии, это быстрее, чем ковыряться со всякими поларами и привязками...
 
 
Непрочитано 18.11.2004, 16:38
#14
Геннадий aka PG

Машиностроение, Проектирование
 
Регистрация: 15.09.2003
Москва
Сообщений: 1,113
<phrase 1=


Цитата:
Сообщение от Соня
Цитата:
А можно (сейчас АКАДа нет под рукой) найти, привязкой, середину между противоположными вершинами (диагональ, но не проводя ее) Это и будет точка их пересечения
я как раз об этом и говорила) только видать витьевато сказала)
Я добрался до АКАДа
Привязка называется M2P- средняя между двумя точками (2005)
Середина между 2-мя противоположными вершинами прямоугольника и будет точка пересечения диагоналей
__________________
С уважением,
Геннадий aka PG
Геннадий aka PG вне форума  
 
Непрочитано 18.11.2004, 17:51
#15
Star

Конструктор штампов
 
Регистрация: 10.03.2004
г. Киев
Сообщений: 92


Цитата:
Сообщение от Соня
Цитата:
Метод Сони справедлив, если прямоугольник не повёрнут. В противном случае без проведения дополнительной диагонали необойтись.
странно ...а у меня и в повернутом виде все работает.... может я чего не так объяснила?
Работает-то работает, но будет-ли пресечение трассировок центром прямоугольника.

А Геннадий aka PG проспал - Torino уже давно про MTP (Acad 2005) сказал. Но у вопрошающего Acad 2004.
Star вне форума  
 
Непрочитано 18.11.2004, 18:29
#16
Mikhail

инженер-технолог (ГИП)
 
Регистрация: 11.09.2003
Санкт-Петербург
Сообщений: 1,144


Цитата:
Сообщение от Star
Работает-то работает, но будет-ли пресечение трассировок центром прямоугольника.
Думаю совпадают главное трассировку NEA отключить А так при таком построении потом провел отрезки из центра круга и из пересечения диагоналей (потом доп. построил) начальные точки в окошке свойств совпадают.
__________________
Большая беда науки в том, что при восхитительной теории можно получить отвратительные результаты.
Mikhail вне форума  
 
Непрочитано 18.11.2004, 22:37
#17
Лентяй


 
Сообщений: 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, 10:57
#18
svg


 
Сообщений: n/a


Метод Сони - правильный
Работает при любых поворотах
 
 
Непрочитано 20.11.2004, 13:12
#19
Serg Ivanov

Инженер ВК
 
Регистрация: 19.11.2004
Кишинёв
Сообщений: 196


Цитата:
Сообщение от Star
Цитата:
Сообщение от Соня
Цитата:
Метод Сони справедлив, если прямоугольник не повёрнут. В противном случае без проведения дополнительной диагонали необойтись.
странно ...а у меня и в повернутом виде все работает.... может я чего не так объяснила?
Работает-то работает, но будет-ли пресечение трассировок центром прямоугольника.

А Геннадий aka PG проспал - Torino уже давно про MTP (Acad 2005) сказал. Но у вопрошающего Acad 2004.
С повернутыми прямоугольниками лучше всего работать в повернутойжеж параллельно сторонам системе координат.
Serg Ivanov вне форума  
 
Непрочитано 22.11.2004, 07:51
#20
Соня


 
Регистрация: 14.01.2004
Пермь
Сообщений: 220


А еще я люблю конструкционные линии) делаю их на непечатаемый слой и все готово...
Соня вне форума  
 
Непрочитано 22.11.2004, 11:02
#21
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404


Так, кажется, все равно придется строить пересечение диагоналей прямоугольника либо еще как-то обозначать точку - оси окружности-то надо ставить!
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 22.11.2004, 11:06
#22
Соня


 
Регистрация: 14.01.2004
Пермь
Сообщений: 220


kpblc, ты обсуждения предыдущие читал? можно не строить линии, а обойтись трассирами. Хотя я своих сослуживцев научить этому методу до конца не могу) они считают это какой то ловкостью рук) а я в их глазах -а-ля фокусник Данилин!
Соня вне форума  
 
Непрочитано 22.11.2004, 11:22
#23
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404


да читал, читал, сглупил, ладно тебе
Лично мне быстрее было ставить отрезки / линии и на них работать (дело было в 2002-2004), чем ловить привязки
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 22.11.2004, 11:26
#24
Соня


 
Регистрация: 14.01.2004
Пермь
Сообщений: 220


kpblc, вот [sm2001] .. именно так они и говорят!! но если на то пошло- зачем отрезки чертить? ведь можно сделать конструкционную линию из нее легко можно и отрезок сотворить)
Соня вне форума  
 
Непрочитано 22.11.2004, 11:40
#25
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404


Соня, пробовал и то, и другое. время не засекал, но ощущение, что отрезками быстрее. Тут уж тяжело воздействовать на юзеров. Кстати, отрезками-то будет еще быстрее: построил, привязка на центр, вперед! А xline: построить, trim, еще 2 пинка мыши, ой-йо!
Где-то читал (кажется, даже здесь), что фактически скорость работы в каде на клаве и мышой одинакова, но ощущения - клава быстрее!
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 22.11.2004, 11:46
#26
Соня


 
Регистрация: 14.01.2004
Пермь
Сообщений: 220


kpblc , да ладно :shock:
Клава быстрей??? с ума сойти! :shock: :shock: :shock:
и скорость одинаковая? вот это номер....
а кто проводил исследования?
кстати, я на клаве делаю совсем несколько операций) типа ввод числа- длины отрезка, чтобы точно задать или мышью не тянуть, да переменные перевести, и то! у меня книпочки есть на часто перевертываемые переменные)

У нас тут девушка пришла и говорит : у вас так здорово зеркало настроенно- текст не зеркалируется) автокад хороший- у нас плохой был, так мы маялись, текст замораживали, зеркалировали и потом текст подгоняли..

во дела...
Соня вне форума  
 
Непрочитано 22.11.2004, 11:57
#27
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404


Ну представь себе: надо тебе начертить отрезок. При условии подправленного pgp-файла на любой раскалдке жмешь l (маленькая L) и начинаешь рисовать - целиться не надо. То же самое: xl - конструкционная линия, pl - полилиния, t - текст, reg - регион (область), h - штриховка, c - окружность, co - копировать, tr - trim И т.п.
Это штатные сокращения, их можно и самому создавать...
Я так только так и работаю и дико зверею (прикольно наверно выглядит - озверевшая крыса ), если клава отрублена либо полностью переработана без использования стандартных сокращений (т.н. alias)
Кто проводил исследования, не знаю, говорю же - слышал где-то, а где...
Если интересно, могу выслать свои настройки (только свои сначала сохрани) - почитаешь, поглядишь
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 22.11.2004, 12:02
#28
Соня


 
Регистрация: 14.01.2004
Пермь
Сообщений: 220


нет уж) спасибо- не надо)
у меня на машине есть диверсант- конвертор)
он мне ОЧЕНЬ помогает но игонда так пакостит)
вот был у нас документ оффициальный, и там надо было фамилии писать, конвертор искренне считает, что "Дудин" это не что иное как "Lelby".. хорошо,Ч то народ заметил!
Соня вне форума  
 
Непрочитано 22.11.2004, 12:16
#29
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404


Цитата:
Сообщение от Соня
нет уж) спасибо- не надо)
у меня на машине есть диверсант- конвертор)
Так этот диверсант не мешает! и никто не неволит - можно работать только на англицкой раскладке.
Ладно, агитировать не буду. В конце концов, это личное дело каждого.
По моему, тема куда-то ушла :?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 22.11.2004, 12:23
#30
Соня


 
Регистрация: 14.01.2004
Пермь
Сообщений: 220


диверсант- конвертирует(( пришешь t а получаешь е

и правда ушла)
ну и ладно! вопрошающий уже давно остался доволен ответами!
Соня вне форума  
 
Непрочитано 22.11.2004, 18:39
#31
Torino


 
Регистрация: 21.08.2003
Штаб
Сообщений: 943
<phrase 1=


>>Соня
По поводу диверсанта: если это PuntoSwitcher, то там есть список программ, на которые этот диверсант не действует.
Надо добавить в него Акад и все.
Torino вне форума  
 
Непрочитано 22.11.2004, 18:50
#32
Apelsinov

Проектировщик ВК. LISP-любитель.
 
Регистрация: 15.12.2003
Москва
Сообщений: 1,202
<phrase 1=


>> Соня & Torino,
в punto акад лучше указывать по заголовку окна, тогда в ком строке punto выключен, зато работает в редакторах и проч.
Apelsinov вне форума  
 
Непрочитано 23.11.2004, 07:48
#33
Соня


 
Регистрация: 14.01.2004
Пермь
Сообщений: 220


Torino, Apelsinov
ЩАСТЬЕ ТО КАКОЕ!)))) вот спасибо!!
работает!
Соня вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Относительные координаты