作业帮 > 综合 > 作业

bezier曲线的一个计算问题

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/01 09:59:14
bezier曲线的一个计算问题
给定四点P1(0,0,0),P2(1,1,1),P3(2,-1,-1),P4(3,0,0),用其作为特征多边形来构造一条三次Bezier曲线,并计算参数为0,1/3,2/3,1的值.
bezier曲线的一个计算问题
编程语言 C++
#include
void Bezier(int x1,int y1,int z1,int x2,int y2,int z2,int x3,int y3,int z3,int x4,int y4,int z4,float u)
{ double a[4][4],b[4][4],c[4][4];
a[0][0]=x1;
b[0][0]=y1;
c[0][0]=z1;
a[0][1]=x2;
b[0][1]=y2;
c[0][1]=z2;
a[0][2]=x3;
b[0][2]=y3;
c[0][2]=z3;
a[0][3]=x4;
b[0][3]=y4;
c[0][3]=z4;
for(int i=1;i