| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Звук, графика и видео > CSG |
| Автор: RomanEEP 19.6.2006, 14:13 |
| Где найти исходники вычитания одного замкнутого объемного тела, заданного треугольниками, из другого? |
| Автор: dvamaster 14.7.2006, 14:36 |
| Здесь FAQ по 3D графике есть интересные алгоритмы http://www.enlight.ru/faq3d/ с его помощью можно написать самому алгоритм вырезания дырки в треугольнике такой: 1. найти все треугольники пересекающие данный 2. создать линии выреза, они всегда замкнутые для замкнутых тел. 3. по ним вырезать дыры. внутренности будет проще: 1. отклипить все треугольники пересекающие данный, так чтобы оставшаяся часть помещалась с обратной стороны данного треугольника. 2. приатачить образовавшуюся фигуру сменив ей нормали на обратные |