📜  计算机图形学|裁剪

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

剪裁:

当我们必须显示图片的很大一部分时,不仅需要缩放和转换,还可以识别图片的可见部分。这个过程并不容易。图像的某些部分在内部,而其他部分在内部。部分可见的线或元素将被省略。

为了确定可见部分和不可见部分,使用了一种称为裁剪的特定过程。裁剪将每个元素确定为可见和不可见部分。选择可见部分。不可见的部分被丢弃。

线的类型:

线分为三种类型:

  • 可见:完全在窗口内的一条线或多条线被视为可见
  • 看不见:完全在窗口外的线被视为不可见
  • 限幅:一个线部分地在窗口内和外部分被限幅。对于线与窗口的相交的剪切点,确定。

剪辑可通过硬件和软件来应用。在某些计算机中,硬件设备会自动执行剪裁工作。在无法使用硬件剪辑的系统中,将应用软件剪辑。

下图显示剪辑前后

剪切对象的窗口称为剪切窗口。它可以是弯曲的或矩形的。

裁剪的应用:

  • 它将提取我们想要的部分。
  • 用于识别3D对象中的可见和不可见区域。
  • 用于使用实体建模创建对象。
  • 用于绘图操作。
  • 与指向对象有关的操作。
  • 用于删除,复制,移动对象的一部分。

裁剪可以应用于世界坐标。窗口内的内容将映射到设备坐标。另一种选择是将完整的世界坐标图片分配给设备坐标,然后裁剪视口边界。

剪辑类型:

  • 点裁剪
  • 剪线
  • 区域裁剪(多边形)
  • 曲线裁剪
  • 文字剪裁
  • 外部修剪