摘要: 图形学实验:边界填充多边形算法算法原理如下:种子像素入栈,当栈非空时重复执行如下三步操作:(1)栈顶像素出栈(2)将出栈像素置成要填充色(3)按左、上、右、下顺序检查与栈像素相邻的四个像素,若其中某个像素不在边界且未置成填充色,则把该像素入栈核心代码如下:v... 阅读全文
posted @ 2018-11-24 19:00 聚落 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 计算机图形学实验:通过控制’q’改变线形通过控制’w’改变线宽完整代码如下:// ====== Computer Graphics Experiment #4 ======// | Line style using pixel mask ... 阅读全文
posted @ 2018-11-24 18:44 聚落 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 实验一:Bresenham’s Line Algorithm不同象限不同斜率画法思路如下:(为滤清思路临时打的草稿)// ====== Computer Graphics Experiment #1 ======// | Bresenham's Li... 阅读全文
posted @ 2018-11-24 18:35 聚落 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 知识点:1、用a = (int)f;会直接去尾,若要四舍五入可以这么用:a = (int)(f+0.5);2、浮点数采用 printf(“f = %.0f\n”,f);形式是会四舍五入的3、floor() ceil()所需头文件为 #include测试内容... 阅读全文
posted @ 2018-11-24 15:31 聚落 阅读(1529) 评论(0) 推荐(0) 编辑