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

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

Про блок

Ответ
Поиск в этой теме
Непрочитано 18.05.2006, 12:42 #1
Про блок
Pelar
 
3D моделирование
 
Новосибирск
Регистрация: 07.02.2006
Сообщений: 70

Уважаемые специалисты, не могу найти ответ на вопрос. Подскажите.

Ситуация: Нужно создать 3D модели сложного мех. оборудования в количестве 4 штуки, эти модели отличаются друг от друга габаритными размерами только по одной оси и еще кое-какими незначительными дополнениями. Очень не хочется чертить одно и тоже 4 раза только с разными размерами.

Хочется: создать из одной модели блок, растянуть его по нужной оси и РАСЧЛЕНИТЬ, чтоб дорисовать кое-какие незначительные дополнения.
Возможно ли это? если да, то как? Или есть другой быстрый способ заиметь эти 4 модели?

Модели предназначены для базы работающей под САПР, в виде
блоков в данной базе они не работают.
Просмотров: 4491
 
Непрочитано 18.05.2006, 13:54
#2
Zouss


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


я бы в параметрии делал (MDT или Inventor в зависимости от того что за изделие), но может быть возникнут какие нибудь трудности с экспортом в вашу САПР которая блоков не понимает

кстати на свой вопрос частично отвечает пост #1 этой темы - создаешь геометрию детали, геометрию в блок, блоки деталей в большой блок, у большого блока меняешь нужный масштабный коэффициент... если нет отверстий которые станут эллипсными должно получится... для относительно простых деталюх
Zouss вне форума  
 
Автор темы   Непрочитано 18.05.2006, 14:55
#3
Pelar

3D моделирование
 
Регистрация: 07.02.2006
Новосибирск
Сообщений: 70


Ну, к сожалению ни того, ни другого у меня нет.

а вот по поводу блоков, расчленить можно блок только с исходными размерами, а если нет, то расскажите как.
Pelar вне форума  
 
Непрочитано 18.05.2006, 15:13
#4
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
<phrase 1=


Расчленить блок можно только если его масштабные коэфициенты одинаковы по осям. возможно вам поможет команда DSTP_OBJXYZSCL из состава ToolPac, она позволяет масштабировать с разными коэф. по осям, но не масштабирует текст, окружности... вернее масштабирует только точки их вставки
zamtmn вне форума  
 
Непрочитано 18.05.2006, 15:20
#5
Кулик Алексей aka kpblc
Moderator

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


Вообще-то расчленить можно блок с любыми коэффициентами по любым осям, а вот редактировать такой блок уже нельзя.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 18.05.2006, 15:25
#6
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
<phrase 1=


Вечер. совсем уработался. извиняюсь за враньё
zamtmn вне форума  
 
Непрочитано 18.05.2006, 15:44
#7
ытя


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


Цитата:
расчленить можно блок с любыми коэффициентами
А если еще точнее, то :

Цитата:
EXPLMODE System Variable

Controls whether the EXPLODE command supports nonuniformly scaled (NUS) blocks.

0 Does not explode NUS blocks

1 Explodes NUS blocks
ытя вне форума  
 
Непрочитано 18.05.2006, 15:46
#8
Кулик Алексей aka kpblc
Moderator

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


Хех... Так покажи полностью:
Цитата:
Type: Integer
Not saved
Initial value: 1
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 19.05.2006, 06:43
#9
Pelar

3D моделирование
 
Регистрация: 07.02.2006
Новосибирск
Сообщений: 70


Правильно ли я понимаю, что здесь идет речь о том что, что если присвоить значение 1 команде EXPLMODE, то она начнет взрывать NUS blocks.
но у меня и так стоит "1". Что же не так?

Вообще, я пока ждала здесь ответа, уже все заново нарисовала, теперь, дело принципа докопаться до сути. Так как такая ситуация случается часто.
Pelar вне форума  
 
Автор темы   Непрочитано 19.05.2006, 07:33
#10
Pelar

