ldxcomeon 发表于 2017-7-27 16:38:42

osgEarth 两个Geomtery 如何不绘制重叠的区域

osg中连续在踢球上绘制两个多边形 可是不想产生重叠的效果该如何实现
用下面这段代码测试过先获取两个相交的区域然后调用difference去除掉相交的区域 可是这样调用好像不行
求指点
    / /      //获取相交的区域
    //      if( geom->geounion(_lastGeomtry.get(),geom2))
    //      {
    //            if(geom2->isValid())
    //            {
    //                Polygon* pg = dynamic_cast<Polygon*>(geom2.get());
    //                if(pg)
    //                {//去除相交的区域
    //                  geom->difference(pg,geom3);
    //                }
    //            }
    //      }
页: [1]
查看完整版本: osgEarth 两个Geomtery 如何不绘制重叠的区域