osgEarth入门教程04.03:与Qt集成系列索引:osgEarth入门教程索引 本文介绍如何将osgEarth窗口集成至Qt中。 方法是将simple.earth加载到osg中,通过osgQOpenGLWidget将画面集成至Qt中。 将OSG入门教程08.02:与Qt集成代码复制一份。 修改初始化部分代码,两者唯一的区别就是 1pViewer->setCameraManipulator(new osgEarth::Util::E 2024-03-13 OSG #OpenGL #3D #Windows #OSG #osgEarth
osgEarth入门教程04.01:基本开发流程系列索引:osgEarth入门教程索引 在上一篇中编译了osgEarth源码,本文测试编译结果是否正常,通过简单示例介绍osgEarth基本开发流程。 flowchart LR A[创建osgViewer] --> B[创建MapNode] B --> C[设置Earth操作器] C --> D[设置场景参数] D --> E[run] MapNode是继承自osg 2024-03-12 OSG #OpenGL #3D #Windows #OSG #osgEarth
osgEarth入门教程02:Windows下编译系列索引:osgEarth入门教程索引 目前没发现官方或者第三方预编译的库,所以只能自己编译了。 vcpkg 先按照vcpkg配置与使用配置vcpkg 源码 123git clone https://github.com/gwaldron/osgearth #2024年2月2日大小为195MBgit submodule update --init --resurive #下载所有第三方库mkd 2024-03-11 OSG #OpenGL #3D #编译 #Windows #OSG #osgEarth #vcpkg
osgEarth入门教程01:框架介绍系列索引:osgEarth入门教程索引 osgEarth是基于OpenSceneGraph/C++的3D地图SDK。用于为您的桌面应用程序添加美丽的3D地图。 特性 使用一个简单的XML文件,可以快速、轻松地运行一个2D或3D映地图 可视化大量的图像、海拔数据和矢量特征 使用开放标准的地图数据服务,如WMS、TMS和GeoTIFF 在本地工作或在网上工作 使用功能齐全的C++11 API开发应 2024-03-16 OSG #OpenGL #3D #OSG #osgEarth
libevent入门教程02:简单示例信号 使用libevent捕获系统信号。 函数调用流程图为 flowchart TB A(Start) --> B[event_init] B --> C[event_new] C --> D[event_add] D --> E[event_base_dispatch] E --> F[event_free] F --> G(End) 对应代码为 123 2024-08-01 libevent #libevent #事件
libevent入门教程01:简介libevent API提供了一种机制,可以在文件描述符上发生特定事件或达到超时后执行回调函数。此外,libevent还支持由于信号或常规超时而产生的回调。libevent旨在取代事件驱动网络服务器中的事件循环。应用程序只需要调用event_dispatch(),然后动态地添加或删除事件,而不必更改事件循环。 目前libevent支持/dev/poll、kqueue、事件端口、POSIX sele 2024-08-01 libevent #libevent #事件
gRPC入门教程02:Hello World本文示例来自grpc官方源码示例。 目的 客户端向服务端请求Hello,同时发送World,服务端拼接字符串返回Hello World。 Proto 12345678910111213141516171819202122232425262728syntax = "proto3";option java_multiple_files = true;option java_pa 2024-08-19 Data #RPC #gRPC #Protobuf
gRPC入门教程01:简介RPC 远程过程调用(Remote Procedure Call,RPC),是一种计算机通信协议,它允许一个计算机程序通过网络调用另一个计算机程序中的子程序(也就是远程过程),并获取返回值。RPC是分布式计算的重要基础,使得分布式计算应用更加方便和高效。 flowchart LR G[[APP1]] --调用--> A A --获得结果--> G A(Client) --序列化-- 2024-08-16 Data #RPC #gRPC #Protobuf
cppcheck简介简介 Cppcheck是一种C/C++代码缺陷静态检查工具,它专注于检测编译器无法发现的bug,而不检查语法错误。通过静态分析提高代码质量和安全性,同时保持较低的误报率。 特性 自动变量检查:检查自动变量的使用是否正确,避免未初始化等问题。 数组边界检查:检测数组访问是否越界,确保数组操作的安全性。 Class类检查:对C++中的类进行检查,包括构造函数、析构函数等的使用情况。 过期和废弃函 2024-12-06 Cpp #C++ #C #静态分析
conda入门教程:国内源设置conda默认源在国外,国内使用下载卡成狗,就需要设置使用国内源。 命令行 123456conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anacon 2024-12-28 AI #AI #Ubuntu #Python #深度学习 #人工智能 #神经网络 #Pytorch #NN #Windows #conda