Мои динамические блоки [2] - Страница 124
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Мои динамические блоки [2]

Мои динамические блоки [2]

Закрытая тема
Поиск в этой теме
Старый 21.04.2011, 23:33
Мои динамические блоки [2]
Кулик Алексей aka kpblc
Moderator
 
LISP, C# (ACAD 200[9,12,13,14])
 
С.-Петербург
Регистрация: 25.08.2003
Сообщений: 40,411

Тема служит продолжением закрытой темы Мои динамические блоки


Спасибо VVA:
В 2010-2011-2012 в редакторе блоков при настройках по умолчанию нельзя добавлять к операциям некоторые вещи, например к операции Flip добавить Strech и т.д.
Проблема:
http://forum.dwg.ru/showpost.php?p=7...postcount=2666
Лечение:
http://forum.dwg.ru/showpost.php?p=7...postcount=2679

==================================================

Проблема:
В некоторых чертежах долго открывается редактор блоков (_bedit)
Лечение:
Проверить в блоке/блоках значение линейных параметров "Максимальное расстояние". Должно быть задано хоть какое-то значение
Блок эдитор открывает несколько минут.

__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Просмотров: 1535650
 
Непрочитано 10.10.2014, 17:01
#2461
sp1ash


 
Регистрация: 10.07.2011
Вологда
Сообщений: 294


Цитата:
Сообщение от LynxM Посмотреть сообщение
sp1ash, добавьте к набору Flip state1 еще и прямоугольник.
Не понял Вас, к сожалению. Поясните плз
sp1ash вне форума  
 
Непрочитано 10.10.2014, 20:31
#2462
Sanmart


 
Регистрация: 05.05.2009
СПб
Сообщений: 423


sp1ash, LynxM спасибо за отклики!
sp1ash, к сожалению, до ПН не смогу открыть Ваш файл: у меня дома только ACAD 2010.
LynxM, параметр видимости не годится: пример сильно упрощённый, а параметр видимости будет использоваться в окончательной редакции для других целей.
Sanmart вне форума  
 
Непрочитано 13.10.2014, 10:01
#2463
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 824


Sanmart, Так?
Вложения
Тип файла: dwg
DWG 2010
Окно.dwg (52.8 Кб, 1944 просмотров)
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022
Astartes вне форума  
 
Непрочитано 13.10.2014, 10:18
#2464
Sanmart


 
Регистрация: 05.05.2009
СПб
Сообщений: 423


Astartes, хотелось бы, чтобы точка вставки блока после отражения оставалась на месте.
Sanmart вне форума  
 
Непрочитано 13.10.2014, 10:40
#2465
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 824


Sanmart, Значит ставьте линию отражения на точку вставки. Если надо чтобы линия отражения была именно посередине прямоугольника, то никак. Либо крестик, либо трусы...
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022
Astartes вне форума  
 
Непрочитано 13.10.2014, 10:56
#2466
Sanmart


 
Регистрация: 05.05.2009
СПб
Сообщений: 423


