Как нарисовать сложную фигуру с SFML в C ++? - PullRequest
0 голосов
/ 23 апреля 2019

Как лучше всего рисовать сложные пользовательские фигуры с большим количеством скруглений при использовании библиотеки SFML в C ++?

Я знаю, как рисовать фигур как прямоугольники или круги с библиотекой SFML в C ++. Но если вы хотите создать собственную фигуру, вы можете использовать массив вершин.

Если я хочу нарисовать такую ​​фигуру, например:
Example of advanced shape
Вы можете начать с точки слева вверху справа вверху. Но тогда вам придется иметь дело с большим количеством ударов. Как лучше всего нарисовать эту фигуру?

Можно создать функцию для расчета всех точек на кривой. Но правильно ли использовать 1000 точек для такой маленькой фигуры? (особенно если у вас много таких фигур)

...