随笔分类 -  代码库

摘要:查看osgconv.cpp main函数在533行 阅读全文
posted @ 2018-06-04 15:38 南水之源 阅读(923) 评论(0) 推荐(0)
摘要:转自:https://blog.csdn.net/cabing2005/article/details/53068880 详细函数以及参数解释请看原链接。 windows下的tcp/udp参考:http://www.cnblogs.com/lyggqm/p/6558002.html TCP SERV 阅读全文
posted @ 2018-05-30 15:10 南水之源 阅读(3022) 评论(0) 推荐(0)
摘要:因为有时候需要大量的标志位来判断当前状态等。使用太多的int,bool等会使得程序不“漂亮” 这时候需要“位”操作来解决 建立一个标志位 在定义一些宏,如 control_w就是00000001 而 control_a 就是 0000010 control_max就是01111111 gobalMa 阅读全文
posted @ 2018-03-23 16:04 南水之源 阅读(1727) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/mazhenyu/p/5083026.html 在一个场景中,如果有有些物体被其他物体遮住了不可见。那么我们就不需要绘制它。在复杂的场景中,这可以减少大量的顶点和像素的处理,大幅度的提高帧率。遮挡查询就是允许我们判断一组图形在进行了深度测试之后是否 阅读全文
posted @ 2017-11-14 10:57 南水之源 阅读(3159) 评论(0) 推荐(0)
摘要:官方文档:https://webpack.js.org/concepts/ 中文文档:https://doc.webpack-china.org/guides/installation/ 简书简介:http://www.jianshu.com/p/42e11515c10f 什么是Webpack We 阅读全文
posted @ 2017-10-16 20:03 南水之源 阅读(831) 评论(0) 推荐(0)
摘要:保存: 读取: 阅读全文
posted @ 2017-10-11 09:41 南水之源 阅读(777) 评论(0) 推荐(0)
摘要:参考:http://www.cnblogs.com/hgwang/p/5833638.html TinyXML用法小结 1. 介绍 Tinyxml的官方网址:http://www.grinninglizard.com 官方介绍文档:http://www.grinninglizard.com/tiny 阅读全文
posted @ 2017-07-26 17:34 南水之源 阅读(1283) 评论(0) 推荐(0)
摘要:参考:http://blog.csdn.net/educast/article/details/12908455 1.配置TinyXML2 去这里把项目弄下来,然后解压,我们之需要里面的tinyxml2.h和tinyxml2.cpp,将他们拷到工程目录里面。 2.HelloWorld 在项目中创建t 阅读全文
posted @ 2017-07-19 10:42 南水之源 阅读(3907) 评论(0) 推荐(0)
摘要:参考:http://blog.csdn.net/L_Andy/article/details/40615517 tinyxml官网: http://www.grinninglizard.com/tinyxml/ 官方文档: http://www.grinninglizard.com/tinyxmld 阅读全文
posted @ 2017-07-18 10:23 南水之源 阅读(371) 评论(0) 推荐(0)
摘要:参考:http://blog.csdn.net/l_andy/article/details/51058907 添加自定义事件 首先osg在其内部通过osgGA::EventQueue类维护了一个事件队列,队列中的每一个事件都是一个osgGA::GUIEventAdapter对象(这个对象是用来存放 阅读全文
posted @ 2017-06-14 10:02 南水之源 阅读(1719) 评论(0) 推荐(0)
摘要:直接上代码 我目前做的是spark粒子的喷射器跟随osgEarth上一个节点一起运动 并在父节点的基础上做相对偏移,用来做车尾尘,飞机尾焰等特效。 代码片段是写在 SparkUpdatingHandler::handle中的 目的是更新spark喷射器的位置。 有几点要注意的: 1.spark的节点 阅读全文
posted @ 2017-05-22 14:13 南水之源 阅读(1436) 评论(0) 推荐(0)
摘要:首先粒子在地球上位置摆放很简单: Spark粒子在跟踪节点移动时候,有两种方式: 这时候会有一些效果出现问题,比如,粒子移动时,想要spark已经喷射出的粒子不随MatrixTransForm移动的话就不能够实现。 我们来分析:spark是作为一个可渲染叶节点osg::Drawable添加进osg中 阅读全文
posted @ 2017-05-18 10:51 南水之源 阅读(3035) 评论(0) 推荐(0)
摘要:因为对于globalmap不熟悉,不怎么怎么修改高程,好像也没有这功能。 干脆自己手动修改了高程图tiff了 由于自身一直使用osg的 自己使用了osgDB直接读取tiff,修改后保存的。 同事小周一直研究gdal,她使用了gdal库直接改的,事实证明在专业gis处理上还是gdal更合适,现在把两种 阅读全文
posted @ 2017-04-20 11:34 南水之源 阅读(1883) 评论(0) 推荐(0)
摘要:相关网址: 类似文章:http://blog.csdn.net/lh1162810317/article/details/17475297 osgBullet官网:http://osgbullet.vesuite.org/ 下载:https://github.com/mccdo/osgbullet 阅读全文
posted @ 2017-04-19 14:43 南水之源 阅读(1564) 评论(1) 推荐(0)
摘要:TCP部分: 参考:http://blog.csdn.net/sbfksmq/article/details/50808863 另附:linux下的tcp/udp参考:https://www.cnblogs.com/lyggqm/p/9111010.html TCP_SEVER: TCP_CLIEN 阅读全文
posted @ 2017-03-16 10:08 南水之源 阅读(4211) 评论(0) 推荐(1)
摘要:JSBSim的控制操作封装了飞行控制系统(FCS)的功能。 这个FGFCS类还封装了相同的“系统”和“自动驾驶仪”能力。 FGFCS包含用来定义一个系统或飞行模型体系的“FGFCS组件列表”。 飞机的配置文件包含控制路径的描述(从一个输入或命令开始和结束的效应),例如:aerosurface。 FC 阅读全文
posted @ 2017-03-15 11:16 南水之源 阅读(3234) 评论(0) 推荐(0)
摘要:废话没有,上关键代码 头文件 源文件 简单说一下: 我的功能是控制飞机的驾驶并用TCP告诉JSBSim。 JSBSim算当前飞机姿态,然后通过UDP告诉我飞机姿态 至于,为什么不用TCP一次性搞定,因为。。。我只是想试下TCP|UDP可以么。。。 关于JSBSim端怎么实现的,这个看看它源码自己研究 阅读全文
posted @ 2017-03-14 16:27 南水之源 阅读(2990) 评论(0) 推荐(0)
摘要:UDPclient.cpp UDPserver.cpp 另附: windows上简单的TCP/UDP linux上简单的TCP/UDP 阅读全文
posted @ 2017-03-14 09:51 南水之源 阅读(21500) 评论(4) 推荐(1)
摘要:#include"windows.h"#include"string.h" BOOL IsDirectory(const char *pDir) { char szCurPath[500]; ZeroMemory(szCurPath, 500); sprintf_s(szCurPath, 500, "%s//*", pDir); WIN32_FIND_DATAA... 阅读全文
posted @ 2016-10-25 17:05 南水之源 阅读(5133) 评论(0) 推荐(0)
摘要:原文链接: http://www.cnblogs.com/fairycao/archive/2009/12/09/1620414.html 开源代码:http://www.zlib.net/zlib使用手册:http://www.zlib.net/manual.htmlzlib wince版:htt 阅读全文
posted @ 2016-10-25 10:24 南水之源 阅读(6010) 评论(0) 推荐(0)