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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как избежать расхождения направляющей и прямой при повороте за ручку после зума?

Как избежать расхождения направляющей и прямой при повороте за ручку после зума?

Ответ
Поиск в этой теме
Непрочитано 05.03.2018, 09:25 #1
Как избежать расхождения направляющей и прямой при повороте за ручку после зума?
rebus
 
Регистрация: 20.04.2014
Сообщений: 38

Добрый день, уважаемые.

Посмотрите, пожалуйста, на прилагаемый снимок экрана. Хочу повернуть прямую так, чтобы она проходила через центр окружности. Цепляюсь за ручку, делаю небольшой зум (допустим, до начала поворота окружность была за границами экрана) и, в итоге, осуществить задуманное не удается, так как направляющая вращения не совпадает с прямой..

Если при повороте зум не делать, направляющая с прямой совпадает.

Вопрос: как избежать расхождения направляющей и прямой при повороте за ручку после использования зума?

На прилагаемом снимке экрана видны три прямые, построенные одной командой _xline из одного центра - вертикальная, горизонтальная и наклонная. Наклонная изображена AutoCAD'ом дважды, штриховой и сплошной линиями, так как в момент съемки экрана выполняется растягивание наклонной прямой за одну из ручек (подсвечена красным). Штриховая линия обозначает исходное положение наклонной прямой, сплошная линия обозначает положение наклонной прямой при растягивании её за ручку в момент, когда курсор примагничен привязкой к центру окружности - видны курсор, окружность, маркер привязки и всплывающее сообщение привязки. Серой линией AutoCAD связывает исходное положение ручки наклонной прямой и положение курсора.

Миниатюры
Нажмите на изображение для увеличения
Название: xlinescreenshot.png
Просмотров: 50
Размер:	4.6 Кб
ID:	199855  


Последний раз редактировалось rebus, 05.03.2018 в 14:29.
Просмотров: 2507
 
Непрочитано 05.03.2018, 10:23
1 | #2
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,336


а если расстояние проверить командой _dist между центром окружности и средней точкой прямой?
Хмурый вне форума  
 
Непрочитано 05.03.2018, 10:31
1 | #3
AlexCondor

инженер
 
Регистрация: 03.08.2007
Сообщений: 1,327


Цитата:
Сообщение от rebus Посмотреть сообщение
Хочу повернуть прямую так, чтобы она проходила через центр окружности.
Проще совместить через ALIGN
AlexCondor вне форума  
 
Непрочитано 05.03.2018, 10:34
1 | #4
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Цитата:
Сообщение от rebus Посмотреть сообщение
Вопрос: как избежать расхождения направляющей и прямой при повороте за ручку после использования зума?
тут дело в принципе задания ручек у бесконечной прямой. Зависит от зума. Поэтому при зумировании и происходит перезадание точки ручки. Так что у вас не проблема, а данность, с которой ничего не поделать. Или ждать, пока принцип этот Autodesk не изменит...

PS Я вообще не использую "прямую". Зачем, если любой "отрезок" можно продлить/масштабировать/обрезать и т.д.?
__________________
Век живи, век учись - ...
Bull вне форума  
 
Автор темы   Непрочитано 05.03.2018, 11:47
#5
rebus


 
Регистрация: 20.04.2014
Сообщений: 38


Цитата:
Сообщение от Хмурый Посмотреть сообщение
а если расстояние проверить командой _dist между центром окружности и средней точкой прямой?
Но что это даст?

Цитата:
Сообщение от AlexCondor Посмотреть сообщение
Проще совместить через ALIGN
Или повернуть с помощью _rotate, или отрисовать новую прямую, а старую стереть. Но все это больше 3-х щелчков мышью.

Цитата:
Сообщение от Bull Посмотреть сообщение
Так что у вас не проблема, а данность, с которой ничего не поделать.
Жаль, если это действительно так.

Offtop:
Цитата:
Сообщение от Bull Посмотреть сообщение
Зачем, если любой "отрезок" можно продлить
Прямую не надо продлять, она всегда достаточной длины.
rebus вне форума  
 
Непрочитано 05.03.2018, 11:48
#6
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,336


