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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Связанные Viewports

Связанные Viewports

Ответ
Поиск в этой теме
Непрочитано 27.10.2005, 15:55 #1
Связанные Viewports
VetalBY
 
г. Минск
Регистрация: 16.05.2005
Сообщений: 276

Перидически встречаются чертежи, в которых невозможно нормально работать в Layouts. Суть проблемы в следующем: если в Layout создано несколько Viewport, то при двойном клике внутри одного из них зуммируются все остальные до границ чертежа. От чего это происходит? Чертеж прикладываю....
Просмотров: 4149
 
Автор темы   Непрочитано 27.10.2005, 16:02
#2
VetalBY


 
Регистрация: 16.05.2005
г. Минск
Сообщений: 276


прикладываю еще раз
[ATTACH]1130414560.dwg[/ATTACH]
VetalBY вне форума  
 
Непрочитано 27.10.2005, 16:13
#3
Хмурый


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


Display Lock в свойствах на ViewPort....- "Yes"

KpbIc сказал-бы, что виноват СПДС...
Хмурый вне форума  
 
Непрочитано 27.10.2005, 17:26
#4
Кулик Алексей aka kpblc
Moderator

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


Поскольку помянули
Интересно, а как создавались экраны? кстати, там помимо СПДС, еще и фильтров слоев накидано мамма миа... Я бы, честно говоря, перестроил их от греха.
У обоих ВЭ в качестве View target point (in WCS) (я так перевел, как центр отображаемой области?) выступают вообще непонятные значения - у левого и у правого точка (-455130.0 1.31885e+006 2281.25). Явно строили не для мировой системы. Да и пользовательская система для этих ВЭ не ортогональная (группа 79 для ниж вываливает 0, что по справке:
Цитата:
Orthographic type of UCS:
0 = UCS is not orthographic
1 = Top; 2 = Bottom
3 = Front; 4 = Back
5 = Left; 6 = Right
Почему конкретно кад меняет настройки, лично для меня тайна.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 27.10.2005, 17:57
#5
VetalBY


 
Регистрация: 16.05.2005
г. Минск
Сообщений: 276


СПДС не установлен (вроде - чертеж не мой). Экраны создавались руками - это точно. Чертеж взял коструктор у архитектора. Понятно, что этого делать нельзя . Но все же интересно, в чем причина?
Можешь создать сам ВЭ и увидишь, что с ним поисходит то же самое...
(если вставлять New Viewport->Single)
VetalBY вне форума  
 
Непрочитано 28.10.2005, 06:25
#6
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Цитата:
Сообщение от VetalBY
...Чертеж взял коструктор у архитектора....
Потому, что Архитектор так видит!
ShaggyDoc вне форума  
 
Непрочитано 28.10.2005, 07:59
#7
Кулик Алексей aka kpblc
Moderator

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


> ShaggyDoc : Да и бог с ним, видит, и ладно. Но поведение ВЭ-то такое откуда?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 28.10.2005, 08:41
#8
Хмурый


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


Свойства Custom Scale для видовых экранов- всё время обнуляются...
Хмурый вне форума  
 
Непрочитано 28.10.2005, 09:01
#9
Кулик Алексей aka kpblc
Moderator

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


> Хмурый : ну не то чтобы обнуляются... Поставить luprec побольше (точность линейных размеров, сейчас установлено 2 знака после запятой), и все будет ок. Но вообще-то с таким не сталкивался...
> VetalBY : она на твоем компе не установлена. А на компе архитектора (или конструктора, неважно) - установлена. Она вообще могла быть установлена на любом компе, через который прошел файл. Этого достаточно, чтобы она по крайней мере записалась. Кроме того, там 26 объектов, созданных средствами СПДС (похоже, что версия 2.5, т.к., по-моему, объекты 3-й СПДС-ки простым _.explode не разбиваются, но тут могу ошибаться).
Но, насколько мне помнится, СПДС все-таки таких вольностей себе не позволяла.
Глюк явно в файле. Такое ощущение, что болтается какой-то реактор, обрабатывающий переход в пространство модели - специально скопировал всю модель в новый файл, все работает как ожидается.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 28.10.2005, 09:14
#10
Лентяй

Project Engineer
 
Регистрация: 05.01.2005
Лос Анджелес
Сообщений: 1,392


Цитата:
kpblc: Поставить luprec побольше (точность линейных размеров, сейчас установлено 2 знака после запятой), и все будет ок. Но вообще-то с таким не сталкивался...
Неправда ваша. дяденька (С). Я попробовал с LUPREC 2 B 6 - результат одинаковый. И вот что интересно - ЕМНИП, этой заморочки в ACAD-2000 не было, все началось с 2002-го. Чего это AutoDesk там учудила, спрашивается? Опять же, в меру своего невежества, я всегда считал, что 2002 - это тот же 2000, только для ХР. Неужели дело только в этом?
Лентяй вне форума  
 
Непрочитано 28.10.2005, 09:24
#11
Хмурый


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


>>kpblc С зтим разобрался. Стыдно-то как....
Хмурый вне форума  
 
Непрочитано 28.10.2005, 09:25
#12
Кулик Алексей aka kpblc
Moderator

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


> Лентяй: Ну дык ить... В общем, установить luprec 8, и потом поставить масштаб, например, 0.00005. У меня на 2005-м сработало.
> Хмурый : :?:
---
P.S. Честно скажу, сейчас просто физически нет времени смотреть подробно настройки и ковырять. ИМХО рецепт - скопировать модель в новый файл; скопировать лист (со снесенными ВЭ) в тот же файл и построить по новой. Будет проще и быстрее.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 28.10.2005, 09:33
#13
Хмурый


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


>kpblc
Ну я насчет Luprec- напрочь вылетело из башки. Потому стыдно....
Хмурый вне форума  
 
Автор темы   Непрочитано 28.10.2005, 09:51
#14
VetalBY


 
Регистрация: 16.05.2005
г. Минск
Сообщений: 276


Цитата:
Сообщение от kpblc
P.S. Честно скажу, сейчас просто физически нет времени смотреть подробно настройки и ковырять. ИМХО рецепт - скопировать модель в новый файл; скопировать лист (со снесенными ВЭ) в тот же файл и построить по новой. Будет проще и быстрее.
Так и сделали (три дня назад). Просто хочется разобраться, в чем причина. Что НЕ надо делать, чтобы такого больше не было. Файл-то не первый...
Если вставлять New Viewport -> *Active Model Configuration*, то с этим ВЭ вроде все в порядке.
VetalBY вне форума  
 
Непрочитано 28.10.2005, 09:54
#15
Кулик Алексей aka kpblc
Moderator

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


Ну или вариант вставлять как внешнюю ссылку или блок. И работать уже над этим.
Тоже на самом деле не решение проблемы, но иного сейчас предложить не в силах
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 28.10.2005, 10:01
#16
X-DeViL

Бизнес-шмизнес
 
Регистрация: 26.05.2004
Питер
Сообщений: 1,911


Покапался:
2й вьюпорт:
Код:
[Выделить все]
(entget (car (entsel)))
Select object: ((-1 . <Entity name: 7e0cce48>) (0 . "VIEWPORT") (330 . <Entity 
name: 7e0cac80>) (5 . "1F41") (100 . "AcDbEntity") (67 . 1) (410 . "fund") (8 . 
"Defpoints") (100 . "AcDbViewport") (10 225.695 372.269 0.0) (40 . 133.768) (41 
. 127.916) (68 . 3) (69 . 2) (12 528038.0 -1.27872e+006 0.0) (13 0.0 0.0 0.0) 
(14 50.0 50.0 0.0) (15 600.0 600.0 0.0) (16 0.0 0.0 1.0) (17 -455130.0 
1.31885e+006 2281.25) (42 . 50.0) (43 . 0.0) (44 . 0.0) (45 . 6395.8) (50 . 
0.0) (51 . 0.0) (72 . 20000) (90 . 32808) (281 . 0) (71 . 1) (74 . 0) (110 0.0 
0.0 0.0) (111 1.0 0.0 0.0) (112 0.0 1.0 0.0) (79 . 0) (146 . 0.0) (170 . 0))
1й вьюпорт:
Код:
[Выделить все]
(entget (car (entsel)))
Select object: ((-1 . <Entity name: 7e0cb320>) (0 . "VIEWPORT") (330 . <Entity 
name: 7e0cac80>) (5 . "2334") (100 . "AcDbEntity") (67 . 1) (410 . "fund") (8 . 
"Defpoints") (100 . "AcDbViewport") (10 381.231 364.58 0.0) (40 . 136.646) (41 
. 143.294) (68 . 2) (69 . 3) (12 500249.0 -1.28754e+006 0.0) (13 0.0 0.0 0.0) 
(14 50.0 50.0 0.0) (15 600.0 600.0 0.0) (16 0.0 0.0 1.0) (17 -455130.0 
1.31885e+006 2281.25) (42 . 50.0) (43 . 0.0) (44 . 0.0) (45 . 97559.2) (50 . 
0.0) (51 . 0.0) (72 . 20000) (90 . 32808) (281 . 0) (71 . 1) (74 . 0) (110 0.0 
0.0 0.0) (111 1.0 0.0 0.0) (112 0.0 1.0 0.0) (79 . 0) (146 . 0.0) (170 . 0))
Почему <Entity
name>
: 7e0cac80 одинаковый для двух вьюпортов?
X-DeViL вне форума  
 
Автор темы   Непрочитано 28.10.2005, 10:20
#17
VetalBY


 
Регистрация: 16.05.2005
г. Минск
Сообщений: 276


Так ето вроде не их <Entity name> :shock:
VetalBY вне форума  
 
Непрочитано 31.10.2005, 15:48
#18
4eh


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


Мне кажется, если UCSFOLLOW (в каждом окне) сделать 0, все наладится :roll:
Цитата:
...чертеж взял коструктор у архитектора
Абидно, слушай...
4eh вне форума  
 
Автор темы   Непрочитано 04.11.2005, 09:57
#19
VetalBY


 
Регистрация: 16.05.2005
г. Минск
Сообщений: 276


Цитата:
Сообщение от 4eh
Мне кажется, если UCSFOLLOW (в каждом окне) сделать 0, все наладится :roll:
Вроде помогает...
Спасибо
Вообще файл кривой какой-то :? После некоторых "танцев с бубном" в model проблема вообще исчезает. Когда открываю файл заново и пытаюсь воспроизвести те же операции - результата никакого.
Но в принципе проблема решена, всем спасибо, тему можно закрыть...
ЗЫ Конструкторов обидеть не хотел (сам из них), просто опечатался
VetalBY вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Связанные Viewports

Опции темы Поиск в этой теме
Поиск в этой теме:

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