自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vim命令 转

一:linux 系统下查看vim的教学教程: vimtutor zh 显示中文教程二:vim的几种模式  1.命令模式:vim打开后默认处于命令模式,此模式下,可以移动光标,可以对文件内容进行复制、粘贴、替换、删除等操作  2.输入模式:可以对文件进行写操作 类似于记事本中输入内容        命令模式进入输入模式:i ...

2023-08-19 08:39:57 206

原创 《将博客搬至CSDN》

博客搬家

2023-08-16 16:04:00 60

原创 语言基础2 矩阵和数组

语言基础2 矩阵和数组矩阵和数组是matlab中信息和数据的基本表示形式 可以创建常用的数组和网格 合并现有的数组 操作数组的形状和内容 以及使用索引访问数组元素 用到的函数列表如下一 创建 串联和扩展矩阵矩阵时按行和列排列的数据元素的二维数据元素的二维矩形数组。元素可以是数字、逻辑值、日期时间、字符串、categorical、或其他matlab数据类型...

2023-08-15 07:45:00 354

原创 语言基础1 输入命令

输入命令:命令行窗口输入技巧在多行上输入多个语句 然后再运行其中任何语句 在语句之间换行需要用shift +enter 但是分块的for和end 语句之间不用>> a=1;b=2;a+bans = 3也可以童工分隔语句来在同一行上输入多个语句 将各个命令分开 在每个命令结尾处使用逗号或者分好 两个符号区别 一个显示结果 另一个分号...

2023-08-12 18:37:00 59

原创 MATLAB 基础 引用 csdn 蜗牛

https://blog.csdn.net/weixin_45990326/article/details/118964798https://blog.csdn.net/weixin_45990326/article/details/119048831https://blog.csdn.net/weixin_45990326/article/details/119080858https:/...

2023-07-28 19:02:00 66

原创 绘制垂线 (x轴或y轴)

绘制垂线 (x轴或y轴)line函数 创建基本线条1.绘制垂直于x轴的垂线line([xvalue xvalue],[y1 y2]) 括号内的参数为两个向量 y1到y2为范围 xvalue为坐标值案例:绘制x=5 y的取值范围为[0,10]line([5 5],[0 10]); 两个x的值相同 而y不同line([5 7],[0 10]);...

2023-07-28 08:06:00 493

原创 matlab 郭彦甫 5 绘图初步

matlab 郭彦甫 5 绘图初步1.基本绘图%%x=linspace(0,2*pi,20); %将x从0-2*pi 分成20份y=cos(x);% 蓝色 length(y)=20z=sin(x);% 橙色 length(z)=20hold on %保持所有图像在同一个坐标系中 同时保留 否则,后面的图像回之前 前面的图像会通过刷新缓存而删...

2023-07-27 10:49:00 72

原创 matlab 郭彦甫 4 数据类型与文件读写

数值类型 numeric 默认为double类型 也可以使用类型转换将其转换为其他类型n=3;class(n) %得到double类型n=int8(30);class(n) %得到int8 类型字符类型(char) %%s1='h' %char类型 显示占2个字节 a=uint8(s1) %强制将...

2023-07-23 21:09:00 54

原创 matlab 郭彦甫 3 结构化程式与自定义函数

1.脚本文件 保存文件格式 *.m 文件格式函数部分 fx 包含绝大部分的函数介绍注释为 行前加一个 % 如果为连续多行 需要先选中这些行 右键选择注释两个 %% 将下面的部分分为section 区块通常用于debug 设置程序的断点 “鼠标点击当前行 序号位置 形成圆点”debug模式 fx...

2023-07-21 21:39:00 44

原创 matlab郭彦甫02基本操作与矩阵输入

1.变量不声明 变量只能由数字 字母 _ 组成 且不能以数字开头2.保留关键字 ans 运算结果 i j 复数inf 无穷∞eps 浮点相对精度 很小的数值NaN 非数字pi 圆周率iskeyword 查看matlab语言关键字以上不能作为变量名3.变量名不应该覆盖内置函数名  ...

2023-07-21 13:42:00 36

原创 codeblocks+freeglut

https://blog.csdn.net/redbugler/article/details/85088572https://blog.csdn.net/swpen888/article/details/50899882 vs2010+freeglut p配置vs2010+freeglut 问题解决VS2010链接错误:LINK:fatalerrorLNK...

