【发布时间】:2012-06-02 00:06:15
【问题描述】:
我正在使用 SFML 库,它在其最新的 RC 中允许您像这样操作顶点并绘制它们:
// 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个点来绘制曲线吗?
谢谢
【问题讨论】: