KREMEN Реклама
KREMEN Реклама

Что не понятно?

triang3d
Идет загрузка
Загрузка
17.04.2017
901
2
Вопросы и ответы
Написал пост:

Как можно сформировать вырубку шрифта, т.е. его контур, который используют кондитеры:

Задача формирования вырубки для шрифта решалась следующим образом:

Алгоритм 1

Обрезать букву снизу и сверху а затем сформировать параллельные поверхности.

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

Привожу картинку того, что получилось на первом шаге

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

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

Что не понятно?
Решил, что исправлению программы расчета нормалей в базовой графике еще не пришло время, стал реализовывать другой вариант.

Вариант 2

Создание изолиний буквы и на их основе генерация контура.

Это подход оказался перспективнее, хоты при внимательном рассмотрении можно увидеть некоторые дефекты на поворотах.

Для сглаживания этого к изолиниям применен сплайн.

Таки образом моем сайте Конструктор 3Д (https://triang.online/konstruktor-3d/) реализована возможность создания вырубки шрифта за два шага:

1. Создание изолиний объекта на заданной отметке Z

2. Создании стены заданных размеров по изолиниям объекта.

Пример:

Что не понятно?
Ответы на вопросы
Lider 3D Реклама
Lider 3D Реклама