计算机图形学实验一实验报告.docVIP

  • 18
  • 0
  • 约9.23千字
  • 约 9页
  • 2016-11-04 发布于河南
  • 举报
计算机图形学实验一实验报告

《计算机图形学》实验1实验报告 实验题目:用户坐标、视图坐标、Java awt坐标概念的建立和应用 实验内容:掌握用户坐标、视图坐标、Java awt坐标概念,掌握三类坐标的转换算法。编写自己的算法函数,并形成Java语言程序包。编写程序调用验证之。 参考程序:有两个示范程序MyCanvas.java和MyLineDrawApplet.java 基本概念: 用户坐标:是独立于设备的逻辑坐标,可以是用户用来定义设计对象的各种坐标。? 视图坐标:是设备相关的坐标,随目标渲染设备不同而不同。? Java?awt坐标:使用java.awt时的坐标,即窗口显示图像时的边界坐标。。? 填充:这个过程可以抽象的理解为以已知的线为中心,向周围扩展像素,然后对这些像素所在的方块进行着色。 算法设计: 功能:用户可根据自己输入的用户坐标,进行视图坐标与java awt坐标之间的转换,反向的转换原理与正向相同。此外,该程序还可以进行一些基本图形的绘制和颜色的填充,如矩形,椭圆等图形。 算法1:用户坐标向视图坐标的转换 设userMinx、userMaxx分别为用户坐标系x轴的最小值与最大值,userMiny、userMaxy分别为用户坐标系y轴的最小值与最大值;viewMinx、viewMaxx分别为视图坐标系x轴的最小值与最大值,viewMiny、viewMaxy分别

文档评论(0)

1亿VIP精品文档

相关文档