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

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

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

Закрытая тема
Поиск в этой теме
Непрочитано 07.11.2006, 15:22
Мои динамические блоки
Shoorup
 
Минск
Регистрация: 16.09.2006
Сообщений: 1,587

Прогресс и опыт не стоит на месте. А по этому хочу поделиться своим опытом по созданию динамических блоков и конечно посмотреть на чужой.
Динамические блоки очень мощный инструмент, а умело им пользоваться далеко не каждый умеет. Уверен большинство идей (ухищрений, модификаций, построений) можно применить и для своей работы тем самым свести к минимуму однотонную и трудоемкую работу => что я и предлагаю на данной теме.
---
Дополнительно (спасибо 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
----
Тема закрыта, продолжение: http://forum.dwg.ru/showthread.php?t=66721
__________________
Поезд который устал от ржавого здравомыслия рельсов...

Последний раз редактировалось Кулик Алексей aka kpblc, 09.11.2011 в 14:01.
Просмотров: 1891619
 
Непрочитано 18.04.2008, 09:08
#321
wetr

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


Red Nova, ты ж вроде Project юзал? Там есть хомуты, стержни и т.д.
В динамических блоках можно сделать что-то подобное. Но то что ты хочешь - маловероятно. Я по крайней мере не знаю как это осуществить. можно сделать отдельно хомут и стержни, сетки, шпильки, но сразу балку, чтобы стержни появлялись симметрично...
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 18.04.2008, 09:18
#322
wetr

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


Цитата:
Сообщение от Krieger Посмотреть сообщение
Пользуй "Distance multiplier" в свойствах действия.
Krieger, я так понял, Red Nova, хочет, чтобы кол-во стержней менялось...
Цитата:
(с вариацией как размеров, так и количества продольной арматуры)
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 18.04.2008, 09:28
#323
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, տ.գ.թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,990
Отправить сообщение для Red Nova с помощью Skype™


Krieger Спасибо, то что требовалось.

wetr, Krieger сделал так как надо, а чтобы количество стержней менялось, я visibility добавлю. Надеюсь получится. Тогда выложу.
Project как то пробовал посадить, но у системы на него аллергия. Так что им не пользуюсь. Есть СПДС. А у тебя Project стоит? Просто хочу услышать комментарии стоит это дело ставить или нет.
Red Nova вне форума  
 
Непрочитано 18.04.2008, 09:44
#324
wetr

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


Цитата:
Сообщение от Red Nova Посмотреть сообщение
Krieger Спасибо, то что требовалось.

wetr, Krieger сделал так как надо, а чтобы количество стержней менялось, я visibility добавлю. Надеюсь получится. Тогда выложу.
Project как то пробовал посадить, но у системы на него аллергия. Так что им не пользуюсь. Есть СПДС. А у тебя Project стоит? Просто хочу услышать комментарии стоит это дело ставить или нет.
Project пробовал ставить. Побаловался маленько и забыл. Фич там много прикольных для КЖ. Мне многое понравилось. Но тоже аллергия, тока у меня
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 18.04.2008, 11:11
#325
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


А у меня на СПДС аллергия. Вот скачал файлик у Red Nova и сразу поплохело. Внутри блока у примитивов назначен celtscale по объекту, захочешь поменять - прийдется блок редактировать.
Krieger вне форума  
 
Непрочитано 18.04.2008, 11:17
#326
Ax3

Programming, automation, CADs, GISs. "Теплоком"
 
Регистрация: 02.02.2007
Россия, Санкт-Петербург
Сообщений: 306


Shoorop, DEM, спасибо за #73, #74!
__________________
На LISPе можно мыслить!
Ax3 вне форума  
 
Непрочитано 18.04.2008, 13:25
#327
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, տ.գ.թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,990
Отправить сообщение для Red Nova с помощью Skype™


Krieger,
Цитата:
Внутри блока у примитивов назначен celtscale по объекту, захочешь поменять - прийдется блок редактировать.
А что тут неудобного? Не пойму какая разница. Что можно изменить масштабность линии внутри блока как-то быстрее? Если да то поделись.
А вот кстати новый вариант блока
Вложения
Тип файла: dwg
DWG 2004
balka.dwg (67.2 Кб, 4603 просмотров)
Red Nova вне форума  
 
Непрочитано 18.04.2008, 13:39
#328
Кулик Алексей aka kpblc
Moderator

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


celtscale ставь внутри блока в 1, а уже на вхождении блока устанавливай свой celtscale
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 18.04.2008, 17:11
#329
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, տ.գ.թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,990
Отправить сообщение для Red Nova с помощью Skype™


Кулик Алексей aka kpblc,
Не доходит до меня в чем смысл, ну установил celtscale внутри блока 1, на что это в дальнейшем влияет.
Red Nova вне форума  
 
Непрочитано 18.04.2008, 17:51
#330
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Цитата:
Сообщение от Ax3 Посмотреть сообщение
Shoorop, DEM, спасибо за #73, #74!
Шахтер???
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 18.04.2008, 20:33
#331
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


> Red Nova
Мне просто интересно. Вот сделал ты блок один к одному, например, 400x400мм, например в нем есть пунктирная линия. Какой ты ей celtscale задашь? 20? Т.к. собираешся использовать этот блок в 20-м масштабе? А если не в 20-м, а в 15-м? А если один и тот же блок (может в разных вставках) должен находится на одном листе в разных масштабах? Ведь тогда масштаб линий в блоках разного масштаба на листе будет выглядеть по разному. Как быть? Делать другой блок?
Вложения
Тип файла: dwg
DWG 2007
Drawing1.dwg (52.2 Кб, 4577 просмотров)
Krieger вне форума  
 
Непрочитано 18.04.2008, 20:44
#332
ALEK_J

плюшевый слоник с дрелью
 
Регистрация: 18.04.2008
Москва
Сообщений: 23


Цитата:
Сообщение от Makswell Посмотреть сообщение
Здравствуйте.
Наваял блок лестничного марша.
Посмотрел блок. Мне интересно как привязывать к динамическим блокам контекстное меню, как это здесь сделано. Если кто может научить стукните плз в асю или в ЛС напишите.
ALEK_J вне форума  
 
Непрочитано 18.04.2008, 22:19
#333
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, տ.գ.թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,990
Отправить сообщение для Red Nova с помощью Skype™


Krieger, Я кажется начал понимать о чем речь. Так понимаю ты при работе ставишь птичку “use paper space units for scaling”? Если так, то лично для меня так проблем больше чем пользы. Если я опять не о том, то поясни пожалуйста как иначе можно заставить тот же объект в разных окнах по разному отображаться.
Red Nova вне форума  
 
Непрочитано 19.04.2008, 13:05
#334
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


Да я то ставлю галку. Ты то мне ответь, как именно ты решаешь эту проблему?
Цитата:
Сообщение от kpblc
celtscale ставь внутри блока в 1, а уже на вхождении блока устанавливай свой celtscale
Ну не знаю, я у вставки блока немогу celtscale поменять. Хоть к нему и цепляется 48 dxf код, на отображение это не влияет, а жаль.
Krieger вне форума  
 
Непрочитано 19.04.2008, 14:04
#335
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, տ.գ.թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,990
Отправить сообщение для Red Nova с помощью Skype™


Если чесно такой проблемы пока не возникало.
А если лет через десять вдруг такой блок будет, то я наверное второй яделаю для другого масштаба.

Последний раз редактировалось Red Nova, 19.04.2008 в 14:11.
Red Nova вне форума  
 
Непрочитано 19.04.2008, 14:51
#336
Кулик Алексей aka kpblc
Moderator

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


Krieger, у динамического блока поменять масштаб типа линии возможно, похоже, только программно:
Код:
[Выделить все]
(vl-load-com)
(vl-catch-all-apply
  '(lambda ()
     (vla-put-linetypescale (vlax-ename->vla-object (car (entsel))) 0.25)
     ) ;_ end of lambda
  ) ;_ end of vl-catch-all-apply
