计算机图形学理论
桑榆未晚_
北海虽赊,扶摇可接;东隅已逝,桑榆非晚。
展开
-
算法原理篇——Cohen-Sutherland
Cohen-Sutherland 算法基本原理简述:直线剪取算法,该算法通过初始测试来减少要计算的交点数目从而加快线段剪取算法的速度。做法:每条线段的端点都赋以四位二进制代码,称为区域码(region code),用于剪取端点相对于剪取矩形边界的位置。将矩形屏幕向外延伸,划分为9个区域,对9个区域进行编码;如下图所示:区域编码讲解:编码规则:上下右左,对应四位编码。示例:1001,第一位:1,因为该区域在上方所以第一位为1;第二位, 0,因为该区域不在下方第二位所以为0;第三位,原创 2022-03-11 00:49:48 · 1737 阅读 · 0 评论 -
图形学-剪取
剪取一、点的剪取二、直线的裁取一、点的剪取如下图所示:在一个矩形当中,确定最大坐标(Xmax,Ymax)与最小点坐标(Xmin,Ymin);此时判断点P(x,y)是否在区域内,需满足如下两个条件:Xmin ≤ x ≤ Xmax 且 Ymin ≤ y ≤ Ymax ;则p在视区内,否则在窗口外二、直线的裁取直线与窗口的关系(凸多边型的条件下,异形屏除外):1.整个线段全在窗口内;2.整个线段全在窗口外;3.线段部分在窗口内,部分在窗口外;前提条件:凸多边型的条件下,异形屏除外任何一原创 2022-03-10 22:50:31 · 240 阅读 · 0 评论 -
二维图形——窗口与视区
作者:桑榆QQ:934440653在三维空间中,范围是正无穷到负无穷。我们不会把所有的东西都显示出来,我们只需要将我们需要显示的展示出来就可以,因此诞生了窗口和视区。窗口与视区的形状必须相似,否则窗口中的内容无法完整显示出来,具有相同的长宽比例。1.窗口在世界坐标系中无限的区域当中,我们开一个窗口,这个窗口是有一定的区域的,窗口的形状可以是矩形、圆型、椭圆等任意形状。窗口内的内容最后都要在显示器中显示。2.视区定义在设备坐标系当中,窗口的内容最终都是通过视区显示给用户。...原创 2021-02-22 18:07:13 · 2107 阅读 · 0 评论 -
二维图形——坐标体系
坐标体系测试原创 2021-02-22 17:32:46 · 408 阅读 · 0 评论