📅  最后修改于: 2020-12-21 00:50:35             🧑  作者: Mango
橡皮筋是一种在计算机屏幕上绘制几何图元(例如线,折线,矩形,圆形和椭圆形)的流行技术。
它已成为图形用户界面(GUI)不可或缺的一部分,并成为事实上的标准,并且几乎被所有基于Windows的应用程序普遍接受。
用户通过定位其两个端点以通常的方式指定该线。当我们从第一个端点移动到第二个端点时,程序会显示从第一个端点到光标位置的一行,因此他可以在完成定位之前看到该行的谎言。
效果是在第一端点和光标之间伸展了一条弹性线;因此,这些技术的名称。
根据十字光标的位置,考虑图(a)和图(d)中不同的线性结构。用户可以移动光标以产生更多的可能性,并选择适合其特定应用的可能性。
用户将光标移动到适当的位置并进行选择。
然后,随着光标的移动,线以光标的最新位置为终点而变化。
只要按住按钮,橡皮筋的状态就处于活动状态。
图中用橡皮筋的状态转换图说明了该过程:
当用户对最终位置感到满意时,将释放按下的按钮,并在光标的开始位置和最后位置之间绘制线条。
示例:在基于MS-Window的应用程序中,例如在画笔绘图程序包的情况下,广泛遵循此方法。
其他几何实体可以用橡皮筋绘制:
-水平或垂直构造的线
-矩形
-圆弧
该技术在绘制相对复杂的实体(例如矩形和圆弧)时非常有用。