Но визуально оно все равно как-то "не так" меняется.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 19.04.2008, 16:40
#337
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


kpblc
Визуально он никак не меняется, ни динамический, ни обычный. Не знаю, может это особенность моего када (глючного 2007-го).
А не программно масштаб установить можно, надо сначала поменять переменную, а потом вставляем блок, только толку от этого нет.
Krieger вне форума  
 
Непрочитано 20.04.2008, 12:48
#338
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, տ.գ.թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,990
Отправить сообщение для Red Nova с помощью Skype™


Хотел сделать хомут, столкнулся з задачкой. При разной длине касательная должна быть в разных точках окружности, и хотя и так не очень заметно, но хотелось бы узнать возможно ли решить этот вопрос как-то.
Вложения
Тип файла: dwg
DWG 2007
Хомут.dwg (106.7 Кб, 4657 просмотров)
Red Nova вне форума  
 
Непрочитано 20.04.2008, 17:23
#339
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


Помоему никак. Во всяком случае красивого решения я не вижу.
Krieger вне форума  
 
Непрочитано 21.04.2008, 15:32
#340
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, տ.գ.թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,990
Отправить сообщение для Red Nova с помощью Skype™


Ну раз никак, то тут уж ничего не поделать.
Есть еще вопрос. Можно ли заставить одним параметром rotate крутится двум объектам, вокруг разных осей.
Вложения
Тип файла: dwg
DWG 2004
rotate1.dwg (46.3 Кб, 4557 просмотров)
Red Nova вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Мои динамические блоки