- 4
- 0
- 约2.73千字
- 约 8页
- 2017-07-09 发布于湖北
- 举报
+
实验 (二) 项目名称: B样条曲线几何原理演示
实验要求
在屏幕上使用鼠标左键绘制任意点形成控制多边形,单击鼠标右键绘制三次B样条曲线的程序,同时在控制多边形的每一个控制三角形内显示曲线生成原理,效果如图。
原理:
实验过程(有关主要代码如下:)
bool Flag;//标志
CPoint *pt;//顶点
int CtrlPoint;//控制多边形顶点
//绘制B曲线
void CTestView::DrawBSpline()
{
CClientDC dc(this);
int i,rate=10;
long lx,ly;
double F03,F13,F23,F33;
lx=ROUND((pt[0].x+4.0*pt[1].x+pt[2].x)/6.0);
ly=ROUND((pt[0].y+4.0*pt[1].y+pt[2].y)/6.0);
dc.MoveTo(lx,ly);
CPen NewPen(PS_SOLID,1,RGB(0,0,255));
CPen *OldPen=dc.SelectObject(NewPen);
for(i=1;i=CtrlPoint-3;i++)
{
for(double t=0;t=1;t+=1.0/rate)
{
F03=(-t*t*t+3*t*t-3*t+1)/6;//计算F0,3(t)
您可能关注的文档
- 南开大学14秋学期《计算机应用基础》在线作业答案介绍.docx
- 护理心理学题 任课件.docx
- 实验设计部分(外加自由度分解).docx
- 女性心理学论文女性心理健康论文指南.doc
- 以天突穴为主穴治疗顽固性膈肌痉挛24例剖析.doc
- 青少年犯罪为何趋于城乡差异分布介绍.doc
- 基础药物学习题和答案.doc
- 第七章 广州心理咨询机构.doc
- 箱庭沙盘咨询治疗过程-----之培训课程资料.docx
- 2012年度未成年人心理健康辅导教育工作总结.doc
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
原创力文档

文档评论(0)