第五章 二维变换与裁剪.pptVIP

  • 10
  • 0
  • 约1.86万字
  • 约 98页
  • 2022-10-26 发布于浙江
  • 举报
5.窗视变换公式也可以使用窗口和视区的相似原理进行推导,但要求点P(xw,yw)在窗口中的相对位置等于点P’( xv,yv)在视区中的相对位置,请推导以下的窗视变换公式: 变换系数为: 6.请按照图5-55所示,使用对话框输入直线段的起点和终点坐标。在屏幕客户区左侧区域绘制输入直线段和“窗口”,在屏幕客户区右侧区域绘制“视区”并输出裁剪结果。这里需要用到窗视变换公式。请使用Cohen-Sutherland算法编程实现。 图5-55 含窗视变换的直线段裁剪效果图 7.*已知裁剪窗口为wxl=0,wxr=2,wyb=0,wyt=2,直线段的起点坐标为P1(3,3)终点坐标为P2(-2,-1),如图5-33所示。请用Liang -Barsky直线段裁剪算法分步说明裁剪过程,并求出直线在窗口内部分的端点C和D的坐标值。 P2 P0 C D 图5-57 直线段裁剪 8*在屏幕客户区中心绘制金刚石图案。使用鼠标移动正方形代表的放大镜(鼠标指针位于放大镜中心)对金刚石图案使用Cohen-Sutherland裁剪算法进行动态裁剪,并在放大镜内绘制被裁剪金刚石图案的放大部分。请使用MFC编程实现,要求放大倍数可以使用工具栏的按钮或鼠标左右键进行调整。正方形放大镜裁剪效果如图5-58所示。 图5-58 正方形放大镜动态裁剪金刚石图案 中点分割算法裁剪金刚石图案 BOOL

文档评论(0)

1亿VIP精品文档

相关文档