Перейти к публикации

Моделирование шампура


Рекомендованные сообщения

Послесловие: twiddle, спасибо большое за науку. Я тоже постигал многие аспекты работы именно перебирая варианты (что sw, что его API). Но в последнее время "обленился"

 

Если twiddle подскажет как исправить и её (в solidworks), то "тысяча лайков" ))

 

Рад, что на форуме присутствуют отзывчивые никнеймы.

 

Ещё не всё потеряно.... Вдруг он подскажет. :blush:

Ссылка на сообщение
Поделиться на других сайтах


@BSV1, А как во Флексе реализуется ориентация сечения при подобном протягивании?

Ссылка на сообщение
Поделиться на других сайтах

BSV1, А как во Флексе реализуется ориентация сечения при подобном протягивании?

 

Ориентация сечения о общем случае зависит от метода построения. В данном конкретном случае можно поступить так (но это не единственное решение): предварительно строим 3D путь (спираль) и ставим на нем 3D точку, которая может по нему перемещаться. Строим систему координат (ЛСК), начало которой лежит на этой точке, а ось (например, Х) всегда касательна к пути в этой точке. Для предотвращения вращения ЛСК вокруг оси Х задаем условие направления оси Y по нормали к вспомогательной плоскости (в примере не показана, чтобы упростить восприятие). На осях Y и Z строим рабочую плоскость, а на ней эскиз сечения профиля.

post-11848-0-54250100-1415170368.jpg

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

post-11848-0-11614000-1415170396.gif

К построенному таким образом 3D профилю сечения применяем функцию "Тело по параметрам".

post-11848-0-15092900-1415171630.jpg

 

Т.е. ТФ кроме стандартных вариантов ориентации профиля позволяет сконструировать свой вариант ориентации в зависимости от задачи, когда стандартные варианты не могут обеспечить нужный результат.

Ссылка на сообщение
Поделиться на других сайтах

@BSV1, спасибо за описание! Как я понял, подходит для спирали, "ось" которой лежит в плоскости. Тогда можно применить вспомогательную плоскость для ориентирования.

ТФ кроме стандартных вариантов ориентации профиля позволяет сконструировать свой вариант ориентации
 

Можно использовать две направляющие? Это нестандартный вариант, или такая возможность существует штатно?

Ссылка на сообщение
Поделиться на других сайтах

Как я понял, подходит для спирали, "ось" которой лежит в плоскости. Тогда можно применить вспомогательную плоскость для ориентирования.

 

Тут как бы нет четких ограничений. Для ориентации осей ЛСК можно использовать дополнительно построенные элементы (3D пути, рабочие плоскости, 3D точки, грани и т.д.)

 

Можно использовать две направляющие? Это нестандартный вариант, или такая возможность существует штатно?

 

Дополнительные направляющие использовать можно. Но тут все зависит от конкретной задачи и способа ее решения. Например, такую же спираль можно построить без предварительного построения спирального 3D пути.

 

Кстати, вот в этом примере в качестве дополнительного элемента для ориентации ЛСК (на которой была создана рабочая плоскость с профилем) использована 3D точка на поверхности тела.

post-11848-0-99578800-1415191971.jpg

Эта точка определенным образом движется вместе с 3D профилем сечения , что позволило построить вот такую фиговину

post-11848-0-98004100-1415191992.jpg

с забавным изгибом.

post-11848-0-63381400-1415192007.jpg

Ссылка на сообщение
Поделиться на других сайтах

@BSV1, Понял, спасибо!

Но, надеюсь, до питьевой посуды к шашлыку не дойдет. А то тема может превратиться в пятнично-бухальную. Чего не хотелось бы.

Значит с шампуром всё? Или еще чего замутим?  :smile: 

Кстати еще вопрос. Если бы я хотел сделать не тело, а только траекторию. Могу это сделать? И узнать её длину? Записать длину в переменную?