2021-07-04 12:33:00 25

原创 codeblocks opengl glew freeglut 2020.11.15

https://wenku.baidu.com/view/28cd5ebfaf1ffc4fff47accf.html 一下为测试代码/*==========================================================环境说明: IDE:vs2015 studio 辅助工具库:freeglut opengl扩展库:glew实现功能: ...

2020-12-28 14:43:00 29

原创 Compare the Triplets

Compare the Triplets1.  bits/stdc++.h      标准库头文件2.  ofstream fout() 文件输出流对象   ofstream(const char *filename,openmode mode);   ofstream fout("/temp/results.txt",ios::app); 将输出流...

2020-12-28 14:28:00 406

原创 cpodeblocks+freeglut+glew 用到的库文件上传到附件 亲测可用

https://wenku.baidu.com/view/28cd5ebfaf1ffc4fff47accf.html 摘自一安装包:  codeblocks 安装32位版本  glew  freeglut 或者glut二安装步骤:  1.先安装codeblocks 并且汉化 默认路径  2.glut包    glut.dll glut32.dll...

2020-11-16 08:34:00 48

原创 haizei c++ 试听课程知识点 day2 --第2讲

海贼班 c++ 试听课程知识点 day2 --第2讲制作自己的测试开发环境1.EXPECT封装 宏#ifndef _HTEST_H#define _HTEST_H#define EXPECT(a,comp,b){ \ //定义基础宏  if(!((a) comp (b)))  { \  printf("error\n");   ...

2020-10-27 10:26:00 76

原创 hizei c++ 试听课程知识点 day2

一、实现调试信息log日志打印功能  调试信息 第一步需要定位程序中的问题。二 预处理命令 宏定义 以#开头 功能字符串替换 主要作用在预处理阶段  c源代码-----》(预处理阶段)待编译源码----》(编译阶段)目标文件----》(链接)可执行程序  可执行程序的功能由第二步的待编译源码决定的 而不是c源代码  ********************...

2020-10-21 15:34:00 30

原创 haizei c++ 试听课程知识点 day1