rebus, так какое расстояние? 0.0000 или не ноль вовсе?
Хмурый вне форума  
 
Автор темы   Непрочитано 05.03.2018, 12:06
#7
rebus


 
Регистрация: 20.04.2014
Сообщений: 38


Цитата:
Сообщение от Хмурый Посмотреть сообщение
rebus, так какое расстояние? 0.0000 или не ноль вовсе?
Не ноль, вроде бы, это очевидно. Пучок из 3-х прямых построен одной командой _xline, из точки, скажем, (1000;1000). Потом построена окружность, координаты, для примера, (1500;2000).
rebus вне форума  
 
Непрочитано 05.03.2018, 12:15
#8
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,336


ну, и почему тогда ручки центра окружности и середины прямой должны совпадать?
PS вопрос в #1 какой-то невнятный
Хмурый вне форума  
 
Непрочитано 05.03.2018, 12:26
#9
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Хмурый, просто нарисуй бесконечную прямую (НЕ отрезок) и попробуй совместить ее ручку с чем-нибудь. Если зума нет, встает куда надо, если произвести зум между захватом ручки и совмещением с какой-то точкой - встает куда-то произвольно. Вот о чем речь.
__________________
Век живи, век учись - ...
Bull вне форума  
 
Автор темы   Непрочитано 05.03.2018, 12:28
#10
rebus


 
Регистрация: 20.04.2014
Сообщений: 38


Цитата:
Сообщение от Хмурый Посмотреть сообщение
ну, и почему тогда ручки центра окружности и середины прямой должны совпадать?
Ручки центра окружности и середины прямой не должны совпадать. Я хочу, потянув за ручку прямой, повернуть ее так, чтобы она проходила через центр окружности. Если во время поворота сделать зум, то повернуть прямую так, чтобы она проходила точно через центр окружности, не получается.
rebus вне форума  
 
Непрочитано 05.03.2018, 12:30
1 | #11
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,336


Bull, "в пьянке замечен не был".
Не встречал такой дичи никогда. Может, видеокарты и/или аппаратное ускорение у вас глючит

----- добавлено через ~2 мин. -----
Цитата:
Сообщение от rebus Посмотреть сообщение
хочу, потянув за ручку прямой, повернуть ее так, чтобы она проходила через центр окружности. Если во время поворота сделать зум, то повернуть прямую так, чтобы она проходила точно через центр окружности, не получается.
Вот теперь понял. Дело в том, что расстояние между ручками направления прямой задаётся в пикселах. Ручки разъезжаются при зуме.

----- добавлено через ~4 мин. -----
поворот нужно осуществлять либо с опорным отрезком, либо через _align, но не через ручки.
PS ручки- это не места для привязок. Иногда ручка совпадает с привязкой, иногда- нет
Хмурый вне форума  
 
Автор темы   Непрочитано 05.03.2018, 12:46
#12
rebus


 
Регистрация: 20.04.2014
Сообщений: 38


Цитата:
Сообщение от Хмурый Посмотреть сообщение
Дело в том, что расстояние между ручками направления прямой задаётся в пикселах. Ручки разъезжаются при зуме.
Жаль. Было бы удобней поворачивать прямую за ручки, если бы зум не мешался - всего 3 щелчка мышью. _align - 9 щелчков, поворот с опорным отрезком - 8, построение новой прямой с удалением старой - 5.
rebus вне форума  
 
Непрочитано 05.03.2018, 12:48
#13
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Цитата:
Сообщение от Хмурый Посмотреть сообщение
Ручки разъезжаются при зуме.
Ну а я о чем? А ещё говоришь
Цитата:
Сообщение от Хмурый Посмотреть сообщение
"в пьянке замечен не был".


----- добавлено через ~3 мин. -----
Цитата:
Сообщение от rebus Посмотреть сообщение
Прямую не надо продлять, она всегда достаточной длины.
Это я понимаю. Только необходимости в ней не вижу. В чертеже всё равно не будет же этих бесконечных прямых. Они просто вспомогательные для построения. При этом именно для построения без разницы, пользуешься ты прямой или отрезком. А у отрезков ручки так не пляшут
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 05.03.2018, 12:54
| 1 #14
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,336


