Я использую библиотеку SFML, которая в своей последней RC позволяет манипулировать вершин и рисовать их так:Можно ли рисовать кривые с помощью SFML?
// define a 100x100 square, red, with a 40x40 texture mapped on it
sf::Vertex vertices[] =
{
sf::Vertex(sf::Vector2f( 0, 0), sf::Color::White, sf::Vector2f(0, 0)),
sf::Vertex(sf::Vector2f( 0, 100), sf::Color::White, sf::Vector2f(0, 40)),
sf::Vertex(sf::Vector2f(100, 100), sf::Color::White, sf::Vector2f(40, 40)),
sf::Vertex(sf::Vector2f(100, 0), sf::Color::White, sf::Vector2f(40, 0))
};
Теперь мой вопрос: что было бы лучшим способом, чтобы нарисовать кривую/угловой сектор? Процесс рендеринга вызывает OpenGL, поэтому вы можете быть более похожим на него, чем SFML. В принципе можно ли рисовать кривые, не определяя 1 точку на пиксель?
спасибо