Astartes,
Цитата:
Если надо чтобы линия отражения была именно посередине прямоугольника
- вот именно этого и хочется. Во вложении пример, где я попытался проиллюстрировать ход своих мыслей. Блок 001 - начальный этап, всё работает, правда, без растяжения. Блок 002 - добавляю 2 растяжения (оба с mutiplier'ом 0,5, одно с поворотом на 180) - получаю какую-то фигню. Где ошибка - на понимаю.
Вложения
Тип файла: dwg
DWG 2010
Окно125.dwg (86.7 Кб, 1898 просмотров)
Sanmart вне форума  
 
Непрочитано 13.10.2014, 11:25
#2467
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 824


Sanmart, Ввел еще один ФлипСтайт. Вроде норм.
Вложения
Тип файла: dwg
DWG 2010
Окно125.dwg (50.7 Кб, 1869 просмотров)
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022
Astartes вне форума  
 
Непрочитано 13.10.2014, 11:45
#2468
Sanmart


 
Регистрация: 05.05.2009
СПб
Сообщений: 423


Astartes, что-то я не понял... По-моему там ничего не работает. Два флипа... Брр!
Попробую немного порассуждать. В блоке имеется некий объект - полилиния, которая каким-то образом (неважно каким) перемещается внутри блока. При этом она должна менять свой размер (или масштаб) по оси X. Плюс она должна уметь отражаться. Перемещаться и отражаться я её научил. А вот менять размер по оси X - не получается.
Можно, конечно, забить на всё это, но, по моим ощущениям, задача всё-таки решаемая.
Astartes, в любом случае, Вам большое спасибо!
Sanmart вне форума  
 
Непрочитано 14.10.2014, 11:31
#2469
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 824


Sanmart, Так я и не пойму что надо. Вот последний вариант из моего понимания задачи.
Вложения
Тип файла: dwg
DWG 2010
Окно125.dwg (50.4 Кб, 1756 просмотров)
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022
Astartes вне форума  
 
Непрочитано 14.10.2014, 11:47
#2470
Sanmart


 
Регистрация: 05.05.2009
СПб
Сообщений: 423


Astartes, прошу прощения, если недостаточно ясно излагаю. Конечная цель (см. вложение) - чтобы окно целиком растягивалось вправо, независимо от состояния флипа. Самое простое - использовать Visiblity, но я хотел приберечь его для других целей.
Вложения
Тип файла: dwg
DWG 2010
Окно125.dwg (85.9 Кб, 1747 просмотров)
Sanmart вне форума  
 
Непрочитано 15.10.2014, 06:32
#2471
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 824


Sanmart, Вот, вроде добился нужного результата.
Да, две ручки у растягивания необходимы, просто за ту которая находится на линии точки вставки дергать не нужно. Убрать ее никак.
Вложения
Тип файла: dwg
DWG 2010
Окно125.dwg (52.5 Кб, 1703 просмотров)
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022
Astartes вне форума  
 
Непрочитано 15.10.2014, 09:13
#2472
Sanmart


 
Регистрация: 05.05.2009
СПб
Сообщений: 423


Astartes, круто!
Мне кажется, чтобы избавиться от лишней стрелки (grip'а), можно попробовать добавить ещё один Linear parameter, скрыть у него обе стрелки и завязать его на первый, с одной стрелкой. Сегодня попробую.
Ещё раз спасибо!
Sanmart вне форума  
 
Непрочитано 15.10.2014, 10:20
#2473
MorganSpb


 
Регистрация: 10.07.2008
Сообщений: 92


Может кто помочь сделать блок такого вида:
Прямоугольник (квадрат) который можно ручками удлинять/уменьшать, ну скажем вверх и вправо. А также можно вращать относительно левого нижнего угла. И самое главное чтоб этот прямоугольник был заштрихован, и штриховка бы расширялась вместе с прямоугольником. У меня получилось всё кроме штриховки, пробовал делать её ассоциативной-аннотативной, но тогда масштаб в видовом экране не соответствует модели.
MorganSpb вне форума  
 
Непрочитано 15.10.2014, 10:37
#2474
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 824


MorganSpb, Правильно понимаю, блок полностью получился, проблема только с масштабом штриховки?
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022
Astartes вне форума  
 
Непрочитано 15.10.2014, 10:41
#2475
MorganSpb


 
Регистрация: 10.07.2008
Сообщений: 92


Цитата:
Сообщение от Astartes Посмотреть сообщение
MorganSpb, Правильно понимаю, блок полностью получился, проблема только с масштабом штриховки?
Совершенно верно. Вот мой блок.
Вложения
Тип файла: dwg
DWG 2010
Блок-x.dwg (70.9 Кб, 1651 просмотров)
MorganSpb вне форума  
 
Непрочитано 15.10.2014, 11:47
#2476
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 824


MorganSpb, Так у вас блок то не рабочий. Штриховка не тянеся.
В общем сделал. У вас какаято путаница с единицами блока и единицами чертежа. Единицы блока у вас километры, а чертежа дюймы. Мне кажется из-за этого и происходит глюк с масштабированием штриховки. Но здесь я не уверен.

УПД. Блин чето у меня у самого блок не работает. Сейчас исправлю.

УПД1. Какой-то глюк. В режиме тестирования блока все нормально. А при выходе из редактора блока штриховка перестает работать.
По не знаю как решить.

УПЛ2. Обновил блок. Вроде все заработало. Проблема как я и предполагал была в разных единицах блока и пространства. Выставил одни и теже и все заработало.
Вложения
Тип файла: dwg
DWG 2010
Блок.dwg (40.6 Кб, 1584 просмотров)
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022

Последний раз редактировалось Astartes, 15.10.2014 в 12:04.
Astartes вне форума  
 
Непрочитано 15.10.2014, 12:22
#2477
MorganSpb


 
Регистрация: 10.07.2008
Сообщений: 92



Всё бы отлично, но вот при повороте блока штриховка как то странно поворачивается, совсем другой "рисунок" это можно исправить?
MorganSpb вне форума  
 
Непрочитано 15.10.2014, 13:10
#2478
LynxM


 
Регистрация: 17.08.2010
Kyiv
Сообщений: 688
<phrase 1= Отправить сообщение для LynxM с помощью Skype™


Цитата:
Сообщение от MorganSpb Посмотреть сообщение
Всё бы отлично, но вот при повороте блока штриховка как то странно поворачивается, совсем другой "рисунок" это можно исправить?
Добавьте в набор операции поворот штриховку.
__________________
Лучше не обещать, чем обещать и не исполнять.
LynxM вне форума  
 
Непрочитано 17.10.2014, 22:53
#2479
Gogi


 
Регистрация: 15.11.2007
Сообщений: 15


Доброго времени суток. Подскажите, как можно создать невидимые линии в блоке, как в этом сообщении.
http://forum.dwg.ru/showpost.php?p=9...postcount=1271
Там вспомогательные невидимые линии видны в редакторе блока и не видны при вставке блока. При этом не используется параметр видимости.
Как такое возможно?
Вложения
Тип файла: dwg
DWG 2004
lineyka_start_step.dwg (70.7 Кб, 1411 просмотров)
Gogi вне форума  
 
Непрочитано 18.10.2014, 00:21
1 | #2480
Mozgunov

Начинающий проектировщик
 
Регистрация: 07.02.2008
Санкт-Петербург
Сообщений: 443
<phrase 1=


Добрый вечер (по нашему времени)! У меня не получается организовать работу двух видимостей в одном динамическом блоке. Использую макрос от Supermax. Одна видимость переключает объекты другой видимости, причем я использовал (element-sel-current-del) для очистки объектов из текущей видимости и добавлял объекты с которыми работаю, функцией (element-sel-current-insert) . Не получается( Помогите советом или примером. Autocad 2013 у меня, если это имеет значение. У меня есть блоки с двумя видимостями. Они работают. Но я их не создавал, а сделать подобное не получается. Прикладываю файлик над которым экспериментировал. Спасибо.

----- добавлено через ~57 мин. -----
Цитата:
Сообщение от Gogi Посмотреть сообщение
Доброго времени суток. Подскажите, как можно создать невидимые линии в блоке, как в этом сообщении.
http://forum.dwg.ru/showpost.php?p=9...postcount=1271
Там вспомогательные невидимые линии видны в редакторе блока и не видны при вставке блока. При этом не используется параметр видимости.
Как такое возможно?
Команда BCONSTRUCTION внутри блока. Это называется вспомогательная геометрия.
http://exchange.autodesk.com/autocad...ff571-71e4.htm
Вложения
Тип файла: dwg
DWG 2013
din_block.dwg (149.6 Кб, 1406 просмотров)
Mozgunov вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Мои динамические блоки [2]



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамические блоки при копировании перестают быть динамическими. *Voland* Динамические блоки 11 04.07.2012 10:51
Мои динамические блоки Shoorup Динамические блоки 2713 21.04.2011 23:34
соединить динамические блоки отрезками по кротчайшему пути gizmo_zx Программирование 18 06.09.2010 20:32
Глюк. Динамические блоки становится статическим! b_anton Динамические блоки 10 24.06.2008 16:27
HELP!!! Динамические блоки? Bdod Динамические блоки 13 07.04.2007 08:59