我找到了OpenNurbs,但它是用C++写的,我需要Java的3D建模库。
我真正需要的是一个B样条类,它可以用一些插值点来构造。
OpenGL可以渲染NURBS,java在这里有一个包装器:http://jogamp.org/jogl/www/
有关在 OpenGL 中使用 NURBS 的一些信息:
http://www.cs.duke.edu/courses/fall09/cps124/notes/12_curves/opengl_nurbs.pdf
http://nehe.gamedev.net/tutorial/bezier_patches__fullscreen_fix/18003/