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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Хитрый блок-2?

Хитрый блок-2?

Ответ
Поиск в этой теме
Непрочитано 03.02.2010, 04:37 #1
Хитрый блок-2?
Vova
 
Engineer
 
New-York
Регистрация: 05.09.2003
Сообщений: 10,288

Собственно, САБЖ, который требуется разгадать (автор не я). А также придумать, куда-бы такую штуку приспособить. Увы, посмотреть и оценить смогут только владельцы 2010. В 2009 не работает, там самого главного не видно.
Щелкните по рамочке

Вложения
Тип файла: dwg
DWG 2007
F305.dwg (486.2 Кб, 830 просмотров)

Просмотров: 4535
 
Непрочитано 03.02.2010, 08:15
#2
Кулик Алексей aka kpblc
Moderator

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


Полметра! Что ж там на полметра-то?
10014 registered applications deleted.
Total errors found 1 fixed 1
После очистки: Total errors found 221 fixed 221
Очищенный вариант в формате 2010 - в аттаче.
"Разгадать" я не смог (ну не люблю я разгадывать, если не вижу применения )
Добавлено:
Учитывая №3, добавил zip-архив (в файле очищены текстовые стили и по идее нет модулей ADT)
Вложения
Тип файла: dwg
DWG 2010
F305.dwg (216.9 Кб, 763 просмотров)
Тип файла: zip ACAD-F305 - Standard.zip (141.3 Кб, 64 просмотров)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.

Последний раз редактировалось Кулик Алексей aka kpblc, 03.02.2010 в 08:45.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 03.02.2010, 08:32
#3
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Чертеж от Vova ругается, что не найдена ссылка SHBD-48x36.
Чертеж от Алексея почему-то грузит модули AD.
В обоих чертежах присутствуют ссылки на большой шрифт.
Вывод: исходный файл от Vova некорректно представлен, заниматься им бессмысленно.
Profan вне форума  
 
Непрочитано 03.02.2010, 08:35
#4
Disney

Геодезист
 
Регистрация: 12.03.2009
Сибирь (где медведи по улицам ходят)
Сообщений: 860
Отправить сообщение для Disney с помощью Skype™


Vova, а в чём загадка то?
[IMG]http://s41.***********/i094/1002/0a/0555908e3ec4.gif[/IMG]

Или там что-то другое загадочное?
__________________
Почему все вдруг становятся умными, когда уже не надо?

Последний раз редактировалось Disney, 03.02.2010 в 08:54.
Disney вне форума  
 
Автор темы   Непрочитано 03.02.2010, 16:20
#5
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Файл перед оправкой я, естественно, чистил и аудитил. Сделал эту-же процедуру с исходным файлом опять, после прочтения отзывов. Найдено ошибок 0. Вероятно, либо что-то набралось по-дороге, либо у Алексея автокад более чувствительный. Фишка в том, что блок х-clip-анный внутри, как правильно заметил Disney. Но как это реализовано? Рамка, если на нее нажать, выдает стрелочку, как в динамических блоках, настроенных на зеркало. Нажатие на стрелочку закрывает изображение, а стрелочка переворачивается.
Вот эта реализация и есть самое интересное. Далее, Алексей не видит смысла в самой идее-закрывать изображение. Но ведь это стандартная ситуация, решаемая закрытием слоев. Что бывает долго и муторно, А здесь-два клика, и все либо открыто, либо закрыто. Надеюсь, не надо приводить примеров, когда на свой чертеж свалено хозяйство с других файлов (чтобы с ним разминуться своими коммуникациями), и его надо то открывать, то закрывать.
Vova вне форума  
 
Непрочитано 03.02.2010, 18:20
#6
Disney

Геодезист
 
Регистрация: 12.03.2009
Сибирь (где медведи по улицам ходят)
Сообщений: 860
Отправить сообщение для Disney с помощью Skype™


Цитата:
Сообщение от Vova Посмотреть сообщение
Фишка в том, что блок х-clip-анный внутри
А вот и нет, он как раз просто clip-аный, а при clip-ании, в отличии от xclip-ания и появляется рамочка со стрелочкой, что я кстати и продемонстрировал в предыдущем посте
[IMG]http://s12.***********/i185/1002/3e/41df2d381212.jpg[/IMG]
[IMG]http://i066.***********/1002/54/10c408ae6efe.jpg[/IMG]
__________________
Почему все вдруг становятся умными, когда уже не надо?

Последний раз редактировалось Disney, 03.02.2010 в 18:32.
Disney вне форума  
 
Непрочитано 03.02.2010, 19:14
#7
Supermax

Руководитель фирмы
 
Регистрация: 28.03.2007
Москва
Сообщений: 1,831
Отправить сообщение для Supermax с помощью Skype™


Не знаю как у вас,а у меня и clip и xclip работают одинаково, с рамочкой и стрелочкой. А вот как эту стрелочку программно переключить - пока для меня загадка. Ни в свойствах, ни в dxf кодах зацепок не вижу.
Наверное надо поискать в коллекции дополнительные элементы, которые эти рамки делают.
Supermax вне форума  
 
Автор темы   Непрочитано 03.02.2010, 19:15
#8
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Clip есть и в классике, см падающее меню Modify. И она как будто повторяет известную команду xclip (еще не проанализировал разницу, но она делает точно такую-же рамку со стрелочкой). Но Disney разгадал загадку, которую не смогли разгадать и корифеи! Молодец.
Все дело в системной переменной Frame. Eсли она не 0, то дает такую стрелку, которая переворачивает видимость подрезанного блока. И получится такой симпатичный эффект
Прошу посмотреть в 2009 и раньше, сколько значений у этой переменной,
Vova вне форума  
 
Непрочитано 03.02.2010, 19:25
#9
Supermax

Руководитель фирмы
 
Регистрация: 28.03.2007
Москва
Сообщений: 1,831
Отправить сообщение для Supermax с помощью Skype™


Я обратил внимание, когда кликаешь по стрелке, то прокручивается командная строка. Значит, кто-то туда что-то посылает, только эхо выключил. Значит можно это вычислить.
Supermax вне форума  
 
Непрочитано 03.02.2010, 19:48
#10
Disney

Геодезист
 
Регистрация: 12.03.2009
Сибирь (где медведи по улицам ходят)
Сообщений: 860
Отправить сообщение для Disney с помощью Skype™


Цитата:
Сообщение от Vova Посмотреть сообщение
Прошу посмотреть в 2009 и раньше, сколько значений у этой переменной
А нет там такой переменной
Цитата:
Команда: FRAME
Неизвестная команда "FRAME". Для вызова справки нажмите F1.
[IMG]http://s05.***********/i178/1002/24/b075027c3807.jpg[/IMG]
, которая так же отвечает за отображение рамочки с тоё же стрелочкой. Т.е. подобная прикалюха в 2009 уже была, раньше не знаю, нет возможности посмотреть .
Цитата:
Сообщение от Vova Посмотреть сообщение
Все дело в системной переменной Frame. Eсли она не 0, то дает такую стрелку
у меня при 3 (по умолчанию) не даёт , почему я ошибочно и предположил, что у xclip-а нет рамки... Изменил в 2,
Цитата:
Команда: Frame
Новое значение FRAME <3>: 2
рамка появилась, открыл F305.dwg Frame=3 рамку видно??? вернулся в свой чертёж, пытаюсь Frame опять в 3, а ни как
Цитата:
Команда:FRAME
Новое значение FRAME <2>: 3
Требуется целое число в диапазоне от 0 до 2.
__________________
Почему все вдруг становятся умными, когда уже не надо?

Последний раз редактировалось Disney, 03.02.2010 в 20:02.
Disney вне форума  
 
Непрочитано 03.02.2010, 20:22
#11
Supermax

Руководитель фирмы
 
Регистрация: 28.03.2007
Москва
Сообщений: 1,831
Отправить сообщение для Supermax с помощью Skype™


К слову о применении:
Попытался котел включать и выключать. Если котел выключен - его подводящие трубки видны, а если включить - трубки пропадают и рамка стоит не там, где хотелось бы. А так, все клево, разгружает видеокарту и дает возможность смотреть на потроха за котлом.
Вложения
Тип файла: rar Проба с подрезкой.rar (4.81 Мб, 65 просмотров)
Supermax вне форума  
 
Автор темы   Непрочитано 03.02.2010, 21:02
#12
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Похоже, мы нащупали хорошую фитчу, и она появилась как минимум в 2009, где надо играться с переменной xclipframe. У кого есть 2008 и ниже, посмотрите, плиз. Если и там есть, то нам всем как минимум должно быть стыдно за столь позднее знание. В 2010 появилась переменная Frame, она, похоже, сильнее переменных Imageframe, Pdfframe, gwfframe, dgnframe, xclipframe и, если она равна 3, то по-идее позволит оперировать видимостью всего вставляемого в чертеж (индивидуальные переменные надо соответств. образом выставить)
Я уже предвижу широкое распространения рамочек со стрелками видимости в своих чертежах
Для Supermax: Стрелочка у дин. блоков зеркала также гоняет ком. строку как и наша стрелочка

Еще раз спасибо Disney Offtop: (правда, жаль, что команда есть и в классике, иначе был-бы удар по недругам ленты?)
Vova вне форума  
 
