原文:裁剪算法——中点分割算法/Liang-Barsky算法

三 中点分割法首先对直线段的端点进行编码。 核心思想:通过二分逼近来确定直线段与窗口的交点。 具体方法: 若中点不在窗口内,则把 中点 和离窗口边界 最远点 构成的线段丢掉,以线段上的另一点和该中点再构成线段求其中点。 如果中点在窗口内,则又以中点和最远点构成线段,并求其中点,直到中点与窗口边界的坐标值在规定的误差范围内想等。 问题 中点分割算法会不会无限循环二分下去 由于屏幕像素是有限的而且会规 ...

2018-09-27 22:07 0 922 推荐指数:

查看详情

Liang-Barsky算法

Liang-Barsky算法 在Cohen-Sutherland算法提出后,梁友栋和Barsky又针对标准矩形窗口提出了更快的Liang-Barsky直线段裁剪算法。 梁算法的主要思想: (1)用参数方程表示一条直线 (2)把被裁剪的红色直线段看 成是一条有方向的线段,把窗口 ...

Fri Oct 19 07:08:00 CST 2018 0 5180
Liang-Barsky直线段裁剪算法

Liang-Barsky直线段裁剪算法 梁友栋与Barsky提出的裁剪算法以直线的参数方程为基础,把判断直线段与窗口边界求交的 二维裁剪问题转化为求解一组不等式,确定直线段参数的一维裁剪问题。设起点为P0(X0,Y0), 终点为P1(X1,Y1)的直线段参数方程 ...

Thu Nov 29 23:33:00 CST 2018 0 1283
中点分割算法

中点分割算法 和上面讲到的Cohen-Sutherland算法一样,首先对直线段的端 点进行编码。 把线段和窗口的关系分成三种情况 1、完全在窗口内 2、完全在窗口外 3、和窗口有交点 中点分割算法的核心思想是通过二分逼近来确定直线段与 窗口的交点。 中点 ...

Fri Oct 19 06:56:00 CST 2018 0 1326
梁友栋-Barsky裁剪算法

梁友栋-Barsky裁剪算法   Cyrus和Beck用参数化方法提出了比Cohen-Sutherland更有效的算法。后来梁友栋和Barsky独立地提出了更快的参数化线段裁剪算法,也称为Liany-Barsky(LB)算法。 一、梁友栋-Barsky裁剪算法思想:   我们知道,一条 ...

Sun Feb 12 23:02:00 CST 2012 0 20928
裁剪算法

Cohen-Sutherland算法(编码裁剪算法) 一、基本思想 采用编码的方式对直线段分三种情况处理 (3)重点在于2种情况都不满足的时候,需要按交点来进行分段,然后再判定。 二、编码规则 (1)以上三种情况都采用编码的方式来快速解决。 每条 ...

Tue Sep 25 17:44:00 CST 2018 0 1569
[图形学] Chp8.7.2 梁友栋-Barsky线段裁剪算法

  这节简单介绍了梁友栋-Barsky裁剪算法的原理,只有结论并没有过程,看过http://blog.csdn.net/daisy__ben/article/details/51941608这篇文章后,大概有了新的认识。 " 假设点P1P2W1W2的横坐标分别是x1,x2,w1,w2,线段 ...

Mon May 29 23:57:00 CST 2017 0 1897
裁剪:编码裁剪算法

在图形的显示过程中,因为屏幕显示的内容有限,所以需要裁剪 要实现这个转换,简便的方法是全部扫描一遍然后判断像素是不是落在视区中。 但是如果原图很大,这个遍历全部像素的方法效率较低。 最常用的是在世界坐标系上,对参数表示的图形裁剪裁剪的定义 判断图形元素是否落在裁剪窗口之内并找出 ...

Mon May 04 23:01:00 CST 2020 0 768
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM