如何显示凸多边形?
How can I display the convex polygon?
我试图要求用户输入形状的数量和凸多边形应该出现的点坐标,但由于某种原因它不会在窗口中绘制。希望能得到一些建议!
while (window.isOpen())
{
sf::Event event;
while (window.pollEvent(event))
{
if (event.type == sf::Event::Closed)
window.close();
}
window.clear();
for (int i = 0; i < numObjects; i++)
{
window.draw(convex[i]);
}
if( sf::Keyboard::isKeyPressed( sf::Keyboard::Escape ) )
{
window.close();
}
window.display();
}
先绘制,然后清除,然后显示。这行不通。你需要先清除旧的框架,然后绘制,然后显示。
window.clear();
for (int i = 0; i < numObjects; i++)
{
window.draw(convex[i]);
}
window.display();
相关文章:
- 比较并显示使用最小值(a,b)和最大值(a、b)升序排列的4个数字
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 字符串-C++后显示的随机字符
- 继承期间显示未知行为的子类
- 仅使用绝对值对数组进行排序,并在C++中显示实际值
- 程序崩溃并显示"std::out_of_range"错误
- 如何在C++中用std::cout正确显示带十六进制的字符串文本
- 为什么在C的循环中使用printf的Rust代码不显示输出,而在C++的循环中显示std::cout
- 计算缩放多边形的比例,得到给定的多边形面积
- 从数据库实时显示QT c++中的数据
- 当使用比格式支持的精度更高的精度来显示数字时,会写出什么数据
- C / SFML:使用两个递归调用在屏幕上打印凸形形状仅显示第一个递归调用中的形状,而不是第二个
- 建议计算多个凸2D多边形的交叉点
- 查找非凸多边形的代表性平均 INTERIOR 点
- 如何创建多边形以在Cocos2DX中显示运行号
- 如何显示凸多边形?
- 如何在SFML或OpenGL中正确地将纹理映射到凸多边形上
- 多边形的凸性
- 任意大小凸多边形之间的碰撞检测算法
- 未处理的异常绘图不使用 OpenCV 2.4.3 C++接口中的 fillPoly 凸多边形