B样条曲线曲面和NURBS曲线曲面C语言算法源程序 本文档提供了B样条曲线曲面和NURBS曲线曲面的C语言算法源程序,用于计算和绘制B样条曲线曲面和NURBS曲线曲面。该程序包括了多个函数,用于计算和绘制不同类型的B样条曲线曲面和NURBS曲线曲面。 1. BSpline函数:用于计算和绘制三次B样条曲线,该函数接受多个参数,包括B样条曲线的次数、节点矢量、控制点和其他参数。 2. BSplineKont函数:用于计算和绘制三次B样条曲线,并插入一个节点tu细分曲线,该函数接受多个参数,包括B样条曲线的次数、节点矢量、控制点和其他参数。 3. NurbsL函数:用于计算和绘制三次有理B样条曲线,该函数接受多个参数,包括有理B样条曲线的次数、节点矢量、控制点和权重值。 4. Nurbs2L函数:用于计算和绘制二次有理B样条曲线,该函数接受多个参数,包括节点矢量、控制点和权重值。 5. BSpline2L函数:用于计算和绘制二次B样条曲线,该函数接受多个参数,包括节点矢量、控制点和其他参数。 6. BSplineCurveFace函数:用于计算双三次B样条曲面上所有的点,并保存在bs[][]中,该函数接受多个参数,包括节点矢量、控制点、网格数和其他参数。 7. NurbsFace函数:用于计算双三次有理B样条曲面上所有的点,并保存在bs[][]中,该函数接受多个参数,包括节点矢量、控制点、权重值、网格数和其他参数。 8. Bspline2Face函数:用于计算双二次B样条曲面上所有的点,并保存在bs[][]中,该函数接受多个参数,包括节点矢量、控制点、网格数和其他参数。 9. Nurbs2Face函数:用于计算双二次有理B样条曲面上所有的点,并保存在bs[][]中,该函数接受多个参数,包括节点矢量、控制点、权重值、网格数和其他参数。 10. ShowBSplineCurveFace函数:用于显示B样条曲面,该函数接受多个参数,包括bs[][]、fill值等。 该程序还包括了多个头文件,例如gl.h和math.h,用于提供图形和数学功能。 本文档提供了一个完整的B样条曲线曲面和NURBS曲线曲面的C语言算法源程序,用于计算和绘制不同类型的B样条曲线曲面和NURBS曲线曲面。
剩余37页未读,继续阅读
- 粉丝: 99
- 资源: 2万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 案例分析:研发人员绩效和薪酬管理的困境.doc
- 企业中薪酬管理存在的问题分析及对策.doc
- 员工年度薪酬收入结构分析报告.doc
- 薪酬分析报告.docx
- 西门子S7-1200控制四轴伺服程序案例: 1.内容涵盖伺服,步进点动,回原,相对定位,绝对定位,速度模式控制 特别适合学习伺服和步进的朋友们 PTO伺服轴脉冲定位控制+速度模式控制+扭矩模式; 2
- 企业公司薪酬保密协议.doc
- 薪酬保密制度 (1).docx
- 薪酬保密管理规定制度.doc
- 薪酬保密制度.docx
- 薪酬保密协议书.docx
- 薪酬保密承诺书.docx
- 薪酬管理制度.doc
- 员工工资薪酬保密协议.docx
- 员工工资保密暂行管理条例.docx
- 员工薪酬保密协议.doc
- 1Redis基础认识与安装.html
- 1
- 2
前往页