自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(183)
  • 资源 (4)
  • 收藏
  • 关注

原创 osg笔记

【代码】osg笔记。

2024-02-19 19:17:29 360

原创 模型加载-Assimp

【代码】模型加载-Assimp。

2024-02-16 16:45:57 338

原创 材质(Materials)

【代码】材质(Materials)

2024-01-28 18:16:45 339

原创 Phong Lighting Model

【代码】Phong Lighting Model。

2024-01-28 17:56:51 366

原创 camera

【代码】opengl-camera。

2024-01-23 21:48:35 395

原创 opengl笔记

【代码】opengl笔记。

2024-01-18 22:31:40 412

原创 窗口拖拽移动

【代码】窗口拖拽移动。

2024-01-12 13:59:52 346

原创 样式表记录

【代码】样式表记录。

2024-01-10 08:54:13 348

原创 Qt 按钮icon设置、文件清空写入

【代码】Qt 按钮icon样式设置。

2024-01-03 11:16:38 343

原创 QTreeWidget样式

【代码】QTreeWidget样式。

2023-12-22 09:19:30 460

原创 QOpenGLWidget

【代码】QOpenGLWidget。

2023-12-17 11:01:10 437

原创 QToolButton(2)

【代码】QToolButton(2)

2023-12-14 15:28:49 388

原创 QToolButton

【代码】QToolButton。

2023-12-11 17:51:57 362

原创 Qt样式表测试

灰色QLabel,border-width:10px;灰色QLabel, padding-top:20px;绿色QWidget高度为120px。灰色QLabel宽高均为100px。蓝色QLabel宽高均为120px。

2023-12-11 10:21:53 412

原创 Qt生成动态库

【代码】Qt生成动态库。

2023-11-12 11:44:29 304

原创 空间参考简介

椭球体表面上的点与地球表面上的特定位置相匹配,也就是对椭球体进行定位,该点也被称做基准面的原点。:因为大地水准面的形状是不规则的,所以选用一个同大地水准面相近的可以用数学方法来表达的椭球体来代替,简称地球椭球体(Ellipsoid),是一个规则的曲面。:就是把地球表面的任意点,利用一定的数学法则,转换到地图平面上的理论和方法,一般有两种坐标系来进行表示,分别是地理坐标系和投影坐标系。,是基于地理坐标系的,使用基于X,Y值的坐标系来描述地球上某个点所处的位置,投影坐标系=地理坐标系+投影方法+线性单位。

2023-10-23 21:53:47 105

原创 OSG-NodeCallBack

【代码】OSG-NodeCallBack。

2023-09-27 17:49:42 83

原创 OSG-PlanetVisitor

【代码】OSG-PlanetVisitor。

2023-09-27 17:47:31 52

原创 OSG-Planet

【代码】OSG-learn。

2023-09-27 17:40:42 60

原创 水平基准和垂直基准

因为地球不是一个完美的球,甚至不是一个完美的椭球,通常针对地球上的特殊区域形状,规定特殊的基准对其进行描述。osgEarth默认使用大地测量垂直基准,如海拔高度是基于椭球(height above ellipsoid,HAE)测量的。osgEarth支持大地测量(基于椭球)和大地水准面(基于地球高程点的采样集合)。在地球上,相同的位置可能有不同的坐标,取决于使用了哪种基准。1. 大地测量基准(默认),osgEarth使用水平基准椭球(Horizontal datum ellipsoid)作为参考。

2023-09-20 20:08:59 381

原创 explicit 关键字 - osg::ref_ptr构造函数

【代码】explicit 关键字 - osg::ref_ptr。

2023-09-14 14:18:04 45

原创 OSG 屏幕截图

【代码】OSG 屏幕截图。

2023-09-08 11:51:05 164 1

原创 osg 纹理烘焙

【代码】osg 纹理烘焙。

2023-09-08 11:35:07 132

原创 视图矩阵推导

n 的一个基,基向量的个数 n 称为向量空间的维数,而 [k1,k2,...,kn] 称为向量。n 中的线性无关的向量组,则任一向量 β∈。=[y1,y2,...yn],即。n 下的坐标列向量,且过渡矩阵。的坐标行(列)向量。n中的两个基,且有关系。n 的基变换公式,矩阵。此式称为坐标变换公式。

2023-08-10 21:06:44 452

原创 小端、大端字节序

【代码】小端、大端字节序。

2023-05-28 11:05:59 695

原创 字符串排序

#include<iostream>#include<cstring>#include<set>#include<map>#include<vector>#include<math.h>#include<algorithm>using namespace std;#define M 5005 bool cmp(string a,string b){ return a<b;}int ma.

2021-06-20 09:49:20 147

原创 提取不重复的整数

描述输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。保证输入的整数最后一位不是0。输入描述:输入一个int型整数输出描述:按照从右向左的阅读顺序,返回一个不含重复数字的新的整数示例1输入:9876673输出:37689...

2021-06-19 16:08:06 469

原创 质数因子求解

#include<iostream>#include<cstring>#include<set>#include<map>#include<math.h>using namespace std;#define M 5005 int a[M];char c[M];int main(){ long n; int i=2; cin>>n; if(n<=2) { ...

2021-06-19 12:19:58 296

原创 回调函数-简单示例

#include<stdio.h>void callback(){ printf("I am callback.\n\n");}void callback(int a){ printf("I am callback which has an argument.\n"); printf("a=%d\n",a);}void handle(void (*callback)()){ printf("I am the first handle.\n"); callback();.

