|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Как изменить длину отрезка.
Регистрация: 05.11.2014
Сообщений: 944
|
||
Просмотров: 45092
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
_.lengthen
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Конструктор по сути (машиностроитель) Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391
|
щелкнул и появилась длина. Ишь чего...
![]() А если серьезно, зачем, когда есть и растягивание, и продление отрезка (на величину ли, или до каких-то других линий)? Тем более что при изменении длины возможны разные хотелки - справа, слева, в обе стороны симметрично, в обе стороны несимметрично. Лиспик будет нехилый. Наверное (не спец сильно в этом деле)
__________________
Век живи, век учись - ... |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Bull, я ж показал команду... Чего еще надобно?
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
САПРовод Регистрация: 22.01.2013
Красноярск
Сообщений: 290
|
Ну или при включенном динамическом вводе (F12), выделить отрезок, подвести курсор к конечной ручке отрезка, появится меню (Растянуть/Увеличить), выбрать Увеличить и TAB'ом поперебирать варианты изменения длины. Там будет общая длина отрезка.
Последний раз редактировалось Gmk17, 09.12.2015 в 12:22. |
|||
![]() |
|
||||
Регистрация: 05.11.2014
Сообщений: 944
|
Это известно, но нужно щелкать ещё несколько раз, некоторые сотрудники не сразу поймут что именно нужно выбрать в ком строке.
Цитата:
Растягивание не нужно. Пример: Есть отрезок 12.5763 Нужно сделать его длину = 10 Вот я и хочу - щелкнул по нему, увидел длину 12.5763, вписал 10 и отрезок стал =10. (без выбора в ком строке кучи параметров) |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Отлично. Какую вершину переносить? Или обе? А что делать, если "это" выглядит как отрезок, но является на самом деле 3D-полилиней или сплайном?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 05.11.2014
Сообщений: 944
|
В свойствах есть Начало, есть Конец, логично былобы конец изменить.
А это уже на совести пользователя. |
|||
![]() |
|
||||
САПРовод Регистрация: 22.01.2013
Красноярск
Сообщений: 290
|
|
|||
![]() |
|
||||
конструктор машиностроитель Регистрация: 14.05.2007
Новосибирск
Сообщений: 893
|
Цитата:
Если хочется макрос то _lengthen;в;/; Щелкаем иконку - вводим конечную длину отрезка - показываем сторону отрезка.
__________________
Из честолюбия или чувства долга не может родиться ни чего ценного. А. Эйнштейн |
|||
![]() |
|
||||
САПРовод Регистрация: 22.01.2013
Красноярск
Сообщений: 290
|
Цитата:
И никаких кнопок, командных строк и макросов с лиспами. Только базовый функционал. Последний раз редактировалось Gmk17, 09.12.2015 в 12:32. |
|||
![]() |
|
||||
конструктор машиностроитель Регистрация: 14.05.2007
Новосибирск
Сообщений: 893
|
Какой вопрос такой и ответ.
__________________
Из честолюбия или чувства долга не может родиться ни чего ценного. А. Эйнштейн |
|||
![]() |
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837
|
Вообще то, команда "_lengthen" выводит длину существующего отрезка, если по нему щелкнуть до указания опции "_Total". Поэтому достаточно вот такого макроса:
Код:
Цитата:
__________________
Делай хорошо, плохо само получится. |
|||
![]() |
|
||||
конструктор машиностроитель Регистрация: 14.05.2007
Новосибирск
Сообщений: 893
|
А если ^C^C_lengthen;\_t;\\;; то можно указывать сторону изменения.
__________________
Из честолюбия или чувства долга не может родиться ни чего ценного. А. Эйнштейн |
|||
![]() |
|
||||
Регистрация: 17.10.2007
Самара
Сообщений: 1,672
|
Господа, может кто нибудь знает как сделать такое - укоротить группу отрезков с двух сторон на определенную величину, но центр отрезка должен остаться на месте.
Пример: есть расчетная модель мк здания, перекинул балочную клетку в dwg а далее необходимо отодвинуть все второстепенные балки от главных на 100-150, как можно сделать разом ? а не каждую балку в отдельности менять? |
|||
![]() |
|
||||
Конструктор по сути (машиностроитель) Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391
|
мозголом из Самары, _lengthen с опцией delta и вводом значения в минус. Правда, "разом" не работает. Вам тогда надо в "программирование" тему создать
__________________
Век живи, век учись - ... |
|||
![]() |
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 16,379
|
мозголом из Самары, использую программу MyBreak , выставляю зазор (gap) для 150 будет 2х150=300, если одновременно с двух сторон укорачивать, и выбираю опцию "Break selected objects with any objects that touch it " или "Break objects touching selected objects"
|
|||
![]() |
|
||||
Регистрация: 17.10.2007
Самара
Сообщений: 1,672
|
Цитата:
Хотя не везде работает, если стержень уже разбит, то не укорачивает его. |
|||
![]() |
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837
|
__________________
Делай хорошо, плохо само получится. |
|||
![]() |
|
||||
Регистрация: 15.04.2019
Сообщений: 60
|
Цитата:
Теперь, зацепив вертекс и нажимая табуляцию могу только перемещать курсор между окошками координат этого вертекса, а вот в значение длины - нет ((( И вообще это значение не пишется при "зацепе" вертекса (((( Та же история - с наведением курсора на вертекс полилинии. Раньше наводишь на вершину - сразу отображалась длина отрезков, сходящихся в этой вершине. Сейчас - пусто ( Помню, была какая-то переменная (или настройка), отвечающая за тип координат при вводе (полярные, ещё какие-то...). Но вот какая именно - не помню. Подозреваю, что всё дело именно в этом ----- добавлено через ~5 мин. ----- Разрбрался))) Проблема была в настройках динамического ввода: F4, закладка "dynamic input", пропала галочка у "Enable Dimension Input Where Possible" Вернул галку на место - всё ок. |
|||
![]() |
|
||||
Регистрация: 01.02.2022
Сообщений: 1
|
Режим Динамического ввода
Суть данного способа заключается в том, что при включенном режиме Динамического ввода — выделяем наш отрезок и наводим курсор мышки на ручку (маркер) и появляется сбоку размер данного отрезка Обязательно должен быть включен режим для Динамического ввода. Включить его можно нажав клавишу F12, или на панели. Если Вы включили данный режим, но всплывающие подсказки размеров нет — значит необходимо поставить следующую галочку: правая кнопка мыши по кнопке динамический ввод — Настройка в окне Настройка (Режим рисования — Динамический ввод) ставим галочку возле Включить ввод размеров, где возможно. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите дополнить макрос простановки уклона | MrBrown | Программирование | 2 | 14.04.2015 13:50 |
CIVIL 2014. Как можно изменить длину план и профиля в Листах для печати? | ziya2014 | Вертикальные решения на базе AutoCAD | 8 | 31.08.2014 11:24 |
Как сделать, что бы изменения в ячейке изменяли длину отрезка? | ronyspb | AutoCAD | 11 | 12.04.2013 15:37 |
как изменить длину 3d объекта? | phil123123 | AutoCAD | 6 | 31.12.2009 10:53 |
Изменить длину множества линий одним разом | iDemon | AutoCAD | 12 | 27.11.2008 14:04 |