Ссылка на сообщение
Поделиться на других сайтах
...надеюсь, до питьевой посуды к шашлыку не дойдет.

Можем создать отдельную тему. Начало невольно положил. :smile:  

Значит с шампуром всё? Или еще чего замутим?

Ну разве что чеканку по всей поверхности. :biggrin:

 

Если бы я хотел сделать не тело, а только траекторию. Могу это сделать? И узнать её длину? Записать длину в переменную?

Сделать траекторию в отсутствие тела вполне можно. В вышеупомянутом примере так и было сделано. Бокал появился потом. С длиной траектории тоже просто - надо ее измерить и в функции измерения присвоить результату имя переменной (или подставить уже имеющееся).

Ссылка на сообщение
Поделиться на других сайтах

Ну разве что чеканку по всей поверхности.

О! Массивы и Booleans! Это круто! Только боюсь, - либо не выдержу конкуренции с Флексом, либо комп сгорит от извращенных издевательств. Второе - еще так-сяк. А в первом случае придется застрелиться.  :biggrin:

 

Ссылка на сообщение
Поделиться на других сайтах

@Fixidea, Тут надо будет переходить на ZBrush. А полигоны для большинства местных эстетов - "фу-фу-фу".  :thumbdown:  

Ссылка на сообщение
Поделиться на других сайтах
...Для предотвращения вращения ЛСК вокруг оси Х задаем условие направления оси Y по нормали к вспомогательной плоскости (в примере не показана, чтобы упростить восприятие). На осях Y и Z строим рабочую плоскость, а на ней эскиз сечения профиля...

Самое интересное как раз не показано (вспомогательная плоскость).

В SW такое не прокатит, ибо нельзя задать ЛСК (их просто нет), на плоскости которой строится эскиз....

Ссылка на сообщение
Поделиться на других сайтах

Самое интересное как раз не показано (вспомогательная плоскость).

Показываю (розовая). :smile:

post-11848-0-39825600-1415256636.jpg

Ссылка на сообщение
Поделиться на других сайтах

 

Самое интересное как раз не показано (вспомогательная плоскость).

Показываю (розовая). :smile:

attachicon.gifSh_9.jpg

 

В SW Ваш вариант можно реализовать (думаю, кажется) через трёхмерный эскиз. Ковыряться лень, ибо в случае с обмоткой шампура (кривая по точкам) SW это делает практически автоматом....

Ссылка на сообщение
Поделиться на других сайтах
Ковыряться лень, ибо в случае с обмоткой шампура (кривая по точкам) SW это делает практически автоматом....

Оно-то по готовой траектории практически автоматом, да...  :biggrin:

Ссылка на сообщение
Поделиться на других сайтах

 

Ковыряться лень, ибо в случае с обмоткой шампура (кривая по точкам) SW это делает практически автоматом....

Оно-то по готовой траектории практически автоматом, да...  :biggrin:

 

Согласен. Вот траекторию-то сам делать не умею.... 

Ссылка на сообщение
Поделиться на других сайтах

Тоже немного с посудой поиграл.

 

Как я понимаю, в ориентации профиля при протягивании участвует поверхность бокала?  СВ?

 

Из старых запасов

post-11848-0-83654300-1415281357.jpg

Ссылка на сообщение
Поделиться на других сайтах

@BSV1,  В Ринке построил две направляющих. Одну на поверхности бокала, вторую с отступом по нормали к ней. В SW делал Sweep. Моя проблема, как оператора SW - это получение этих самых направляющих штатными средствами. Поэтому использую букет. А если юзать лишь SW, то необходимо получше изучить тонкости функционала, вплоть до трюков, которые демонстрирует @kristeen здесь.

А на крайний случай, Sweep в SW можно заменить Loft'ом, наделав промежуточных сечений и расставив их нужным образом.

Или взять NX со штатной опцией ориентации по типу способа, описанного @BSV1. :smile:

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...