本人做毕设,要实现关于nurbs的三维重建 输入控制点和节点矢量 输出小麦的图像 如图
这是网上搜索并且修改了一下的代码块 出来的结果与上图差距甚远 本人是新手 只了解了nurbs接口的使用 实在是写不出来 还请大佬们帮忙 我可以付费 谢谢大佬们了 QQ2448532663
#include <windows.h>
#include <GL/glut.h>
GLUnurbsObj* theNurb1;
GLUnurbsObj* theNurb2;
GLfloat ctrlpoints[5][5][3] = {
{
{
0, 2, -0.15 },
{
0, 2, -0.075},
{
0, 2, 0},
{
0, 2, 0.075 },
{
0, 2, 0.15 } },
{
{
1.23, 4.13, -0.2 },
{
1.23, 4.13, -0.1 },
{
1.23, 4.13, 0},
{
1.23, 4.13, 0.1 },
{
1.23, 4.13, 0.2}},
{
{
2.47, 6.27, -0.2 },
{
2.47, 6.27,-0.1 },
{
2.47, 6.27, 0},
{
2.47, 6.27, 0.1 },
{
2.47, 6.27, 0.2}},
{
{
4.03, 8.21, -0.15 },
{
4.03, 8.21, -0.075},
{
4.03, 8.21, 0},
{
4.03, 8.21, 0.075 },
{
4.03, 8.21, 0.15 } },
{
{
5.80, 9.98, -