|
各位大哥,我找了很多地方,都没有关于clipplane相关参数的详细说明:
请问:ClipPlane (unsigned int no) 构造函数的no是顺序号 (0~5), 因为只能定义6个?
clipped_subgraph->getClipPlane(unsigned int pos) 请问这个 pos 是根据ClipNode中clipplane的数目来确定的? 从(0~num).
pos 和 no 不是同一个东西?
感激不尽。
- osg::ClipNode* clipped_subgraph = new osg::ClipNode;
- clipped_subgraph->setCullingActive(false);
- clipped_subgraph->addClipPlane( new osg::ClipPlane( 2 ) );
- if(clipped_subgraph->getClipPlane(0) == NULL){
- std::cout<<"oh my god, it is null "<<std::endl;
- }
- clipped_subgraph->getClipPlane(0)->setClipPlane( 0.0, 0.0, 1.0, 2);
- clipped_subgraph->addClipPlane( new osg::ClipPlane( 3 ) );
- if(clipped_subgraph->getClipPlane(1) == NULL){
- std::cout<<"oh my god, it is null too"<<std::endl;
- }
- clipped_subgraph->getClipPlane(1)->setClipPlane( 0.0, 0.0, -1.0, 2);
复制代码 |
|