作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图让用户输入形状的数量和凸多边形应该出现的点坐标,但由于某种原因它不会在窗口中绘制。将不胜感激一些建议!
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();
关于c++ - 如何显示凸多边形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40019628/
下面的问题是二维的,所以建议答案时可以做一些简化。 我需要从一组点/线段创建封闭区域(由线段或仅由一组点定义 - 凸多边形)。 基本上我使用 Voronoi 生成“道路”。然后我更改了一些数据。现在我
我有一个由点和三角形组成的凸多面体(三角形的法线在多边形之外): 输入结构为: class Vector { float X, Y, Z; }; class Triangle { int po
我有一个用点表示的凸多边形。点由x 坐标数组 和y 坐标数组 表示。 例如: X = {6, 1, 5, 0, 3} Y = {4, 0, 0, 4, 6} 如何按顺时针排序这些点?点数并不总是相同,
我是一名优秀的程序员,十分优秀!