ПрограммированиеФорумГрафика

Сечение модели плоскостью (2 стр)

Страницы: 1 2 3 4 Следующая »
#15
21:41, 14 июня 2023

MrShoor
Мда... Лично я работал над tflex  ядро парасолид
Расскажи в кратце  как делал ...

#16
21:44, 14 июня 2023

innuendo
> Расскажи в кратце  как делал ...
Нарезал с помощью GPC полигоны, потом экструдил их. На самих изгибах генерил дополнительные вертексы и триангулировал трапециями, чтобы основания трапеций были вдоль линии сгиба.

#17
21:49, 14 июня 2023

MrShoor
Мда... Исходное тело режется на три части по месту гиба ... Дальше тело деформации заменяется на цилиндрическую поверхность  и булево обединяется

#18
21:56, 14 июня 2023

innuendo
> Исходное тело режется на три части по месту гиба ...
Ага. А исходное тело - это 2д шейп + экструд. Так вот, режется именно 2д шейп, до экструда. Что я собствеено и делаю с помощью gpc

> Дальше тело деформации заменяется на цилиндрическую поверхность
Мне нужно было в реалтайме гнуть. Просто цилиндрическая поверхность не катит. Так что в моем случае всё немного сложнее

> и булево обединяется
Отдельная булева операция не нужна. У тебя уже есть вся информация еще на этапе нарезки о том, что с чем объединять и как.

#19
22:00, 14 июня 2023

MrShoor
Ооо... Да ты просто асс в этом деле
Режется три де тело ... Лист металла ... Параллепипед условно говоря
А сама развертка это 10 % это кода гибки
В каком твоем случае? Ржу не могу
Что значит делать гибку в реалтайм?

#20
22:02, 14 июня 2023

innuendo
> Лист металла ...
Лист металла одной толщины. Параметрически задается как 2д шейп + операция экструда. Смекаешь?

#21
22:04, 14 июня 2023

MrShoor
Я прекрасно знаю про экструдию ... В итоге получается триде тело

#22
22:10, 14 июня 2023

MrShoor
Цилиндрическая поверхность н е катит ?
А что тогда в месте пластической деформации?

#23
23:17, 14 июня 2023

innuendo
> Я прекрасно знаю про экструдию ... В итоге получается триде тело
А теперь представь, что можно порезать 2д шейп, а потом заэкструдить их по отдельности и согнуть по цилиндру только то, что надо сгибать.

> Цилиндрическая поверхность н е катит ?
Нужна параметрическая поверхность, которая сгибается по цилиндру, где радиус изгиба зависит от параметра скажем t. Чтобы в реалтайме можно было сгибать и разгибать. Просто фиксированый один цилиндр, который потом через булевы операции объединять - будет слишком медленно для реалтайма. Вот видосик, чтобы было понятнее какой реалтайм был нужен:

Запустить видео по клику - Как делать игрыЗапустить видео по клику - Как делать игры

> А что тогда в месте пластической деформации?
Параметрическая поверхность, которая может согнуться как цилиндр.

#24
23:27, 14 июня 2023

Включаешь клиппинг через ClipDistance, делаешь в стенсиле incrWrap для фронтфейса и decrWrap для бекфейс. Потом рисуешь полноэкранный проход с цветом сечения и стенсиль тестом на равенство 0

#25
8:33, 15 июня 2023

MrShoor
Гугли tflex гибка листового металла а то на слова х долго обьяснять

#26
15:29, 15 июня 2023

MrShoor
Очень интересно и как задается эта параметрическая поверхность ?
И почему нельзя строить быстро через вайрфрейм результат для превью?

#27
16:55, 15 июня 2023

innuendo
> Гугли tflex гибка листового металла а то на слова х долго обьяснять
Зачем мне это гуглить?

> И почему нельзя строить быстро через вайрфрейм результат для превью?
Что такое быстро через вайрфрейм?

#28
17:10, 15 июня 2023

MrShoor
Чтобы ты понял о какой гибкие я пишу
Быстро через вайрфрейм это ты видишь в реалтайме конечный результат куда и каксгнется

#29
17:27, 15 июня 2023

innuendo
> Чтобы ты понял о какой гибкие я пишу
Я не знаю что там в tflex, но я видел как metal sheet гнется в солидворксе. И для изгиба в солид ворксе внезапно обязательно нужно, чтобы metal sheet был из 2д скетча построен

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

Страницы: 1 2 3 4 Следующая »
ПрограммированиеФорумГрафика

Тема в архиве.