![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
openGL
文章平均质量分 72
酬勤-人间道
这个作者很懒,什么都没留下…
展开
-
OSG-使用回调实现动画旋转
效果回调打印的数据关键代码一些感悟//回调函数,仿造.net Framwork 委托的形式,来达到设计的方式.class RotateCallback :public osg::NodeCallback{public: RotateCallback() :_rotateZ(0.0) {}; virtual void operator()(osg::Node* node,osg::NodeVisitor*nv) { osg::PositionAttitudeTra原创 2020-12-20 22:15:53 · 620 阅读 · 1 评论 -
记录一下delaunary三角剖分过程
一种是,简单的对点的关系进行一下约束,硬性生成三角形面;第二种: 用delaunary三角构建.(区别明显)第三种: 是可以进行角度和面积约束的构建(暂时没有,后面用新的平台进行搭建)这种构建,应该是拓扑结构保持的比较好的.不过这个算法暂时没有移植. ==>下次使用tetGen,这个库来进行四面体剖分. 目前的带上使用(osg+qt; IDE:vs+qt_tool这些工具,进行搭建一个三维处理框架平台. (虽然也使用过sharpGL进行过平移,旋转的手动设计,但是工作量..原创 2020-12-18 16:57:33 · 470 阅读 · 1 评论 -
开挖分析
背景:由于项目需求.skyline本身的开挖并不能满足日常计算,所以这里需要自己重新开发: 主要包括挖方和填方的计算. 需要用到的工具是GDAL,并自己将tif图像的数据,转成具体的经纬度数据.1.有了上述准备之后(主要是Tif数据处理), 接下来我们准备Dem数据,我们使用skyline本身一些函数,通过一个子线程,将通过鼠标选取的区域,和tif规定的区域求交之后. 将这部分相同的区域的原始dem数据获取(注意skyline本身获取数据的时候,通常放在UI线程中,不然其效率很低.这是一个坑);原创 2020-11-12 14:58:56 · 462 阅读 · 1 评论 -
洪水淹没分析
背景: 在使用skyline开发的过程中,有些功能并不满足实际需求,所以我们就需要自己重写设计以及做一些计算,比如模拟水淹过程,水淹洼地分析,以及水淹面积和体积计算等等.需求整个计算过程: 水淹算法本身并不难,只是种子填充算法的扩展. 通俗点讲,就是像素之间的连通域问题; 难的是在从鼠标选择区域->切割改区域的地形数据->将三维地形数据降维处理->应用算法处理之后->反映射原始数据->三维数据面片化->构建棱柱体->计算共面非共面的不规...原创 2020-11-06 12:07:29 · 1439 阅读 · 0 评论