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

Вернуться   Форум 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
Сообщений: 39,787

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


Спасибо 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-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Просмотров: 1493289
 
Непрочитано 10.09.2012, 10:09
#1101
Leopard_

Нефтепереработка
 
Регистрация: 21.01.2010
Украина, Киев.
Сообщений: 364


Цитата:
Сообщение от Кирилл R. Посмотреть сообщение
Но не могли бы вы рассказать поподробнее, что за маска такая?
Под кружечками линия не видна. Команда WIPEOUT.
__________________
У фантазии нет границ. Это у ограниченных нету фантазии.
Leopard_ вне форума  
 
Непрочитано 10.09.2012, 10:10
#1102
Vintorez

Конструктор
 
Регистрация: 03.01.2011
Бельцы_Молдавия
Сообщений: 880


Цитата:
Сообщение от Кирилл R. Посмотреть сообщение
Но не могли бы вы рассказать поподробнее, что за маска такая? Открыл редактор блоков, но там в свойствах точечного параметра ничего не увидел.
Команда маскировка (_wipeot) скрывает обьекты или накрывет ,делая обьекты невидимые .В автокаде всё по слоям, в блоке Vombatа где кружок
1слой - два отрезка (сходящиеся в точечном параметре)
2слой - маскировка которая скрывает нужную облась отрезков
3слой - кружок
4слой - точечный параметр
Маскировка - (Контур/полилиния) - выбираеш контур - (вкл/откл), у Vombatа он отключён, поэтому и не видно.
Вообщем пробуй, как смог так и обьяснил.
Leopard_ быстрее.
Vintorez вне форума  
 
Непрочитано 10.09.2012, 10:12
#1103
Astartes

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


Кирилл R., Маска она же Маскировка она же _Wipeout. Внутри кружка присутствует элемент Маскировка, служит для скрытия чего-нибудь. Для того чтобы маскировка отображалась, нужно команда: Маскировка-контуры-включить.

ГЫ. практически одновременно. Короче выбирай понравившееся объяснение.
Astartes вне форума  
 
Непрочитано 10.09.2012, 11:22
#1104
Leopard_

Нефтепереработка
 
Регистрация: 21.01.2010
Украина, Киев.
Сообщений: 364


По технологии получения:
1) Рисуеш многогранник вписанный в окружность (в примере около 32 стороны)
2) Вводиш команду WIPEOUT (для руского акада _WIPEOUT) - лучше сразу контур маски не отключать, без контура маска не выделяется.
3) Добавляеш контур в операцию растяжения (повоторным вводои wipeout отключаеш контур)
__________________
У фантазии нет границ. Это у ограниченных нету фантазии.
Leopard_ вне форума  
 
Непрочитано 10.09.2012, 12:00
#1105
Vombat

HVAC (ОВК)
 
Регистрация: 08.10.2005
Ukraine, L'viv
Сообщений: 822


Цитата:
Сообщение от Кирилл R. Посмотреть сообщение
Но не могли бы вы рассказать поподробнее, что за маска такая?
Все уже рассказали. От себя добавлю:
В конкретно этом блоке маска использовалась для того, чтоб при растяжении (перемещении) вершины (круга), линии всегда строились от центра радиуса. Для этого под кругом пришлось их скрыть. В противном же случае, линии всегда начинались бы с "квадранта" круга.

Пытался обойтись без маски, применив параметризацию, увы ничего толкового не получилось. при перемещении точки, соседняя точка улетает.
Vombat вне форума  
 
Непрочитано 10.09.2012, 12:04
#1106
asys

архитектор
 
Регистрация: 10.08.2005
Ростов-на-Дону
Сообщений: 5,283


Цитата:
для того, чтоб при растяжении (перемещении) вершины (круга), линии всегда строились от центра радиуса
Vombat, а без маски слабо ? Я на этот блок 3 дня потратил, но все равно работает не идеально
Вложения
Тип файла: dwg
DWG 2010
Drawing2.dwg (78.9 Кб, 2748 просмотров)

Последний раз редактировалось asys, 10.09.2012 в 12:10.
asys вне форума  
 
Непрочитано 10.09.2012, 12:47
#1107
Vombat

HVAC (ОВК)
 
Регистрация: 08.10.2005
Ukraine, L'viv
Сообщений: 822


Цитата:
Сообщение от asys Посмотреть сообщение
а без маски слабо ?
Пока не получается.
PS Кажется получилось с параметризацией
Вложения
Тип файла: dwg
DWG 2004
Мой_блок3.dwg (89.4 Кб, 2543 просмотров)

Последний раз редактировалось Vombat, 10.09.2012 в 13:11.
Vombat вне форума  
 
Непрочитано 10.09.2012, 13:35
#1108
asys

архитектор
 
Регистрация: 10.08.2005
Ростов-на-Дону
Сообщений: 5,283


Vombat, ага, параметризация еще та дрянь
asys вне форума  
 
Непрочитано 10.09.2012, 18:20
#1109
Кирилл R.


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


Спасибо вам всем огромнейшее!!! Ваша помощь и ваши объяснения мне очень помогли.

А вот в параметризацию лезть пока не рискну.
Кирилл R. вне форума  
 
Непрочитано 11.09.2012, 10:33
#1110
Astartes

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


Вопрос по параметризации. (см. приложение)
Можно ли задать параметр угла так чтобы он автоматом менялся в определенном диапазоне 10-15°.
Т.е. я изменяю параметр dбол (диам. бол.) - увеличиваю, как только угол стал равен 15° дальше изменение угла останавливается, а начинает увеличивается по длине переходная зона.
Если в параметре угла поставить мин. и макс. значения, это влияет только при ручном вводе. А так угол остается неизменным.
Надеюсь понятно объяснил что хочу. ))
Вложения
Тип файла: dwg
DWG 2007
переход.dwg (119.4 Кб, 2503 просмотров)
Astartes вне форума  
 