3D моделирование
 
Регистрация: 07.02.2006
Новосибирск
Сообщений: 70


Цитата:
Command: _EXPLMODE

Enter new value for EXPLMODE <1>: 1

Command:
Command:
Command: _explode
Select objects: 1 found

Select objects:

19 were not able to be exploded.
Command: Specify opposite corner: *Cancel*
Pelar вне форума  
 
Непрочитано 19.05.2006, 08:25
#11
Кулик Алексей aka kpblc
Moderator

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


Если эти блоки не есть сильно секрет, может, их сюда выложить будет проще? Для, так сказать, предметного разговора?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 19.05.2006, 09:11
#12
Хмурый


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


>Pelar

Блоки, содержащие трехмерные тела (3D Solid), после вставки с разными масштабными коэффициентами по осям - не расчленяются
Хмурый вне форума  
 
Автор темы   Непрочитано 19.05.2006, 10:07
#13
Pelar

3D моделирование
 
Регистрация: 07.02.2006
Новосибирск
Сообщений: 70


Цитата:
Блоки, содержащие трехмерные тела (3D Solid), после вставки с разными масштабными коэффициентами по осям - не расчленяются
Ну, я как бы знаю, но не вериться, что нет способа в обход этому, или какого-нибудь другого приема.
[ATTACH]1148018855.zip[/ATTACH]
Pelar вне форума  
 
Непрочитано 22.05.2006, 11:09
#14
Кулик Алексей aka kpblc
Moderator

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


Можно, конечно, двигать поверхности солида, но это не то, к сожалению, как я понимаю.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 22.05.2006, 11:29
#15
v_alex


 
Регистрация: 24.10.2005
Новокузнецк
Сообщений: 1,124
<phrase 1=


я обычно в таких случаях использую команду slice... конечно не сахар, но...
v_alex вне форума  
 
Непрочитано 21.02.2007, 12:03
#16
Огурец

Profan
 
Регистрация: 27.04.2005
Москва
Сообщений: 6,754
Отправить сообщение для Огурец с помощью Skype™


Уважаемые коллеги!

Пронадобилось расчленить (чтобы потом сделать регион для вращения и образования тела) растянутый по Y блок. Он не тут-то было... Может есть какой способ?
[ATTACH]1172048589.dwg[/ATTACH]
Огурец вне форума  
 
Непрочитано 21.02.2007, 12:18
#17
Кулик Алексей aka kpblc
Moderator

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


Похоже, что region по поведению становится аналогичным твердым телам. Ну и ладно, не хочет по-плохому, по хорошему будет еще хуже
Делаем так: вставляем блок с одинаковыми масштабами; заходим внутрь него (_refedit). Разбиваем регион. Сохраняем изменения. Разбиваем блок Kupol 1.
Bingo!
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 21.02.2007, 12:20
#18
Хмурый


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


Уважаемый Огурец!

Область, вначале, расчленить, преобразовать в блок, вставить блок с нужными коэффициентами, расчленить блок и из об'ектов создать вновь область, если требуется...
[ATTACH]1172049637.dwg[/ATTACH]

Оп...
Хмурый вне форума  
 
Непрочитано 21.02.2007, 12:32
#19
Zouss


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


регион и есть твердое тело только нулевой толщины

здесь порядок действий такой:
разбиваем исходный регион на полилинии
из полилиний создаем блок
вставляем блок с нужными масштабными коэффициентами
разбиваем вставленный блок, остаются полилинии
командой boundary получаем новый регион

Оп... кажется предыдущий пост продублировал?
Zouss вне форума  
 
Непрочитано 21.02.2007, 12:33
#20
Огурец

Profan
 
Регистрация: 27.04.2005
Москва
Сообщений: 6,754
Отправить сообщение для Огурец с помощью Skype™


Большое спасибо, уважаемые коллеги!

С блоками у меня пробел в образовании, придётся срочно навёрстывать.
Огурец вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Про блок

Размещение рекламы