Непрочитано 03.02.2010, 21:17
#13
Supermax

Руководитель фирмы
 
Регистрация: 28.03.2007
Москва
Сообщений: 1,831
Отправить сообщение для Supermax с помощью Skype™


Увы, в 2006 и в 2007 CLIP нет. Есть только XCLIP и рамочка там без стрелочек и ручек вообще.
Я пользовался XCLIP когда мне надо было подрезать растр (кажется) давно это было, а все новое что? - правильно! Все новое - хорошо забытое старое. Но все равно чего-то в этом не хватает.
Supermax вне форума  
 
Непрочитано 03.02.2010, 21:52
#14
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от Supermax Посмотреть сообщение
Есть только XCLIP и рамочка там без стрелочек и ручек вообще.
А xclipframe менял?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 04.02.2010, 06:58
#15
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,536
<phrase 1= Отправить сообщение для wetr с помощью Skype™


Цитата:
Сообщение от Vova Посмотреть сообщение
Собственно, САБЖ, который требуется разгадать (автор не я). А также придумать, куда-бы такую штуку приспособить. Увы, посмотреть и оценить смогут только владельцы 2010. В 2009 не работает, там самого главного не видно.
Щелкните по рамочке
Очень интересная штука.
Прикольно, что она еще и сочетается с функциями динамического блока! Я зашел в редактор блоков, добавил динамики - работает!
Спасибо всем!

Цитата:
Clip есть и в классике, см падающее меню Modify.
А вот и нет Нету ее там!
Записывайте еще 1 плюс ленте

Цитата:
Увы, в 2006 и в 2007 CLIP нет
в 2009 тоже нет. Есть только в 2010 надо полагать
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)

Последний раз редактировалось wetr, 04.02.2010 в 07:23.
wetr вне форума  
 
Автор темы   Непрочитано 04.02.2010, 15:48
#16
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Цитата:
Сообщение от wetr Посмотреть сообщение
Цитата:
Clip есть и в классике, см падающее меню Modify.

А вот и нет Нету ее там!
Записывайте еще 1 плюс ленте

в 2009 тоже нет. Есть только в 2010 надо полагать
Про 2009 см #10.
Про классику см картинку. Осталось проверить 2008, есть-ли там такая фитча? Проверщикам следует прочитать #10
Миниатюры
Нажмите на изображение для увеличения
Название: xclip.jpg
Просмотров: 107
Размер:	44.0 Кб
ID:	32934  
Vova вне форума  
 
Непрочитано 04.02.2010, 17:08
#17
Disney

Геодезист
 
Регистрация: 12.03.2009
Сибирь (где медведи по улицам ходят)
Сообщений: 860
Отправить сообщение для Disney с помощью Skype™


Цитата:
Сообщение от Vova Посмотреть сообщение
Clip есть и в классике, см падающее меню Modify.
Не совсем так, там есть _imageclip, _xclip и _vpclip, и они подрезают в свою очередь изображения, внешние ссылки и видовые экраны, а вот скажем подрезать подложку PDF не один из них не может , в отличии от _Clip с ленты, который режет и изображение и внешние ссылки и видовые экраны и все виды подложек
__________________
Почему все вдруг становятся умными, когда уже не надо?

Последний раз редактировалось Disney, 04.02.2010 в 18:59. Причина: Цитировал Vova а кнопку нажал у Supermax :)
Disney вне форума  
 
Непрочитано 04.02.2010, 17:24
#18
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,536
<phrase 1= Отправить сообщение для wetr с помощью Skype™


Цитата:
Сообщение от Vova Посмотреть сообщение
Про 2009 см #10.
Про классику см картинку. Осталось проверить 2008, есть-ли там такая фитча? Проверщикам следует прочитать #10
Про 2009 - см. справку. Нет там команды clip. Особо не верующим следует скопировать слово "_clip" в командную строку.

Про классику. Попробуйте нажать ту кнопку, что показали на картинке. Отличие команд "clip" и "xclip" - см. справку... и №17
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Автор темы   Непрочитано 04.02.2010, 20:36
#19
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Допустил неточность, так как имел ввиду подрезку исключительно блоков и хрефов
Vova вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Хитрый блок-2?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Хитрый блок Vova Динамические блоки 166 20.03.2017 15:13
Невозможность добавить в блок дополнительный внутренний блок, если таковой с тем-же именем в главном уже есть Vova Баги и пожелания в Autodesk 5 10.11.2009 16:13
Болеем за наших на Олимпиаде T-Yoke Разное 472 28.04.2009 17:40
На каком лайоуте находится выбранный блок? DonVik Программирование 30 29.08.2008 17:20
Помогите доделать программу добавления объектов в блок МишаVBA Программирование 1 20.05.2006 01:04