- 6
- 0
- 约3.08千字
- 约 9页
- 2017-12-13 发布于河南
- 举报
三角形光栅化实验_数媒
实验二 三角形光栅化算法
班级:数媒
实验目的
实现三角形光栅化,寻找三顶点的包围矩形,只对该矩形内进行候选像素执行循环,寻找三角形的重心,利用重心,进行三角形光栅化。
通过以下式子确定直线
f01(x,y)=(y0-y1)*x+(x1-x0)*y+x0*y1-x1*y0
f12(x,y)=(y1-y2)*x+(x2-x1)*y+x1*y2-x2*y1
f20(x,y)=(y2-y0)*x+(x0-x2)*y+x2*y0-x0*y2
因此重心坐标(a ,b,c),即a+b+c=1
根据的三角形的3个顶点,分别XMIN,XMAX,YMIN,YMAX,得到了一个包含此三角形的最小的矩形区域,然后对此矩形区域的点进行逐一扫描。
此时令a=f12(x,y)/fa
b=f20(x,y)/fb
c=f01(x,y)/fc
同时判断条件 如果a、b、c同时都大于0,那么就把这个点绘制出来,颜色为 V=a*R+b*G+c*B,否则就不绘制,直到遍历完整个矩形区域,三角形的光栅化也就完成了。
二、三角形光栅化的代码及运行情况:
#include stdafx.h
#include GL/glut.h
#include stdlib.h
#incl
您可能关注的文档
- 英语辩论-政府应不应该控制房价上涨.doc
- 仁爱版九年级上Unit 5 Topic 1测试.doc
- 哈工大文献检索课程作业.doc
- 2016年上海学位英语考试_及答案、.doc
- MAX灯光的奥秘—叫你如何布光.doc
- 对全球经济的理解(英文).docx
- 多肉中韩文对照.doc.doc
- 手机文档命名规范(手机类KM002)080822.doc
- 2004年4月自考综合英语(二)试题试卷真题答案及解析.doc
- 研究生英语泛读翻译第十二单元.doc
- 2026年新能源行业组织优化与人才效能报告.docx
- 2026年行业新型显示技术MiniMicroLED专利分析报告.docx
- 2026年新材料行业融资趋势分析报告.docx
- 19《想和做》(教学课件)语文新教材统编版九年级上册.pptx
- 2026年化工行业蓝领休闲娱乐市场分析报告.docx
- 公园景观设施运维管理手册.docx
- 2026年咸阳市渭城区(中小学、幼儿园)教师招聘考试备考题库及答案详解.docx
- 2026年福建省泉州市(中小学、幼儿园)教师招聘笔试备考题库及答案详解.docx
- 2026年江西省(中小学、幼儿园)教师招聘笔试模拟试题及答案详解.docx
- 2026年智慧冷链物流建设工程项目项目建议书.pptx
原创力文档

文档评论(0)