
计算机基础知识
文章平均质量分 78
DT31
一枚梦想月入百万的小穷鬼
展开
-
计算机图形学代码
遍历AET表,把配对交点区间(左闭右开)上的像素(x,y),用drawpixel(x,y,color)改写像素颜色值;遍历AET表,把ymax=1的结点从AET表中删除,并把ymax>i结点的x值递增△x;如有交点,记距离startPoint最近的交点P₁,记光线在相交物体上P₁处的反射方向和透射方向分别为direction_r、direction_t。帧缓冲区中(x,y)处亮度值替换为多边形在(x,y)处的亮度值;{计算该像素所对应多边形上的点在观察坐标系下的z坐标值Z(x,y);原创 2024-07-18 00:45:00 · 1334 阅读 · 0 评论 -
软件工程基础知识
软件工程的本质特性:软件工程关注于大型程序的构造,软件工程的中心课题是控制复杂性,软件经常变化,开发软件的效率非常重要,和谐的合作是开发软件的关键,软件必须有支持他的用户,在软件工程领域中通常由具有一种文化背景的人替另一种文化背景的人创造产品,消除软件危机的途径:对计算机软件有一个正确的认知,软件就是程序是错误的,充分认识到软件开发是是一种组织良好,管理严格,人员协同配合,共同完成的工程项目,推广并使用在实践中总结出来的开发软件的成功技术和方法,开发和使用更好的软件工具。原创 2024-07-17 19:58:25 · 350 阅读 · 0 评论 -
计算机图形学
计算机图形学主要涉及数学、计算机科学、物理学和心理学等多个学科的知识,需要掌握几何学、线性代数、计算机图形学算法、物理模型、渲染技术等相关知识。它涉及了计算机图形的表示、处理和显示等方面,主要应用于计算机图像的生成、动画、游戏开发、虚拟现实、建模和渲染等领域。图形处理:对图形数据进行各种操作和处理,如几何变换、光照、纹理映射、裁剪、曲线和曲面生成等。① 二维交互设备:键盘、鼠标、图形输入板、扫描仪、光笔、游戏杆、跟踪球、触摸屏、语音系统。② 三维交互设备:空间球、数据手套、数据衣、数据鞋、头盔、立体眼镜。原创 2024-07-17 19:47:04 · 510 阅读 · 0 评论