Я должен сделать 3d-текст из шрифтов.Да, я знаю, что могу использовать TextGeometry, но мне нужно нарисовать это вручную, потому что мне нужно сделать смещение на сплайнах шрифтов.
На данный момент у меня есть сплайны с их точками, и я могу рисовать буквы.
Из точек, которые я знаю: previousPoint
, currentPoint
и nextPoint
, и мне нужно вычислить биссектрису между предыдущей и следующей точками, и я понятия не имею, как это сделать.
Или, если это другоеспособ перемещения точек сплайна за пределы начальной позиции для смещения.
Моя идея:
Спасибо!
РЕДАКТИРОВАТЬ:
С вашими ответами я получил правильные значения для каждого сплайна из шрифта, но только при 'o' и '0' у меня проблема.Этот метод рисует странную касательную внизу буквы, и я не знаю, как решить эту проблему .. вот результат
Кто-нибудь знает, как решить эту проблему?
РЕДАКТИРОВАТЬ 2:
Наконец я закончил свой проект.И это конечный продукт (экспортер .stl)
окончательное смещение
Спасибо за ваши ответы!