
为了满足shapefile 编辑,实现键鼠对地理要素的增删改。
读取shapefile,用Geometry Feature FeatureNode绘制在osgEarth上;
自定义osgGA::GUIEventHandler,handle函数中监测osgGA::GUIEventAdapter::PUSH
之前疑惑在拾取,看过许多例子,比如:osgEarth 拾取示例,最后还是老老实实用的射线拾取(osgUtil::LineSegmentIntersector)
大佬们多多指点,在此做个记录。
osgEarth Node 键鼠交互 增删改
①拾取选中的featureNode确定距离鼠标最近的顶点。
// 使用射线拾取,找到 FeatureNode
osg::ref_ptr<osgEart

最低0.47元/天 解锁文章
3647

被折叠的 条评论
为什么被折叠?



