📜  计算机图形学橡皮筋或橡皮筋技术

📅  最后修改于: 2020-12-21 00:50:35             🧑  作者: Mango

弹性或橡皮筋技术

橡皮筋是一种在计算机屏幕上绘制几何图元(例如线,折线,矩形,圆形和椭圆形)的流行技术。

它已成为图形用户界面(GUI)不可或缺的一部分,并成为事实上的标准,并且几乎被所有基于Windows的应用程序普遍接受。

用户通过定位其两个端点以通常的方式指定该线。当我们从第一个端点移动到第二个端点时,程序会显示从第一个端点到光标位置的一行,因此他可以在完成定位之前看到该行的谎言。

效果是在第一端点和光标之间伸展了一条弹性线;因此,这些技术的名称。

根据十字光标的位置,考虑图(a)和图(d)中不同的线性结构。用户可以移动光标以产生更多的可能性,并选择适合其特定应用的可能性。

线路终点的选择:

用户将光标移动到适当的位置并进行选择。

然后,随着光标的移动,线以光标的最新位置为终点而变化。

只要按住按钮,橡皮筋的状态就处于活动状态。

图中用橡皮筋的状态转换图说明了该过程:

当用户对最终位置感到满意时,将释放按下的按钮,并在光标的开始位置和最后位置之间绘制线条。

示例:在基于MS-Window的应用程序中,例如在画笔绘图程序包的情况下,广泛遵循此方法。

其他几何实体可以用橡皮筋绘制:

-水平或垂直构造的线

-矩形

-圆弧

该技术在绘制相对复杂的实体(例如矩形和圆弧)时非常有用。

优点:

  • 它用于绘制所有几何实体,例如直线,多边形,圆形,矩形,椭圆形和其他曲线。
  • 很容易理解和实施。

坏处:

  • 它需要计算资源,例如软件和CPU速度。
  • 昂贵