|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Как создать блок прямоугольника с растягиванием, задавая угол и ширину?
Чебоксары
Регистрация: 12.03.2018
Сообщений: 24
|
||
Просмотров: 550
|
|
||||
Регистрация: 20.04.2011
Сообщений: 485
|
Какой же это прямоугольник? У вас получился параллелограмм ))
Цитата:
Возможно вам надо так?: Последний раз редактировалось gumel, 02.07.2025 в 06:42. |
|||
![]() |
|
||||
Регистрация: 12.03.2018
Чебоксары
Сообщений: 24
|
Это гибрид. Вначале он прямоугольник, а если растянуть по углу - превращается в параллелограмм
![]() ![]() Цитата:
![]() Нет. В "2.dwg" при задании угла меняется угол диагонали, при этом прямоугольник остаётся прямоугольником. Мне нужно, чтобы при задании угла, прямоугольник превращался в параллелограмм в соответствии с картинкой из #1. Так возможно сделать? P.S. В "2.dwg" Вы использовали зависимости. Это моя Ахиллесова пята. Никогда не пользовался ранее ![]() |
|||
![]() |
|
||||
Регистрация: 20.04.2011
Сообщений: 485
|
Цитата:
-- Попробуйте иначе сформулировать задачу, не очень ясно что вам надо.. |
|||
![]() |
|
||||
Регистрация: 28.11.2022
Сообщений: 147
|
Цитата:
А какой размер должен сохраняться? Если как в левом блоке - без зависимостей не обойтись. Правый можно построить и на операциях. Но если часто надо задавать угол не залезая в свойства - в любом случае из-за этого бага стоит разделить расстояние и угол, не вешая всё на полярное растяжение. |
|||
![]() |
|
||||
Регистрация: 12.03.2018
Чебоксары
Сообщений: 24
|
Задача (см. картинку-2 из #1): Как создать блок с 2-мя вводными значениями: длина/высота (выделена красным 1) и угол (выделен красным 2)?
Цитата:
![]() Размеры должны сохраняться, как в левом варианте. Спасибо! P.S. Давно хотел познакомиться с зависимостями. Благодаря Вам - наконец-то это случилось. Сегодня ночью пробовал решить задачу сам - тоже получилось (прикладываю файл "4.dwg" - решил при свете дня выложить). Большое спасибо - вопрос решён ![]() |
|||
![]() |
|
||||
Регистрация: 19.04.2007
Сообщений: 200
|
Цитата:
Предлагаю свой вариант. Через свойства работает, с ручками не тестировал, но можете попробовать. |
|||
![]() |
|
||||
Регистрация: 12.03.2018
Чебоксары
Сообщений: 24
|
Опишите, пожалуйста, подробнее в каких случаях ведёт себя неадекватно?
Если Вы имеете в виду диапазон задания угла, то соглашусь, что адекватность присутствует в диапазоне 1-179 градусов. В ином диапазоне начинаются "шатания". Цитата:
![]() P.S. С ручками проверил - всё работает ![]() |
|||
![]() |
|
||||
Регистрация: 28.11.2022
Сообщений: 147
|
Цитата:
Цитата:
Так это же толком не отличается от исходного варианта, только утяжеляет блок зависимостями. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не получается создать блок состоящий из других нескольких блоков. | Emilia Chaika | Динамические блоки | 12 | 21.10.2022 08:41 |
Как создать блок с обновляемым атрибутом? | Zets | Динамические блоки | 5 | 10.11.2012 20:39 |
Помогите создать динамический блок | sprinter054 | Динамические блоки | 1 | 15.04.2011 11:28 |
Как создать блок не командными методами | Дима_ | Программирование | 9 | 20.03.2008 12:31 |
Создать блок | Creator | Динамические блоки | 25 | 08.02.2008 19:11 |