|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Панорамирование нескольких видовых экранов одновременно
Регистрация: 16.11.2007
Сообщений: 117
|
||
Просмотров: 9590
|
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837
|
Если объединить видовые экраны в группу, то панорамирование видов происходит одновременно и одинаково во всех экранах. Тащишь за одну ручку в сторону и все. Не знаю с какого када это появилось, в 2017-м есть.
__________________
Делай хорошо, плохо само получится. |
|||
![]() |
|
||||
Регистрация: 16.11.2007
Сообщений: 117
|
Так не удобно ведь!
Сперва надо перенести за ручку группы видовых экранов с границы листа на 500 (согласно поставленной задачи, так это надо еще понять, что на 500), а затем перенести видовые экраны назад на место на листе. Ну это ладно. Так основное неудобство, что если видовые экраны разных масштабов (например М1:100 и М1:50), то корректный перенос за ручку группы видовых экранов на 500 будет только для видовых экранов с М1:100, а для М1:50 требуется перенос в два раза больше т.е. на 1000.
__________________
С уважением, xag! |
|||
![]() |
|
||||
Регистрация: 06.06.2016
Сообщений: 327
|
Спасибо за HELP.
Только я не понял: Как Вы в пространстве модели создали эти квадраты? ----- добавлено через ~16 ч. ----- Krieger Чото не получается ![]() Вы уверены, что поняли задачу? Нужно не рамки видовых экранов двигать одновременно, а содержимое модели в этих ВЭ |
|||
![]() |
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837
|
Цитата:
Записал видео.
__________________
Делай хорошо, плохо само получится. |
|||
![]() |
|
||||
Для всех заинтересованных - вот решение https://youtu.be/sinJgz8MAzk
Offtop: а для Кондратий Тихонович: Все говорят "Чото не получается", а ты купи слона. |
||||
![]() |
|
||||
Регистрация: 06.06.2016
Сообщений: 327
|
Цитата:
Нуужно чтобы границы видовых экранов стояли на месте, а содержимое модели во всех ВЭ синхронно смещалось. Вы решили не ту задачу ----- добавлено через ~17 мин. ----- Цитата:
А в этой теме стоит задача как синхронно драг анд дропить содержимое модели СРАЗУ в нескольких ВЭ.. А Вы в видео рассказываете как быстро создать именованные виды и как быстро переключаться между ними. Вы правда не понимаете, что это совсем другая задача? ![]() ----- добавлено через ~18 мин. ----- И что "видовой экран" и "именованный вид" совершенно из разных опер тоже не понимаете? ![]() |
|||
![]() |
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837
|
Цитата:
На ваш вопрос: Цитата:
Далее последовал весьма конкертный вопрос: Цитата:
И т.д. и т.п. Следите за диалогом. Если вам предложенный мною вариант не подходит, ну селяви. Я тогда не пойму что вам надо.
__________________
Делай хорошо, плохо само получится. |
|||
![]() |
|
||||
Регистрация: 06.06.2016
Сообщений: 327
|
Нет.
У автора темы вопрос такой же как у меня. Вы невнимательно прочитали ----- добавлено через ~1 мин. ----- Вы и вопроса темы не поняли ----- добавлено через ~4 мин. ----- Вот вопрос топикстартера: Цитата:
----- добавлено через ~1 ч. ----- Судя по тому, что "мэтры" типа кулика и расвилиса молчат, в автокаде без лиспа это сделать невозможно. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,425
|
кондратий, а кто такой расвилис?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,611
|
Цитата:
Однако, Вам, Кондратий Тихонович, как программисту с 30 стажем, никто не мешает написать некий свой GripOverrule для впорта, потянув за который может выполняться панорамирование в любом направлении (напоминает трекпоинт на ноутах от линово), т.е. при желании панорамирование одного или нескольких впортов можно реализовать и это не так сложно как кажется, правда на лисп /vba и других языках взаимодействующих с COM это сделать не получится, а вот на .NET или ARX вполне. А Вы вроде бы на плюсах писали, так что Вам и карты в руки... Но я сильно сомневаюсь, что Вы сами будете писать что то подобное, а писать это для Вас за просто так никто в здравом уме не будет, а значит и эта тема превратиться во флудню, как и все с Вашем присутствием. А жаль. ЗЫ. Дискламер: с GripOverrule работал и вроде все что хотел получалось и видится проблема не очень сложной, но возможны грабли, на которые еще не наступал. |
|||
![]() |
|
||||
Регистрация: 06.06.2016
Сообщений: 327
|
Цитата:
А если так: скрипт очень быстро поочереди активирует и разблокирует вьюпорты, двигает вьюпорт на одну и ту же величину, а потом снова блокирует? А? Например задать такое: при нажатие на клавишу "стрелка" модель во всех вьюпортах ПО ОЧЕРЕДИ сдвигается на одну и туже дельту в соответствующем стрелке направлении. А? ----- добавлено через ~2 мин. ----- Мне кажется это всего пару десятков строчек кода на лиспе ----- добавлено через ~3 мин. ----- И команд всего несколько. - активировать вьюпорт - разборкировать/заблокировать вьюпорт - установить центр вьюпорта в точку с заданными координатами Всё |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
алгоритм набросали - пора переходить к реализации) с вашим, тем более, опытом программирования...
|
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,611
|
Разминки ради накидал набросок реализации: https://youtu.be/3Tkd-XAdJ5o
ЗЫ. Тема создана в разделе Лисп, так что решение публиковать не буду, но для тех, кто захочет повторить, все решение свелось к своеобразной реализации класса DrawJig , свойство с которым нужно работать - ViewCenter. Вся реализация - сотня строк на C#. Удачи. |
|||
![]() |
|
||||
Регистрация: 06.06.2016
Сообщений: 327
|
Цитата:
![]() Да я и говорил, что для программера задача яйца выеденного не стоит. А мне тут внушали: "это архисложно. Это невозможно" Никому верить нельзя ![]() |
|||
![]() |
|
||||
|
||||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Offtop:
Цитата:
"Дорогу осилит идущий"(с) |
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,611
|
Цитата:
Вы на балет никогда не ходили? Там так красиво, легко и просто балерины порхают над сценой... Простота и сотня строк, это итоговый, вычищенный результат наброска. Вам ли как программисту не понимать, что разница между наброском и промышленным решением огромна. Однако, тропинка протоптана, как это сделать рассказано и результат показан, дело за Вами. Последний раз редактировалось Boxa, 15.09.2019 в 08:47. |
|||
![]() |
|
||||
Регистрация: 06.06.2016
Сообщений: 327
|
Цитата:
Это не айс ----- добавлено через ~4 мин. ----- Цитата:
Такое объяснение я приводил, когда меня спрашивали "ачо ты сам не хочешь написать скрипт на лиспе, который будет делать то, что ты хочешь?" |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,425
|
Offtop: кондратий, задача решаема, что ты уже увидел. Вперед, за парту!
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 06.06.2016
Сообщений: 327
|
Цитата:
У меня бы это ГОД заняло бы. Уловили разницу? ----- добавлено через 46 сек. ----- Код решения в студию. Пока кода нет - задача не решена ----- добавлено через ~2 мин. ----- Аято здесь при чём? ![]() Я же не кодер. Я электронищик |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,425
|
1. Вопрос не по адресу
2. $100k - и вперед Цитата:
Т.е. 30 лет на ассемблере - эт так, для красного словца?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,611
|
Т.е. Вас не смутило, что эти видовые экраны и до начала команды показывали одно и тоже место? И с какого рожна они при синхронном панорамирование должны показывать разные места? Или под синхронном панорамированием Вы понимате что то особенное?
Цитата:
Вы слова "решаема" от "решения" отличаете? А по поводу кода в студию и не решена, то: 1. Вы не на поле чудес. 2. Почему Вам кто-то ДОЛЖЕН публиковать код/решение? Тем более код C# находясь в ветке про ЛИСП? А я вообще конструктор ПГС и что? Образно говоря, Вам дорожку из желтого кирпича показали, вот и топайте, там в конце, будет решение. Последний раз редактировалось Boxa, 16.09.2019 в 08:40. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Offtop: будто в жизни не видели таких людей: которые месяцами могут сидеть и ныть - вместо того, чтобы решить проблему - личными стараниями или наймом исполнителей. Будто он первый - кто приходит и выдает хотелки, а потом садится в ожидании большой сладкой халявы. Просто до большинства доходит раньше тщетность надежд)
|
|||
![]() |
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837
|
Цитата:
Код:
__________________
Делай хорошо, плохо само получится. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,425
|
Кому "надо"? Для справки - ответ был на стартовый пост.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,611
|
Цитата:
Но спустя 2 страницы выяснилось, что Вам так не надо... т.е. Вы сами не знаете как Вам надо. Забавно. |
|||
![]() |
|
||||
Регистрация: 06.06.2016
Сообщений: 327
|
Там мне и надо то, что написано в стартовом посте:
Цитата:
Цитата:
Мне надо В ТОЧНОСТИ как написано |
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,611
|
1) выбрать видовые экраны - строка 7
2) разблокировка ВЭ - строка 19 3) задать направление и на какое расстояние требуется выполнить панорамирование. (хотя можно просто по Х) - строчки 11 и 12 4) панорамирование на требуемое расстояние - строка 21 5) блокировка ВЭ - строка 22 ОК, как скажите, Вам виднее, у Вас все таки 30 лет кодерства за плечами. Что я тут со свиным рылом в калашный ряд... |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
LISP. Создание листов и видовых экранов на них | Andrey_13 | Готовые программы | 451 | 08.05.2025 16:47 |
Можно ли изменить размеры видовых экранов [модели]? | engngr | AutoCAD | 3 | 06.04.2020 07:56 |
AutoCAD 2014 неактивна панель видовых экранов в листе | KSPigin | AutoCAD | 2 | 08.10.2014 16:17 |
Как содержимое видовых экранов в ноль на XY скопировать ? | taimael | AutoCAD | 1 | 15.05.2013 12:04 |
Содержимое видовых экранов (в ПЛ) плавает при кручении колеса мыши | JokerrSergh | AutoCAD | 29 | 29.12.2008 13:16 |