自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 记录矩阵旋转过程的逻辑

仅用于以文字梳理一遍关于旋转过程中的逻辑。网上动不动可得,可知。让萌新变得懵逼。所以个人梳理一下,有问题可及时沟通。旋转一般以矩阵的方式来记录这里目前只接触了欧拉角矩阵和四元数,其它内容接触到后续更新欧拉角矩阵的旋转矩阵推导:推导可以看最近整理的部分:这里主要记录一些概念:多次旋转时,旋转矩阵乘的顺序,也就是我们说的左乘和右乘。左乘和右乘有时候搞混了,发现算法总是不对。闹心死。

2023-12-22 11:33:03 782

原创 记录几何计算知识

本方法有前提,已知点M(x_0,y_0,z_0)和已知面(Ax + By + Cz + D = 0)的表达式。已知点M(x_0,y_0,z_0)和距离之后,根据右手定则,直接M点加或者减两倍的距离就可以了。叉乘的算法:这里的vector是Vector3的形式,也就是三个数,x,y,z。则c的方向垂直于a与b所决定的平面,c的指向按右手定则从a转向b来确定。归一化其实是优化去下面的公式的部分,可以完全按照公式做,而不需要第三步。且c的长度在数值上等于以a,b,夹角为θ组成的平行四边形的面积。

2023-12-20 09:58:17 321

原创 关于C++代码书写时,注意的小问题(持续更新)

通过初始化列表去初始化成员,只会调用该成员的拷贝构造函数(成员类型是某类类型)或者对应的构造函数(成员类型是内置类型)。而构造函数内初始化,会先调用类A的默认构造函数(无参构造函数),再调用类A的赋值运算符。另外进入到类对应的构造函数体内后,编译器首先会插入一些对成员变量的初始化,编译器会隐形的对未初始化的成员变量进行默认初始化,然后才是执行类对应的构造函数的函数体。但是注意列表初始化顺序不是按照初始化列表的顺序来的,而是按照类成员的声明顺序,当调用一个类成员的constructor,而它拥有一组参数时。

2023-12-19 17:04:43 398

原创 矩阵使用过程中问题记录

仅用于记录本人四元数学习与使用过程中,概念不清晰,以及踩得坑的情况参考网址:四元数公式计算集合:矩阵旋转与左乘右乘左乘固定坐标系,右乘相对坐标系原理四元数,顾名思义是秩为4的超复数。理论1:基于全局坐标系的旋转变换左乘旋转矩阵,基于自身坐标系的旋转变换右乘旋转矩阵左乘是相对固定坐标系,右乘是相对当前坐标系p3 = Mz(γ) x My(β) x Mx(α) x p0 左乘p0 = Mx(α) x My(β) x Mz(γ) x pC 右乘。

2023-12-07 17:45:20 25

原创 QT 使用过程中问题记录

包含开发过程中遇到的一些问题,记录原因以及解决方案

2022-06-06 20:03:21 303

原创 QT——文件操作

一、按照时间生成文件,并写入数据//创建文件夹QString strTime;QString dirPath;QDateTime time = QDateTime::currentDateTime();strTime = time.toString("yyyy-MM-dd");dirPath = QCoreApplication::applicationDirPath() + "/" ...

2019-07-02 14:37:37 177

原创 C++ cin详细用法

测试环境:VS2013+win32+debug在工作过程中,发现cin的结束符根据不同的成员函数会存在是否被处理的情况,再次进行记录验证。1、cin获取缓冲区数据常用方法包括cin>>, cin.get, cin.getline,getlinecin>>cin是从键盘中读取想要的数据,以空格,tab以及换行作为结束符。测试代码:#include<iost...

2019-05-29 10:13:15 4762

原创 C++笔记——防止混乱

类:一、构造函数初始化列表形式:class Stu{public:int a;float b;Stu() : a(12), f(12.3f){}}作用:1、可通过数值对数据成员初始化2、可通过构造函数参数对数据成员进行初始化3、可通过成员之间相互初始化在构造函数之后,且顺序无任何影响,只与声明顺序有关1、数组的初始化列表使用int a[4];Stu() : a(){...

2019-05-23 16:24:22 160

原创 git使用记录

一、在本地文件中,未与远程仓库简历连接。1、首先初始化,输入git init.2、添加远程连接git remote add origin 远程地址(此处为你想要同步到的地址)如果写错了:则git remote rm origin //删除origingit remote add origin 远程地址 //重新添加origin3、第2步之后已经连接到远程仓库,此时,根据需要...

2019-05-23 14:54:57 61

原创 QT中类型转换转换——持续更新

/** * @brief JSON::parse 字符串转json对象 * @param string * @return */QJsonObject JSON::parse(QString string) { QJsonParseError error; QJsonDocument document = QJsonDocument::fromJson(string.to...

2019-04-12 09:59:30 652

原创 关于字节的长度与编译器的关系

字节的长度和编译器有关系:所以,int,long int,short int的宽度都可能随编译器而异。但是,short int的长度最大为int,而int的长度最大为long intshort int最短为2个字节,long int 最短为4个字节例如:16位编译器char :1个字节char*(即指针变量): 2个字节short int : 2个字节int: 2个字节uns...

2019-03-28 15:02:23 426

原创 QT_QMessageBox——持续更新

一、关于QMessageBox的简单使用。标准对话框1、设置QMessageBox::NoIcon 没有任何图标QMessageBox::Information 消息图标QMessageBox::Warning 警告消息QMessageBox::Critical 危急QMessageBox::NoButton 无图标QMessageBox::Ok 确定QMessageBox::C...

2019-01-22 13:59:38 479

原创 关于sscanf的应用

看到很多人把百度百科一抄,就是记录了。查个资料头疼。所以在这里根据自己的理解把关于sscanf的基本应用记录一下:此处先不说sscanf的通用样式。1、sscanf(“12345”,&quot;%s&quot;,buf);printf(&quot;%s\n&quot;,buf);这里是将12345给buf,所以这里的输出是12345;这是sscanf的一般用法。2、在%s中间加上数字,比如说%2s,这个意思就是将12345中...

2018-12-07 17:27:18 169

原创 关于websocket前端的使用尝试——持续更新

第一次使用WebSocket,出现很多问题:特此记录。举例:先声明一个websocket,创建websocket的对象:let webSocket = new WebSocket(“ws;//127.0.0.1:8800”)。可以在浏览器上查看websocket的状态:1、如果为0,代表正在连接。connecting2、如果为1,代表连接成功。open3、如果为2,代表连接正在关闭。...

2018-12-05 11:12:12 373

原创 关于指针数组和数组指针

数组指针:举例说明:int(*p)[5]数组指针的英文是“a pointer to an array”,也就是指向数组的指针。通过int(*p)[5],(*p)是声明,声明p是一个指针,它指向的内容是int[5]这个数组。简单运用下:int a[5]={3,4,5,6,7};int (*p)[5] = &amp;a;这里的意思也就是a是个五位的数组,而p指向数组a;那么就可以知道(*p...

2018-11-30 14:54:38 156

原创 C++学习问题记录

C++学习记录:This function or variable may be unsafe. Consider using localtime_s instead. To disable deprecation, use CRT_SECURE_NO_WARNINGS.这是因为高版本的VS,默认不在使用这些函数,默认认为localtime函数不安全,从而给出警告,并要求采用loacltime...

2018-11-27 17:49:26 184

空空如也

空空如也

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

TA关注的人

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