Непрочитано 12.09.2012, 14:57
#1111
Vombat

HVAC (ОВК)
 
Регистрация: 08.10.2005
Ukraine, L'viv
Сообщений: 822


Цитата:
Сообщение от Astartes Посмотреть сообщение
Вопрос по параметризации.
Думаю это не реально, поскольку здесь нужно применить условие типа "if/если", а параметризация этого (пока) не понимает
Vombat вне форума  
 
Непрочитано 12.09.2012, 17:08
#1112
Leopard_

Нефтепереработка
 
Регистрация: 21.01.2010
Украина, Киев.
Сообщений: 364


Цитата:
Сообщение от Astartes Посмотреть сообщение
Вопрос по параметризации. (см. приложение)
А если решать подобным образом, см. приложение. (Твой блок не видил, у меня 8-ка)
Вложения
Тип файла: dwg
DWG 2000
переход.dwg (121.5 Кб, 2469 просмотров)
__________________
У фантазии нет границ. Это у ограниченных нету фантазии.
Leopard_ вне форума  
 
Непрочитано 13.09.2012, 06:18
#1113
Astartes

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


Vombat, Вот там можно выбирать выражение (косинус, синус и т.д.) думал может там чего есть. Но так и не нашел.
Leopard_, Не совсем то. Точнее то, но я также сделал, просто углы вводить вручную вот и все.
А ты на 2008 из принципа работаешь, или у тебя леценз и начальство не хочет обновлять?
Astartes вне форума  
 
Непрочитано 13.09.2012, 09:43
#1114
nifra


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


Утро доброе)
Вот вношу в тему новый вопрос.
Прикрепляю документ. Что нужно:
В чертеже изображено стекло, которое обрамлено по периметру металлическим профилем ( выделено серой заливкой).
Имеются два чертежа, которые отличаются количеством стекол ( в первом их 2, во втором 3).
Как сделать, чтобы при сужении и растяжении проема по ширине стекла делились на равные части? Т.е. Максимально возможный размер стекла по ширине 1160мм. Если проем больше этого значения (1160), то стекло бьется на 2 части. Если же проем 3000мм - стекло бьется на 4 части. 5000- на 5000. (при делении на части не должно получаться число > чем 1160мм). При этом хотелось бы чтобы при растяжении этого проема новые появившиеся стекла были образмерены.

Последний раз редактировалось nifra, 20.11.2012 в 15:59.
nifra вне форума  
 
Непрочитано 13.09.2012, 09:57
#1115
Leopard_

Нефтепереработка
 
Регистрация: 21.01.2010
Украина, Киев.
Сообщений: 364


Цитата:
Сообщение от nifra Посмотреть сообщение
Утро доброе)
Вот вношу в тему новый вопрос.
Прикрепляю документ. Что нужно:
Еще раз медленнее и по руски.
Рзмер стекол 1016, или размер меняется (на левом виде 1016, на правом 1010)? Размер проема изменяеться на размер кратный размеру стекла или как?
__________________
У фантазии нет границ. Это у ограниченных нету фантазии.
Leopard_ вне форума  
 
Непрочитано 13.09.2012, 10:10
#1116
nifra


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


Цитата:
Сообщение от Leopard_ Посмотреть сообщение
Еще раз медленнее и по руски.
Рзмер стекол 1016, или размер меняется (на левом виде 1016, на правом 1010)? Размер проема изменяеться на размер кратный размеру стекла или как?
Здесь надо отталкиваться от общего размера (это размер проема, в который вставляется стекло). Размер (ширина) стекла и его количество будет меняться в зависимости от ширины проема.
Чем больше, проем - тем больше будет количество стекол. Стекла должны делиться на разные части и не должны превышать ширину в 1160мм
add

я полагаю, что данную операцию нужно делать массивом ( но только им, не обойтись.)


Если до сих пор кому-то не понятно, объясню более детально со скриншотами.
nifra вне форума  
 
Непрочитано 13.09.2012, 14:54
#1117
Leopard_

Нефтепереработка
 
Регистрация: 21.01.2010
Украина, Киев.
Сообщений: 364


Цитата:
Сообщение от nifra Посмотреть сообщение
я полагаю, что данную операцию нужно делать массивом ( но только им, не обойтись.)
Насколько я знаю масивы (без параметров) - масивы размножают четко заданные объекты. Если размер стекла 1160, то масив его размножит, а если размер динамичен то врядли.
Тоесть 2320=1160+1160, а 2400=1160+1160+80
Может шаманы по параметрам чем-то утешат...
__________________
У фантазии нет границ. Это у ограниченных нету фантазии.
Leopard_ вне форума  
 
Непрочитано 13.09.2012, 15:16
#1118
nifra


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


Прикрепляю скриншот с комментариями

Последний раз редактировалось nifra, 13.09.2012 в 16:08.
nifra вне форума  
 
Непрочитано 13.09.2012, 16:44
1 | #1119
Vombat

HVAC (ОВК)
 
Регистрация: 08.10.2005
Ukraine, L'viv
Сообщений: 822


Цитата:
Сообщение от nifra Посмотреть сообщение
Прикрепляю документ. Что нужно:
В голову приходит только это.
Вложения
Тип файла: dwg
DWG 2004
N1_1.dwg (145.8 Кб, 2570 просмотров)
Vombat вне форума  
 
Непрочитано 13.09.2012, 16:50
#1120
nifra


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


Цитата:
Сообщение от Vombat Посмотреть сообщение
В голову приходит только это.
Супер! Спасибо огромное. Щас буду изучать, как Вы все это сделали!
nifra вне форума  
Закрытая тема
Вернуться   Форум 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