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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Создание блока из 3D-объекта с растягиванием.

Создание блока из 3D-объекта с растягиванием.

Ответ
Поиск в этой теме
Непрочитано 06.12.2008, 17:43 #1
Создание блока из 3D-объекта с растягиванием.
2doo
 
Регистрация: 04.12.2008
Сообщений: 9

Есть объект — параллелограмм (ящик), который будет многократно вставлен в модель. В некоторых случаях он будет изменять высоту. Возможно ли создать единый блок такого 3D-объекта с целью растяжения его копий по разной высоте в модели? Вообще, аналогично ли будет такое растяжение растяжению за ручки, например, примитива «ящик»?

Уверен в том, что это азы и тема уже обсуждалась, но поиск результатов не дал, а я пока что не силён в блоках. Буду благодарен за наводку туда, где вопрос детально разбирался. Хелп по теме блоков детально мной не изучался, но, как я понял навскидку, там упор делается на 2D.
Просмотров: 4779
 
Непрочитано 06.12.2008, 18:04
#2
Хмурый


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


разве есть такой примитив "ящик"?
Хмурый вне форума  
 
Непрочитано 06.12.2008, 18:20
#3
Кулик Алексей aka kpblc
Moderator

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


Вообще-то допускается устанавливать разные масштабы по любой из 3 осей, насколько я помню...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 06.12.2008, 18:58
#4
2doo


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


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

Примитив «ящик» доступен тем из избранных, кто юзает Autocad 2008 RU. Примитивный же флуд доступен каждому.
2doo вне форума  
 
Непрочитано 06.12.2008, 19:17
#5
Серёга - Bilder

проектирование гидротехнических сооружений
 
Регистрация: 20.02.2006
Москва
Сообщений: 5,022


Цитата:
Сообщение от 2doo Посмотреть сообщение
Устанавливать масштаб можно только по той проекции, в которой блок создавался, насколько я знаю. В том смысле, что вот каким боком блок в модель вставился, тот бок и можно отмасштабировать. А заказать, чтобы он вставлялся каким-то другим — нельзя, по-моему.
Нет, не так. Для вашей задачи можно создать блок, в котором будет "ящик" размерами 1х1х1. Вставив этот блок в чертёж, в его свойствах меняете масштаб блока по трём осям (x,y,z) в соответствии с желаемыми размерами конкретного "ящика".
Я так понимаю Кулик Алексей aka kpblc именно это имел в виду.
Цитата:
Примитив «ящик» доступен тем из избранных, кто юзает Autocad 2008 RU. Примитивный же флуд доступен каждому.
сурово!
Серёга - Bilder вне форума  
 
Непрочитано 06.12.2008, 19:21
#6
Хмурый


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


ЯЩИК, он же _box - это команда и ничего более.
в результате её выполнения образуется твёрдое тело (3D Solid), которое и является примитивом AutoCAD'а.
есть команда _ai_box - тоже ящик в переводе. образуется паралепипед из многоугольных сетей.
PS. я- за точность формулировок. Юзать и мацать- можно всё, что шевелится.
PPS. если вопрос относится к удлинненнению твёрдого тела при помощи динамического блока- то это пока не возможно (даже в 2009-ом). Динамические блоки не работают с твёрдыми телами.
Хмурый вне форума  
 
Автор темы   Непрочитано 06.12.2008, 20:57
#7
2doo


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


Резюме.

Значит явно для блока, созданного на основе 3D-объекта, параметры не доступны. Они только для 2D. Ок, ясно.

Тем ценнее любая информация об опыте эмуляции действий параметров блоков, например как та, которую предоставил Серёга - Bilder. Благодарю и надеюсь, наряду со мной, инфа будет полезна многим. А благодаря Хмурому, Автокад более не располагает примитивом «ящик», сушите вёсла.
2doo вне форума  
 
Непрочитано 06.12.2008, 21:22
#8
Хмурый


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


в 2008-ом объекты 3DSolid редактируются.
при нажатой клавише Ctrl у тела выбираются подобъекты , вешины и/или рёбра, после чего их можно перемещать. работает аналогично редактированию объекта за "ручки".
Хмурый вне форума  
 
Непрочитано 06.12.2008, 21:54
#9
Кулик Алексей aka kpblc
Moderator

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


2doo, #7: А как будет расцениваться такое (формат файла - 2007; создавался в AutoCAD 2009 Eng)?
Хмурый, #8: Я так понял, что редактирование тел на данный момент неинтересно.
Вложения
Тип файла: dwg
DWG 2007
3dsolid_in_block.dwg (72.0 Кб, 1181 просмотров)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 06.12.2008, 23:41
#10
vasilyis

Инженер
 
Регистрация: 05.05.2008
Москва
Сообщений: 1,074


Цитата:
Сообщение от Хмурый Посмотреть сообщение
в 2008-ом объекты 3DSolid редактируются.
при нажатой клавише Ctrl у тела выбираются подобъекты , вешины и/или рёбра, после чего их можно перемещать. работает аналогично редактированию объекта за "ручки".
Мне, кажется, некоторые пользователи АКАДа хотели бы редактировать 3Д-тела с помощью каких-либо свойств (длина, ширина и глубина) на панели, а не тянуть "кота за хвост".
__________________
Рапик отдай папе кость, Ты ведь не собака. /анекдот АРМЯНСКОГО РАДИО/
vasilyis вне форума  
 
Непрочитано 19.05.2009, 10:52
#11
ТуПик


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


Я в схожей ситуации использовал 3D Face
ТуПик вне форума  
 
Непрочитано 19.05.2009, 12:20
#12
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


Цитата:
Сообщение от Хмурый Посмотреть сообщение
ЯЩИК, он же _box - это команда и ничего более.
в результате её выполнения образуется твёрдое тело (3D Solid), которое и является примитивом AutoCAD'а.
есть команда _ai_box - тоже ящик в переводе. образуется паралепипед из многоугольных сетей.
PS. я- за точность формулировок. Юзать и мацать- можно всё, что шевелится.
PPS. если вопрос относится к удлинненнению твёрдого тела при помощи динамического блока- то это пока не возможно (даже в 2009-ом). Динамические блоки не работают с твёрдыми телами.
Начиная с 2007 у примитивов 3dsolid - появились подтипы, в том числе и тот самый ящик, то есть выдавленный прямогугольник и ящик созданный специальной командой - отличаються, со второго, например, можно снять размеры, только что закончил соседнею тему про "цилиндр". - c "ящиком" можно сделать - то-же самое.
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Непрочитано 19.05.2009, 12:26
#13
Victor-85


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


Посмотри это подойдет?
Вложения
Тип файла: zip пример.zip (540.7 Кб, 146 просмотров)
Victor-85 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Создание блока из 3D-объекта с растягиванием.



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Образмеривание 3d объекта. Saha AutoCAD 6 26.11.2008 11:13
Создание блока с свободно вращающимся атрибутом gizmo_zx AutoCAD 2 01.09.2008 12:11
вращение 3d объекта и его текстура при вращении pomka AutoCAD 7 08.12.2005 15:46
Создание разреза импортированного объекта 3d studio Cormorant AutoCAD 8 05.07.2005 12:25