第一天 基础1.cout 是对象 用运算符<<将数据传递给此对象 当然是通过构造函数2.cout 针对自定义类型的输出,需要用到 运算符重载。class Point{public:  Point(int x,int y);  friend ostream &operator<<(ostream &out,const P...

2020-10-20 19:17:00 63

原创 c++ 左值和右值

C++进阶--理解左值和右值 /* * 理解左值和右值 * * * 为什么要关心这个? * 1. 有助于理解C++结构,搞明白编译器的错误和警告 * 2. C++ 11中引入了右值引用,理解左值右值是前提 * *//* * 简单的定义: * * 左值 - 在内存中具有可标识位置的对象 * 右值 - 任何不是左值的对象 *///左值的例子:int i;...

2020-10-19 08:45:00 29

原创 C++的顶层const和底层const的理解

C++的顶层const和底层const的理解最近,又一次翻开C++primer,决定仔细研究一下自己以前没搞懂的顶层const和底层const,这次看了后感觉明白了,所以记录下来,以后可以没事翻阅,增加记忆。首先,const是一个限定符,被它修饰的变量的值不能改变。对于一般的变量来说,其实没有顶层const和底层const的区别,而只有向指针这类复合类型的基本变量,才有这样的区别。一 如何...

2020-09-30 08:31:00 79

原创 低延时直播应用 流媒体

低延时直播应用直播应用中,RTMP和HLS基本上可以覆盖所有客户端观看(参考:DeliveryHLS),HLS主要是延时比较大,RTMP主要优势在于延时低。低延迟的部署实例参考:Usage: Realtime应用场景低延时应用场景包括:互动式直播:譬如2013年大行其道的美女主播,游戏直播等等各种主播,流媒体分发给用户观看。用户可以文字聊天和主播互动。视频会议:SRS的DEMO...

2020-05-03 12:41:00 104

原创 glPixelStorei 详解 包括像素传输

3.glPixelStore像glPixelStorei(GL_PACK_ALIGNMENT, 1)这样的调用,通常会用于像素传输(PACK/UNPACK)的场合。尤其是导入纹理(glTexImage2D)的时候:C++代码glPixelStorei(GL_UNPACK_ALIGNMENT,1);glTexImage2D(,,,, &pixelData);...

2019-12-04 12:59:00 91

原创 depth/stencil buffer的作用 ----------理解模板缓存 opengl

在D3D11中,有depth/stencil buffer,它们和framebuffer相对应,如下图所示,framebuffer中一个像素,有相对应的depth buffer和stencil buffer值: D3D11中,depth buffer和stencil buffer一起定义,比如DXGI_FORMAT_D24_UNORM_S8_UINT,是指用一个无符号24位的值做...

2019-11-28 14:08:00 141

原创 实用网站汇编

1.码农之家https://www.xz577.com/2.搜索引擎www.dogedoge.com3.pdf工具https://tools.pdf24.org/en4.IMGBOT 在线处理图片www.imgbot.ai

2019-11-06 17:45:00 22

原创 利用CodeBlocks结合freeglut快速搭建OpenGL开发环境

利用CodeBlocks结合freeglut快速搭建OpenGL开发环境2018-12-19 10:15:48 再次超越梦想 阅读数 180更多分类专栏: 我的开发日记 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/redbugler/article/details...

2019-11-06 15:24:00 177

原创 opengl 4.5 中文api 链接

https://www.cnblogs.com/wiki3d/p/opengl_a.html

2019-09-10 13:33:00 83

原创 OpenGL ES on iOS --- 统一变量(Uniform)和统一变量块(UBO)

简介Uniform是一种从CPU中的应用向GPU中的着色器发送数据的方式,但uniform和顶点属性有些不同。首先,uniform是全局的(Global)。全局意味着uniform变量必须在每个着色器程序对象中都是独一无二的,而且它可以被着色器程序的任意着色器在任意阶段访问。第二,无论你把uniform值设置成什么,uniform会一直保存它们的数据,直到它们被重置或更新。单独统...

2019-09-10 08:01:00 104

原创 OpenGL学习脚印: uniform blocks在着色器中的使用 转自https://blog.csdn.net/wangdingqiaoit/article/details/5271796

写在前面 目前,我们在着色器中要传递多个uniform变量时,总是使用多个uniform,然后在主程序中设置这些变量的值;同时如果要在多个shader之间共享变量,例如投影矩阵projection和视变换矩阵view的话,仍然需要为不同shader分别设置这些uniform变量。本节将为大家介绍interface block,以及基于此的uniform buffer objec...

2019-09-09 09:47:00 68

原创 向量的一种特殊乘法 element wise multiplication

向量的一种特殊乘法 element wise multiplication物体反射颜色的计算采用这样的模型:vec3 reflectionColor = objColor * lightColor;//物体反射颜色 = 物体颜色 * 光源颜色。 (vec3(r,g,b), r,g,b在[0,1]范围里)。比如:光源是自然光:lightColor = vec3(1.0,1.0,1.0);物...

2019-09-02 19:41:00 133

原创 codeblocks glfw glew glm 配置

Code in code::blocksDownload Mini project in c,c++,c# ,OpenGL,GLUT,GLFW,windows form application source codePagesHomeProjectsModern OpenGL 3.2Windows FormsGLFWC SourceC...

2019-08-05 19:53:00 17

原创 vs2010 glfw glew glad glm 配置

OpenGL: Configuring GLFW and GLEW in Visual C++ ExpressPosted by Dimitri | Aug 14th, 2013 | Filed underFeatured,ProgrammingThis post shows how to configureVisual C++ Express2010with GLFW (ver...

2019-07-30 23:26:00 24

原创 随笔记录 文字词句噔噔蹬蹬

1.凝望最初的凝望,六千年仿佛刹那,2.符号成了诗、村落成了国、呼唤成了歌3.望见生命的力量之和4.穿越九千年的笛声5.延续发展,不断丰富6.具有非常现代的表达7.也许在背景处,低吟着历史的回声8.穿行在九孔骨笛之间的是几千年前人类的呼吸,那是文明的先声。那时风动,此时心动9....

2019-07-07 21:54:00 23

原创 多边形区域填充算法--扫描线填充算法(有序边表法) 有代码

二、扫描线算法(Scan-LineFilling) 转载 https://blog.csdn.net/u013044116/article/details/49737585 扫描线算法适合对矢量图形进行区域填充,只需要直到多边形区域的几何位置,不需要指定种子点,适合计算机自动进行图形处理的场合使用,比如电脑游戏和三维CAD软件的渲染等等。 对矢量多边...

2019-03-25 08:10:00 36

原创 计算机图形学 opengl版本 第三版------胡事民 第四章 图形学中的向量工具

计算机图形学 opengl版本 第三版------胡事民 第四章 图形学中的向量工具一 基础1:向量分析和变换 两个工具 可以设计出各种几何对象  点和向量基于坐标系定义   拇指指向z轴正方向 从x轴的正向握向y轴的正向, 可以分为左手和右手坐标系。  点A到点B的位移称为向量v 则v=B-A 尾-头  一个n维向量是一个n元组 ...

2019-01-06 14:03:00 53

原创 centos 7 安装codeblocks

CentOS7安装Code::Blocks在CentOS7上安装Codelocks的过程。1.安装gcc,需要c和c++两部分,默认安装下,CentOS不安装编译器的,在终端输入以下命令即可yum install gccyum install gcc-c++2.安装gtk2-devel,因为默认已经安装了正式产品需要的支持库,但是没有安装开发所需要的文档.yum install gtk...

2018-12-19 14:17:00 170

原创 多边形填充算法-有序边表法(扫描线算法) 计算机图形学

1.算法的基本思想(扫描线连贯性原理):  对于一个给定的多边形,用一组水平(垂直)的扫描线进行扫描,对每一条扫描线均可求出与多边形边的交点,这些交点将扫描线分割成落在多边形内部的线段和落在多边形外部的线段;并且二者相间排列。于是,将落在多边形内部的线段上的所有象素点赋以给定的色彩值。 算法中不需要检验每一个象素点,而只考虑与多边形边相交的交点分割后的扫描线段。2.算法求解:...

2018-12-17 15:19:00 822

原创 计算机图形学 opengl版本 第三版------胡事民 第三章更多的绘图工具

opengl 计算机图形学 第三版 第二部分 第三章更多的绘图工具3.1 概述第2章中 我们绘图使用的是屏幕窗口的基础坐标系 以像素为单位 屏幕坐标从左下角x从0延伸到screenWidth-1 y从0向上延伸到screenHeight-1 只能使用非负的x和y程序中用于描述对象几何信息 此过程为建模任务在屏幕中如何将这个对象 ...

2018-11-29 15:19:00 53

原创 Code Blocks中配置OpenGL方法

关于在Code Blocks中配置OpenGL的方法,在网上一直没有找到实用的方法,后来在马龙师兄的帮助下终于配置成功了,现把配置过程记录如下。(1)下载codeblocks,最好是带mingw的版本,不然则要自己配置mingw;(2)下载GLUT bin文件,最好在OpenGL官网上下载最新版本,解压. 将glut32.dll复制到C:\windows\system目录; 将glut32....

2018-11-14 10:05:00 679 1

原创 codebolocks 中文使用手册1.1

Code::Blocks手册 使用篇 中文翻译版~原手册下载:http://www.codeblocks.org/docs/manual_en.pdf 译者:JGood 译者言:工欲善其事,必先利其器。一个好的工具能事半功倍。写程序时,特别是写C++程序,大部分人脑子里想到的第一个工具就是 VisualStudio。不可否认,VS很好很强大,用户体验非常好。但VisualStu...

2018-11-08 11:03:00 382

原创 codeblocks17.12 debug 报错:ERROR: You need to specify a debugger program in the debuggers‘s settings.

DebugERROR: You need to specify a debugger program in the debuggers's settings.(For MinGW compilers, it's 'gdb.exe' (without the quotes))(For MSVC compilers, it's 'cdb.exe' (without the quotes))看图片:...

2018-11-08 10:34:00 142

原创 如何在C++中产生随机数

如何在C++中产生随机数C++中没有自带的random函数,要实现随机数的生成就需要使用rand()和srand()。不过,由于rand()的内部实现是用线性同余法做的,所以生成的并不是真正的随机数,而是在一定范围内可看为随机的伪随机数。RandSrand通式Rand单纯的rand()会返回一个0至RAND_MAX之间的随机数值,而RAND_MAX的值与int位数有关,最小...

2018-11-06 13:54:00 70

空空如也

空空如也

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

TA关注的人

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