首页 > 解决方案 > 使用 sfml 创建红绿灯背后的逻辑

问题描述

我正在尝试编写代码来设计一个简单的交通灯。但是,我无法弄清楚它背后的数学原理。有人可以帮我解释一下逻辑吗?说,X 是长度,Y 是宽度......我需要将矩形分成 3 个相等的部分,然后将彩色圆圈放在上面。

标签: graphicssfml

解决方案


我认为您可以为您的应用程序采用以下设计。 在此处输入图像描述

或者,如果您不想将正方形用作构建块: 在此处输入图像描述

但是,如果您不仔细选择 epsilon,这可能会导致几何形状不佳。


推荐阅读