2021-04-28 16:40:39 109

原创 二级指针-char *[]

#include<stdio.h>int main(){ char *a[] = {"Hello","World","China"}; char**s = a; printf("%s\n",a[0]);//Hello printf("%c\n",*(++a[1]));//o printf("%s\n",a[2]);//China}

2021-04-25 19:09:54 229

原创 27-水池数目

内存限制:64MB 时间限制:3000ms 特判: No 通过数:102 提交数:150 难度:4题目描述:南阳理工学院校园里有一些小河和一些湖泊,现在,我们把它们通一看成水池,假设有一张我们学校的某处的地图,这个地图上仅标识了此处是否是水池,现在,你的任务来了,请用计算机算出该地图中共有几个水池。输入描述:第一行输入一个整数N,表示共有N组测试数据每一组数据都是先...

2021-01-08 11:28:09 145

原创 比特与字节

b(bit , 比特) : 位,一个位代表一个0或1B(Byte) : 字节,8个位组成一个字节,最小一级的信息单位字:在计算机中,一串数码作为一个整体来处理或运算的,称为一个计算机字,简称字。字通常分为若干个字节字长:计算机的每个字所包含的位数称为字长,计算的字长是指它一次可处理的二进制数字的数目。1字节(Byte)=8位(bit)1KB( Kilobyte,千字节)=1024B1MB( Megabyte,兆字节)=1024KB1GB( Gigabyte,吉字节...

2021-01-08 11:24:08 15186 1

原创 判断IP地址是否合法

#include<iostream>#define maxn 999using namespace std;int judge(char s[],int len){ if(len<7||len>15||s[0]=='.'||s[len-1]=='.')//检查长度和首、尾 return 0; for(int i=0;s[i]!='\0';i++)//检查是否只有.和数字 { if(s[i]!='.') { if('9'<s[i]||s[i]&.

2020-06-14 16:38:30 632

原创 五子棋-判断输赢

#include<iostream>using namespace std;#define maxn 100int a[maxn][maxn],n;int dir[8][2]={1,1,1,-1,-1,-1,-1,1,0,1,0,-1,1,0,-1,0};int check(int x,int y){ if(x<0||y<0||x>=n||y>=n) return 0; return 1;}int main(){ cin>>n; .

2020-06-14 16:34:47 806

原创 set

#include<iostream>using namespace std;#include<set>//set不可重复,multiset可重复,都自动排序 void printSet(set<int>&s){ for(set<int>::iterator it=s.begin();it!=s.end();it++) { cout<<*it<<" "; } cout<<endl;}//s.

2020-06-13 17:48:43 102

原创 链表list

#include<iostream>using namespace std;#include<list>//链表list //STL中的链表是一个双向循环链表 //list的迭代器是双向迭代器 void printList(const list<int>&L){ for(list<int>::const_iterator it=L.begin();it!=L.end();it++) { cout<<*it<&l.

2020-06-13 17:02:48 110

原创 deque

#include<iostream>using namespace std;#include<deque>#include<algorithm>void printDeque(const deque<int> &d)//const 限制只读 { for(deque<int>::const_iterator it=d.begin();it!=d.end();it++) { cout<<*it<<" .

2020-06-13 15:55:13 110

原创 map

#include<iostream>using namespace std;#include<map>void printMap(map<int, int>&m){ for(map<int,int>::iterator it=m.begin();it!=m.end();it++) { cout<<"key="<<(*it).first<<" value="<<it->second&.

2020-06-13 11:45:14 96

原创 虚析构和纯虚析构

#include<iostream>using namespace std;/*使用多态时,如果子类中有属性开辟到堆区,那么父类指针在释放时无法调用到子类的析构代码解决:将父类中的析构函数改为虚析构或者纯虚析构 虚析构和纯虚析构共性:1.可以解决父类指针释放子类对象 2.都需要有具体的函数实现区别:如果是纯虚析构,该类属于抽象类,无法实例化对象虚析构语法virtual ~类名(){}纯虚析构语法virtual ~类名()=0;类名::~类名(){} */ c.

2020-06-09 08:29:28 681

原创 纯虚函数与抽象类

#include<iostream>using namespace std;//纯虚函数和抽象类class Base{ public: //纯虚函数 //只要有一个纯虚函数,这个类成为抽象类 //抽象类对象 //1.无法实例化对象 //2.抽象类的子类,必须要重写父类中的纯虚函数,否则也属于抽象类 virtual void func()=0;};class Son:public Base{ public: virtual void func().

2020-06-08 18:26:32 367

Real-Time Rendering 3rd(英文)

Real-Time Rendering 3rd(英文)

2024-01-07

jdk-8u202-windows-x64

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

2019-04-21

python-3.7.2-amd64

Note that Python 3.7.2 cannot be used on Windows XP or earlier.

2019-03-14

python-3.7.2(32位)

Note that Python 3.7.2 cannot be used on Windows XP or earlier.

2019-03-11

Dev-Cpp 5.11TDM-GCC 4.9.2 Setup.exe

Dev-C++是一个Windows环境下的一个适合于初学者使用的轻量级 C/C++ 集成开发环境(IDE)。它是一款自由软件,遵守GPL许可协议分发源代码。它集合了MinGW中的GCC编译器、GDB调试器和 AStyle格式整理器等众多自由软件。原开发公司 Bloodshed 在开发完 4.9.9.2 后停止开发,所以现在由 Orwell 公司继续更新开发,最新版本:5.11。

2018-12-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除