Радиальные вентиляторы, выложенные выше, решил "довести до ума", превратить их в динамические блоки.
Сами они просятся на такое решение: посредством Visibility сделать "правый/левый", а посредством вращения - сделать возможность выбора угла.
Но что-то редактор блоков не дружит с 3-х меркой. На любые попытки изменить вид начинает расписываться в беспомощности: 3-х мерный поворот не работает, вид в пространстве не работает...
Однако при этом упорно превращает изначальный вид Top в вид Front.
Замучался, на всякие уловки пришлось идти.
Да, так, что теперь я и сам забыл, как и чего делал...
Один номер 6,3 в динамический блок превратил, а с остальными никак не получается.
Блин... :wacko: А тут ещё время в цейтноте...
----------------
14.04.2007 13-00Итак, господа, с Вас стакан...
Сделал я таки радиальные вентиляторы со спиральным корпусом типа ВР 86-77 в виде динамических блоков. Здорово получилось. Просто умиляюсь, наблюдая каждый раз все их превращения. Добавил для полноты ряда ещё ВР 300-45-2.
С внедрением динамических блоков в 3-х мерную среду разобрался.
Кому интересно, ниже несколько советов.
Времени нет, поэтому - чисто тезисно:
Общие замечания по работе в Block Editor:1) При задании параметров UCS выставляете в World. Если не идёт, верните ПСК в Top, а затем опять - World.
2) При назначении Actions и выходом из Редактора выставляете UCS в Front.
3) Допустимы только плоские повороты объекта. Перед поворотом объекта UCS выставляете в такое положение, чтобы поворот объекта происходил в плоскости XY, обычно это положения UCS типа Left & Right.
3) В среде Block Editor виды в пространстве на объект не работают. Объект поворачивать надо самому чисто физически. Используется плоский поворот.
Последовательность монтажа динамического блока в 3D1) Подготовить нужные статические блоки-заготовки в пространстве Модели. Положение среды - TOP.
2) Перед входом в Block Editor перевести положение модели и UCS в положение Front.
3) Собирается динамический блок (далее по тексту - "ДБ") полностью только в Block Editor (далее по тексту - "ВЕ"), от начала до конца.
3) Собрать заготовку ДБ в ВЕ. Положение UCS - Top.
4) Повернуть заготовку (плоский поворот) на 90° в положение, соответствующее виду Front. Используйте плоский поворот. Перед поворотом задайте положение UCS - Left, угол поворота - 90°.
5) Задайте положение UCS - World. Задайте нужный параметр операции придания динамизма отдельным частям заготовки, или всему блоку. Если параметр не задаётся, верните UCS в Top, а затем опять - World.
6) Задайте положение UCS - Front и проведите задание требуемой Action.
7) Выйдите из среды Block Editor в пространство модели, вставьте готовый динамический блок, и проверьте, как работают операции готового динамического блока.
Проверьте, что перед вставкой блока положение среды и UCS - Front.
8) Если блок вставляется не в требуемом положении, то взорвите его, разверните и переопределите в блок вновь (в пространстве модели). Если после этого какие-то функции динамики не работают, то вернитесь в Block Editor, удалите не работающие Actions (параметры не трогайте), и задайте их вновь. Следите за соответствием положения UCS.
9) Покрутите готовый динамический блок в варианте визуализации Conceptual Visual Style (в AutoCAD 2007 или в ABS 2007). В крайнем случае, подойдёт стиль Hidden в AutoCAD 2006 или ABS 2006. Возможно, Вы упустили при сборке какие-то части.
Тогда проведите сборку динамического блока вновь.
Примечание по просмотру и вставке предлагаемых динамических блоков радиальных вентиляторов:1) Вставлять блок в модель лучше в варианте вида Front и в положении UCS - Front.
2) Переключение положений видимости "Правый/Левый" можно делать в любом положении вида и UCS.
3) Переключение (поворот) улитки вентилятора на другой угол можно делать (см. рис. к следующему сообщению) при любом положении вида на объект, но положение UCS должно быть - Front.
4) Угол улитки (корпуса) вентилятора лучше задавать числом в динамическом вводе рядом с курсором или в командной строке. Угол может быть - любой.
5) Задействование динамики:
- выделите блок;
- для задания положения "Правый/Левый" щёлкните по голубому треугольнику с крышкой и в раскрывшемся меню выберите положение вентилятора;
- для задания положения корпуса вентилятора щёлкните по голубому кружочку и задайте угол числом в динамическом вводе рядом с курсором или в командной строке. Угол может быть - любой.
----------------
Динамические блоки вентиляторов ВР 86-77 №№ 2,5 - 8 и ВР 300-45-№2. Сделаны в AutoCAD 2006, = 815 кб.
В качестве исходного материала были взяты модели этих вентиляторов, предложенные в текущей теме vic153 выше (и которые ранее были предложены одним автором (извините, не помню ник)
на DWG.RU).Просматривать в любом AutoCAD или ABS версии 2006 и выше...