我现在用王锐版主的osgmodeling工程生成了一个NURBS曲面,现在想修剪掉一部分,就像下图(从OPengl编程指南上裁剪下来的),在opengl中用函数gluBeginTrim()任意组合修剪曲线在曲面上修剪掉一个区域,现在我用osg来实现修剪NURBS曲面,如何实现?请各位高手指点。 1.osg或osgmodeling中有没有类似的修剪功能的函数 2.或者用opengl中的gluBeginTrim()实现,但是怎样修剪用osgmodeling生成的曲面,就是opengl的这个函数怎么和osg结合在一起编程实现,是不是osg有扩展接口,我可以继承写一个类封装opengl中的gluBeginTrim(),还是能写一个插件,还是要改动osg底层代码 针对这两个思路请大侠们给点意见 [img]file:///C:/Documents%20and%20Settings/Administrator/Application%20Data/Tencent/Users/770247350/QQ/WinTemp/RichOle/Q9[B4E6D{JX}@]W`YQI4IS6.jpg[/img]
|