Graphics Bezier曲面和控制点

Graphics Bezier曲面和控制点,graphics,bezier,Graphics,Bezier,我的任务是读取包含控制点和面片信息的文件,并生成实体。到现在为止,一直都还不错。现在我被问到相反的问题,我必须给出控制点和补丁信息,以便绘制一个球体。我在这里完全迷路了。我是不是应该用手去做,然后一直改变值直到得到球体?还是有一种我不知道的反向方法。 谢谢大家! 球体可以精确表示为有理B样条曲面(具有多个面片)。你可以参考这个来看看如何做。话虽如此,以这种方式表示球体只是为了绘制球体是一种昂贵的方法,希望这只是一种练习,让您更熟悉NURBS曲线/曲面。这不是我的爱好,我只是好奇,但您确定它完全匹

我的任务是读取包含控制点和面片信息的文件,并生成实体。到现在为止,一直都还不错。现在我被问到相反的问题,我必须给出控制点和补丁信息,以便绘制一个球体。我在这里完全迷路了。我是不是应该用手去做,然后一直改变值直到得到球体?还是有一种我不知道的反向方法。
谢谢大家!

球体可以精确表示为有理B样条曲面(具有多个面片)。你可以参考这个来看看如何做。话虽如此,以这种方式表示球体只是为了绘制球体是一种昂贵的方法,希望这只是一种练习,让您更熟悉NURBS曲线/曲面。

这不是我的爱好,我只是好奇,但您确定它完全匹配,而不只是一个很好的近似值吗?@Spektre,是的,这不是一个近似值。圆可以用有理B样条曲线精确表示。类似地,球体可以用有理B样条曲面精确表示。