- 14
- 0
- 约2.16千字
- 约 3页
- 2018-03-09 发布于河南
- 举报
计算机图形学代码_CS法直线段裁剪
这段代码主要是用CS法对一个直线段进行裁剪。
运行在VC环境下。
typedef struct
{
float x,y;
}Point;
typedef struct
{
unsigned all;
unsigned left,right,top,bottom;
}OutCode;
void CompOutCode(Point p,RECT* rect,OutCode *outCode)
{
outCode-all=0;
outCode-top=outCode-bottom=0;
if(p.y(float)rect-bottom)
{
outCode-top=1;
outCode-all+=1;
}
else if(p.y(float)rect-top)
{
outCode-bottom=1;
outCode-all+=1;
}
outCode-left=outCode-right=0;
if(p.x(float)rect-right)
{
outCode-right=1;
outCode-all+=1;
}
else if(p.x(float)rect-left)
{
outCode-left=1;
outCode-all+=1;
}
}
void Cohen_SutherlandLineClip(Point p
您可能关注的文档
- 1结构分析概述.pdf
- 一年级上数学应用题专项练习卷.doc
- 鸿进服务方案.doc
- 社区教育活动学生申领表.doc
- 成专计应10网络设备管理课外习题.doc
- 关于如何做市场调查.doc
- 创建德育特色学校情况汇报.doc
- 钢筋设计计算11.doc
- 湘版小学三年级上册音乐教案.doc
- 员工素养手册范例.docx
- 建筑工程材料选择题:碳素结构钢与钢筋性能.pdf
- 眼部护理的跨文化比较.pptx
- 眼部护理:季节性变化的影响.pptx
- 眼部护理:男士与女士的特别需求.pptx
- 《快乐读书吧:在那奇妙的王国里》(课件)-2025-2026学年语文三年级上册统编版.pptx
- 眼部护理:眼部疲劳的预防措施.pptx
- 2026届九年级英语中考冲刺分层模拟卷与答案解析(质量检查版,含听力原文、作答空间和评分细则).docx
- 2026版项目投资合作协议书范本条款清单与签署风控提示模板(流程图).docx
- 2026版企业通用岗位结构化面试题库与综合评分表规范填写规范与审批台账模板(看板模板).docx
- 2026版企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板填写规范与审批台账模板(测算模型).docx
最近下载
- DB 3301T 0335-2021 餐饮服务业大气污染物排放标准.pdf VIP
- 高中历史必修中外历史纲要下期末试卷及答案.docx VIP
- 研究生考试考研教育学专业基础(311)应考难点精析.docx VIP
- 武功、武学、武艺、武侠:明代士人的习武风尚与异类交游.pdf VIP
- 2023国赛工程测量赛项教师赛理论正式赛卷(含答案)B卷-2023年全国职业院校技能大赛赛项正式赛卷 .pdf VIP
- 2025年广州市华南师范大学附属中学中考二模数学试题及答案.docx VIP
- 混凝土强度检验评定标准 GB_T50107(最新版).docx VIP
- 骨科快速康复(ERAS).ppt VIP
- 盐酸氢吗啡酮的临床应用进展.ppt VIP
- BTG浓度计操作手册-副本.pdf VIP
原创力文档

文档评论(0)