随笔分类 -  原创

自己写的一些代码及想法
摘要:RangeMode PIXEL_SIZE_ON_SCREEN 首先我们看看原始数据的构成: 第12层:(第一层) 第23层:(最后一层) pagelod下面有N多的pagelod一层包裹一层 通过osgviewer遍历时,会根据距离的远近加载不同层级的“小瓦片” 可以看出其stateset和geod 阅读全文
posted @ 2018-06-15 10:16 南水之源 阅读(3508) 评论(3) 推荐(1)
摘要:故事: 起风了 买辣椒也用券 《起风了》情感历程 成长: 木马城市 毛不易 男孩长大为人 感悟: 在人间 王建房 爱情: 你还要我怎样 薛之谦 分手后的怀念 阅读全文
posted @ 2018-06-07 16:01 南水之源 阅读(200) 评论(0) 推荐(0)
摘要:osgt文件中保存的格式: osg::Geometry { UniqueID 2 DataVariance STATIC StateSet TRUE { osg::StateSet { UniqueID 3 DataVariance STATIC AttributeList 1 { osg::Mat 阅读全文
posted @ 2018-06-05 15:23 南水之源 阅读(1814) 评论(0) 推荐(0)
摘要:查看osgconv.cpp main函数在533行 阅读全文
posted @ 2018-06-04 15:38 南水之源 阅读(923) 评论(0) 推荐(0)
摘要:所有最牛B的Z装备图片:https://tieba.baidu.com/p/2125332883#!/l/p1 别人一些流程: https://tieba.baidu.com/p/5508397561?pn=2 https://tieba.baidu.com/p/4311725445 主流必做任务: 阅读全文
posted @ 2018-06-01 16:39 南水之源 阅读(44026) 评论(0) 推荐(0)
摘要:倾斜摄影三维模型格式包含:*.osgb,*.dae等 文件格式包含:*.xml, *.desc, *.lfp等 例如:LocaSpace Viewer软件把osgb分块模型文件建立索引生成一个lfp文件,该lfp文件包含三维模型所在的经度、纬度、高度值,便于倾斜摄影三维模型在地球上进行定位。 osg 阅读全文
posted @ 2018-04-20 09:28 南水之源 阅读(3817) 评论(2) 推荐(0)
摘要:注意:Oa其实在OK的延长线上,上图只是为了好看才把Oa和OK分开了 算法需求如图所示: 已知空间向量OA和空间向量OB 我想算出OA向OB按某角度或者某时间移动 变成空间向量Oa的算法 先说废话:我一开始尝试了:空间平面、矩阵、四元素等等方式都能算出来,但是很繁琐。 然后发现,其实向量之间的算法完 阅读全文
posted @ 2018-04-13 15:31 南水之源 阅读(479) 评论(0) 推荐(0)
摘要:#define MANIPULATOR_W 0x01#define MANIPULATOR_A 0x02#define MANIPULATOR_S 0x04#define MANIPULATOR_D 0x08#define MANIPULATOR_R 0x10#define MANIPULATOR_ 阅读全文
posted @ 2018-04-08 16:53 南水之源 阅读(2943) 评论(1) 推荐(1)
摘要:总体介绍: 倾斜摄影就是将拍好的数据,三角网格化再附上贴图。 目前流行处理软件: Street Factory、PIX4DMapper、smart3D 后期开发平台:超图 Skyline smart3D相关资源网址:http://www.acute3d.com/s3c-viewer/ 其他相关平台: 阅读全文
posted @ 2018-03-15 17:34 南水之源 阅读(3608) 评论(0) 推荐(0)
摘要:1.cos趋近 2.pow趋近 3. 4. 5. 6. 7. 8. 阅读全文
posted @ 2018-03-12 11:24 南水之源 阅读(943) 评论(0) 推荐(0)
摘要:仔细分析: 这是需要调整相机漫游器位置了 这个函数主要是判断当前_setVP0和_setVP1是否有值 有值就从当前_setVP0视点经过一条弧线飞到_setVP1视点下 飞行过程调用的函数就是setViewpointFrame() setViewpointFrame函数返回的就是0到1之间的插值系 阅读全文
posted @ 2018-03-09 16:28 南水之源 阅读(1726) 评论(2) 推荐(0)
摘要:参考: 游戏手柄joystick开发一: http://blog.csdn.net/liyuanbhu/article/details/51714045 游戏手柄joystick开发二:http://blog.csdn.net/liyuanbhu/article/details/54809858 游 阅读全文
posted @ 2018-02-07 15:58 南水之源 阅读(931) 评论(0) 推荐(0)
摘要:JSBSim是一个模拟飞机飞行空气动力学的,这些都不用深入理解,只要知道自己程序怎么和JSBSim交互就行了 我使用的是JSBSim-Win32-0.9.13 原理:改写jsbsim的FGInput 和FGOutput两个类 使其能通过udp或者tcp与自己的程序进程通信,以实现自己程序通过网络端, 阅读全文
posted @ 2018-02-06 14:58 南水之源 阅读(2194) 评论(1) 推荐(0)
摘要:oe中的视角加速感觉好奇怪,就仿照谷歌方式去改了。 先看看oe原来的漫游器改变视角的接口: 这里有几个重点参数: osgEarth::optional<osgEarth::Viewpoint> _setVP0和_setVP1 :开始视点,结束视点 double _setVPAccel, _setVP 阅读全文
posted @ 2018-02-02 11:17 南水之源 阅读(1938) 评论(0) 推荐(0)
摘要:在初级版上,进行新的漫游方式调整 头文件: 实现: 阅读全文
posted @ 2018-01-24 17:07 南水之源 阅读(1220) 评论(0) 推荐(0)
摘要:由于受够了OE的漫游器,想搞个可以在全球飞行的漫游器,所以就做了一个: 请无视我的起名规则······ 类头文件:EarthWalkManipulator.h 类实现:EarthWalkManipulator.cpp 使用:main.cpp 由于是初级版,所以有些操作还是比较反人类··· 运行起来是 阅读全文
posted @ 2018-01-23 17:11 南水之源 阅读(2852) 评论(0) 推荐(0)
摘要:知识基础:osg漫游器基础 EarthManipulator是直接继承osgGA的漫游器的 所以漫游器工作方式也是和osg漫游器一样的: 1.通过handle函数进行键鼠交互 2.通过updateCamera函数更新相机姿态(姿态通过getInverseMatrix) 未完 阅读全文
posted @ 2018-01-15 14:27 南水之源 阅读(1095) 评论(0) 推荐(0)
摘要:相机矩阵变化基础:http://blog.csdn.net/popy007/article/details/5120158 osg漫游器原理:http://blog.csdn.net/csxiaoshui/article/details/51295591 osgGA::CameraManpulato 阅读全文
posted @ 2018-01-11 13:54 南水之源 阅读(1680) 评论(0) 推荐(0)
摘要:在osg中添加相机动画路径请参考:http://www.cnblogs.com/lyggqm/p/8075277.html 这里的代码是在osgearth中添加相机动画路径漫游器: 有几点要注意: 1.这个dome在vs运行时,需要添加外部earth文件参数: 红色部分填写适合当前earth版本的‘ 阅读全文
posted @ 2017-12-21 10:41 南水之源 阅读(2319) 评论(2) 推荐(0)
摘要:查看osg坐标系,camare默认姿态:http://www.cnblogs.com/lyggqm/p/8073688.html 首先搞清楚osg的坐标系以及osg::camare的默认姿态 下代码面实现了,在场景里放一只牛。相机使用动画漫游器 在动画中添加三个方向来观察牛。具体三方向姿态请参考代码 阅读全文
posted @ 2017-12-20 18:32 南水之源 阅读(2537) 评论(0) 推荐(0)