Как лучше всего рисовать сложные пользовательские фигуры с большим количеством скруглений при использовании библиотеки SFML в C ++?
Я знаю, как рисовать фигур как прямоугольники или круги с библиотекой SFML в C ++. Но если вы хотите создать собственную фигуру, вы можете использовать массив вершин.
Если я хочу нарисовать такую фигуру, например:
Вы можете начать с точки слева вверху справа вверху. Но тогда вам придется иметь дело с большим количеством ударов. Как лучше всего нарисовать эту фигуру?
Можно создать функцию для расчета всех точек на кривой. Но правильно ли использовать 1000 точек для такой маленькой фигуры? (особенно если у вас много таких фигур)