Цитата:
Сообщение от Bull Посмотреть сообщение
Ну а я о чем? А ещё говоришь
Offtop: я из-за своей тупости не могу понять прогрессивную молодёжь с первого раза
Хмурый вне форума  
 
Автор темы   Непрочитано 05.03.2018, 13:21
#15
rebus


 
Регистрация: 20.04.2014
Сообщений: 38


Цитата:
Сообщение от Bull Посмотреть сообщение
При этом именно для построения без разницы, пользуешься ты прямой или отрезком.
Offtop: В моем случае надо по построению поворачивать динамический блок, а потом еще растягивать его куда надо.


Цитата:
Сообщение от Bull Посмотреть сообщение
А у отрезков ручки так не пляшут
Да, но (в моем случае) их после поворота надо растягивать до нужных границ с помощью _extend.
rebus вне форума  
 
Непрочитано 05.03.2018, 14:06
#16
Дмитррр

НЛО
 
Регистрация: 09.07.2007
Тутошние мы.
Сообщений: 6,101


Тоже не понял, о чём речь. Проверю свою интуицию и экстрсенсорику))

Пара фактов из автокада:
1. Для того, чтобы что-то (любую точку) привязать к центру окружности нужно сначала навести курсор на любое место этой окружности. Тогда центр станет "проявится" и к нему будет работать магнит привязки.
2. При зумировании все подобные "запоминания от наведения курсора" (не знаю, как правильно они зовутся) слетают и их надо выставлять заново.
Offtop: 3. Подобное "запоминания от наведения курсора" есть не только для окружностей, но и для многих других точек (например, для концов отрезков).

Как следствие автор после зумирования не по центру окружности кликает, а "где-то рядом". Решение: зумировать так, чтобы хотя бы край окружности был виден и прицеливаться по нему.
Дмитррр вне форума  
 
Непрочитано 05.03.2018, 14:10
#17
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Дмитррр,
Цитата:
Сообщение от Дмитррр Посмотреть сообщение
Пара фактов
и
Цитата:
Сообщение от Дмитррр Посмотреть сообщение
Как следствие
к вопросу автора не имеют никакого отношения

PS Предыдущие уже все всё поняли и огорчили автора невозможностью.
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 05.03.2018, 15:04
#18
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,336


_align - 4 щелчка мышью и два клаца пробелом

Specify first source point: 1лкм
Specify first destination point: 2лкм
Specify second source point: 3лкм
Specify second destination point: 4 лкм
Specify third source point or <continue>: 1 клац
Scale objects based on alignment points? [Yes/No] <N>: 2 клац

Последний раз редактировалось Хмурый, 05.03.2018 в 15:12.
Хмурый вне форума  
 
Автор темы   Непрочитано 05.03.2018, 15:48
#19
rebus


 
Регистрация: 20.04.2014
Сообщений: 38


Цитата:
Сообщение от Хмурый Посмотреть сообщение
_align - 4 щелчка мышью и два клаца пробелом
Не не. Маловато будет. Надо добавить 1лкм - выбор, 2лкм - вызов команды. Либо, вместо 2лкм - как минимум, 1 непробел с последующим пробелом.

С нормальной вытяжкой грипом достаточно было бы 3-х лкм.
rebus вне форума  
 
Непрочитано 05.03.2018, 16:00
#20
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,336


а что делает левая рука? подпирает голову?
вызов команды: левой рукой клавиатурное сокращение+пробел...
Хмурый вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как избежать расхождения направляющей и прямой при повороте за ручку после зума?

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как в Autocad после выполнения команды оставить объект выделенным? life--inside AutoCAD 22 15.05.2015 15:12
Как исправить проблему с печатью после зуммирования в видовом окне печати?? Дмитрий093 AutoCAD 5 25.11.2014 17:05
Полное зависание Autocad 2008 LT после загрузки программы Zaverra AutoCAD 3 03.06.2009 12:29
ACAD2006. Знаки после запятой в окне Viewport Scale Control =mik= AutoCAD 2 16.06.2005 10:57
После Plan изменяется масштаб, я не хочу этого. Что делать? Drulya AutoCAD 4 23.09.2003 16:10