自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

...

代码交流,不作过多解释,看代码即可. 多查

  • 博客(163)
  • 资源 (104)
  • 收藏
  • 关注

原创 【C++基础】将A类的一个成员函数传给B类作回调函数使用

在一个 CallObj 中定义:定义了一个别名CallbackFunc,该别名表示一个接受一个double参数并返回void的函数指针或函数对象。成员变量在 CallObj 类中声明了一个成员变量 callbackFunction,它的类型是 CallbackFunc,用于保存回调函数。函数及实现提供了一个公共成员函数 setProcessFunc,该函数接受一个 CallbackFunc类型的参数,并将其赋值给 callbackFunction 成员变量。

2023-12-14 14:35:55 435

原创 贝塞尔曲线的一些资料收集

贝塞尔曲线

2023-09-07 10:59:35 696

原创 ChatGPT 提问,软件杂项部分

栈的操作非常高效,因为分配和释放内存只涉及移动栈指针的操作,不需要进行复杂的内存管理。较小的栈内存大小有助于提高栈操作的性能。需要注意的是,堆内存的实际可用大小还受到其他因素的影响,例如已经分配的内存量、内存碎片化等。在实际编程中,如果需要分配大量的内存,建议进行合理的内存管理,使用动态内存分配,避免不必要的内存消耗,并确保及时释放不再使用的内存,以优化内存使用。如果您的应用程序中包含很多从不使用的函数,并且这些函数在编译后没有被链接到最终的可执行文件中,那么这些未使用的函数不会增加应用程序的内存占用。

2023-05-18 17:03:16 999

原创 向量杂记(python)

再给定一个X轴方向的单位向量 vX = [1, 0]以 O 点为圆心, 绘制如上图,

2022-12-23 16:20:37 505

原创 倒角算法推导

可样可用直角三角形法则得出 BP上的任意点,到AB的垂线,与到BC的垂线相等。可轻松得出 垂直于BP的线, 到AB与BD的距离相等,即AP = PD。在BC中,以B为起点,找出与LAB同长度的点D,(或 以B为圆心,LAB为半径, 绘制一个圆,圆与AB交于A点, 于BC交于D点)此时构成的 ABD,为一个等腰三角形。以最短边(假定为AB)长 LAB,以X点作圆心,XM作半径,绘制圆,连接AD, 找出AD的中点P,则BP为ABC夹角的角平分线。该圆与AB, BC分别相切,即BD的长度等于AB的长度。

2022-12-23 09:38:37 1334

转载 OpenGL 用填充的方式绘制线宽

https://stackoverflow.com/questions/60440682/drawing-a-line-in-modern-opengl

2022-10-22 23:13:03 319

原创 Qalculate! 计算器 使用杂记

Qalculate!计算器 使用杂记。

2022-10-19 21:12:02 436

原创 保命技能:Windows/Linux平台下,快速将文本干扰/倒序

快速将剪切板的内容进行逆序以及加干扰

2022-10-18 17:43:22 256

原创 OpenGL 绘制点划线

OpenGL 绘制点划线。

2022-10-05 22:00:24 414

原创 CMakeLists.txt使用杂记

查找当前文件夹下所有的cpp, 并将cpp的文件名编译为对应的exe(可生成多个exe)

2022-09-25 12:01:19 473

原创 CMake添加各个目录,并生成多个可执行文件

平常练习中,一个工程,可能有多个cpp,且每个cpp中含有main函数,现将每个cpp的文件,生成一个文件名对应的可执行程序

2022-07-12 11:05:28 1064

原创 图形变化前后的矩阵求解

比如 一个矩形 它的四个点 都知道然后 对它进行旋转 缩放 旋转 镜像 等一系列操作得到了最终的图形 而且 最后这个图形的四个点 也是已知的求 最开始的形状 到 最终形状 的矩阵?

2022-07-02 23:01:43 292

原创 Ubuntu 22.04 将python3.10设置为3.9部分软件不能启动

解决方案:`cd /usr/lib/python3/dist-packages/gi/ ``sudo cp _gi_cairo.cpython-310-x86_64-linux-gnu.so _gi_cairo.cpython-39-x86_64-linux-gnu.so``sudo cp _gi.cpython-310-x86_64-linux-gnu.so _gi.cpython-39-x86_64-linux-gnu.so `

2022-06-26 17:50:46 962

原创 numpy对矩陣进行操作

設定一個點,将變換矩陣与此點進行相乘,可得到對應變換後的點在此, 設置四個點,圍成一個矩形,并將四個點逐個與矩陣相乘,最後将變換后的點都繪製出來,即爲變換后的矩形"""Author: xx [email protected]: 2022-05-29 17:56:54LastEditors: xx [email protected]: 2022-05-29 22:53:07FilePath: numpyMatrix.pyDescription: 点通过矩阵进行旋转,

2022-05-30 17:58:36 479

原创 向量相减,作图进行证明

将向量进行连接并将b取反,即为 -b作平行四边形,得到 a + b = m并得到 a + (-b) = n最终 n 平移,即为绿色的线证明 a -b = 绿线使用 draw.io 作图:https://app.diagrams.net/

2022-05-25 17:30:20 3688

原创 Ubuntu22.04 Could NOT find Jasper (missing: JASPER_LIBRARIES JASPER_INCLUDE_DIR)

Could NOT find Jasper (missing: JASPER_LIBRARIES JASPER_INCLUDE_DIR)搬砖,实测可用:apt - What is the library to be installed for jasper.h header file? - Ask Ubuntuhttps://askubuntu.com/questions/1079956/what-is-the-library-to-be-installed-for-jasper-h-header-f

2022-05-16 11:38:12 1028

原创 Ubuntu GNOME插件

实现顶栏自动透明的插件:Transparent Top Bar (Adjustable transparency)剪贴板工具:Clipboard indicator关闭gnome的某某软件已准备:NoAnnoyance v2去除顶栏的无障碍图标:Remove Accessibility去除顶栏的无障碍图标:Remove Accessibility大写锁定以及num状态开关提示:Lock Keys将窗口上方的状态栏去掉: No title bar窗口打开关闭特效: Burn My Windo

2022-05-16 11:30:32 990

原创 Ubuntu openGL环境搭建

Linux上的OpenGL开发环境搭建:在Linux下你需要链接libGL.so库文件,这需要添加-lGL到你的链接器设置中。如果找不到这个库你可能需要安装Mesa (sudo apt install mesa-utils)对于用GCC编译的Linux用户建议使用这个命令行选项-lglfw3 -lGL -lX11 -lpthread -lXrandr -lXi -ldl。没有正确链接相应的库会产生 undefined reference (未定义的引用) 这个错误。查看OpoenGL版本:glxin

2022-05-07 11:16:06 2017

原创 RIME输入法 实现简体中文输入,简体繁体多个提示

RIME输入法

2022-04-07 10:08:07 3241

原创 Windows 好用的软件(备忘)

系统:截图软件 Snipaste是一款免费的桌面截图软件,功能强大,使用方便截图软件 PicPick是一款截取全屏、活动窗口、指定区域、固定区域、手绘区域功能,支持滚动截屏,屏幕取色,支持双显示器,具备白板、屏幕标尺、直角坐标或极坐标显示与测量. picpick 带有尺子及角度测量截图软件 ShareX是一款开源免费的多功能屏幕截图工具,支持截图完成后自动添加水印等压缩软件 Bandizip 是一个强大的多功能压缩文件管理工具,可提供高速的解压缩速度和其他各种实用功能。 这是一个免费的软件,其付

2022-03-17 19:52:23 487

原创 Windows 10下,OpenCV4 与 contribute 一起编译,第三方库无法下载的解决方案

freetype,harfbuzz,opencv-contribute编译https://blog.csdn.net/hensonwells/article/details/123085406参考上述链接,编译OpenCV的过程中,因为一个众所周知的原因导致第三方库下载出错,`IPPICV: Download: ippicv_2020_win_intel64_20191018_general.zipTry 1 failedCMake Warning at cmake/OpenCVDownlo

2022-03-08 21:16:35 4433 3

原创 海量线段求交点

一万条边,求得共二百八十多万个交点,共耗时0.478秒

2021-11-15 17:49:03 441

转载 椭圆 / 椭圆的画法

原文链接:https://www.lfhacks.com/t/draw-ellipse在现实生活中如何画 椭圆 ?椭圆并不是由圆压扁而来,而是要符合一定的规则才能称为椭圆。现实生活中如果有画椭圆的需求,应该按照固定的方法作图。本文介绍一些绘制椭圆的方法。焦点法又叫园丁画法(gardener’s construction),因为在划定椭圆形花坛时,这个方法最为实用,而且画出的椭圆也足够标准。与 椭圆的定义 所描述的一致,用一根没有弹性的绳,两端固定,可以做出椭圆。优点:因为很长的绳子可以折

2021-09-28 14:24:48 5713

原创 保命技能:Windows平台下,截图自动打码,添加干扰信息

保命技能:python 自动将关键字生成PNG图片:import osimport numpy as npfrom PIL import Image, ImageFont, ImageDrawdef outText(keyTxt): nLen = len(keyTxt) if nLen < 1: return img = Image.new("RGB", (nLen * 25, 26), (255, 255, 255)) img =

2021-09-25 09:47:59 563

原创 VCPKG 安装 BOOST OpenCV等库下载失败的问题

vcpkg国内镜像使用方法 - 知乎https://zhuanlan.zhihu.com/p/383683670http://106.15.181.5/自己写个Python爬虫,将所有的BOOST包爬取下来,然后放至 vcpkg\downloadsimport requestsfrom bs4 import BeautifulSoupresp = requests.get(url='http://106.15.181.5/')mytxt = resp.textsoup = Beau

2021-07-08 11:38:49 3499 1

转载 在Win10 LTSC 2019上安装和卸载linux子系统

参考:在Win10 LTSC 2019上安装和卸载linux子系统 - 一曲忠臣的战歌~ - OSCHINA - 中文开源技术交流社区https://my.oschina.net/somereasons/blog/3022420普通的Windows 10中,可以在应用商店中安装自己喜欢的发行版,但是LTSC并没有应用商店,所以稍微麻烦点win10 LTSC 2019对应正常的Win10 1809版本.相比之前的LTSB 2016(对应Win10 1607),这个版本有3年的跨度,在此期间linux子

2021-05-22 10:32:20 1600

原创 boost消除警告 #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...)

boost消除警告 #pragma message: The practice of declaring the Bind placeholders (_1, _2, …)g++ -o service main.cpp -L -lboost_thread -lboost_system -lpthread改為:g++ -o service main.cpp -L -lboost_thread -lboost_system -lpthread -DBOOST_BIND_GLOBAL_PLACEHOLDER

2021-05-11 14:46:56 2991 1

原创 Linux下python模拟串口,Boost向串口发送数据

参考:Boost-asio串口通信测试_weixin_41718491的博客-CSDN博客_asio串口通信https://blog.csdn.net/weixin_41718491/article/details/80755122用python虚拟串口 - Biiigfish - 博客园https://www.cnblogs.com/pied/p/4147094.htmlpython:#!/usr/bin/env python#coding=utf-8import ptyimport

2021-04-28 18:55:46 355

原创 Blender 各种设置小记

Ubuntu 20 中 Blender 2. 8 设置中文 :Edit -> Preferences->Interface ->勾选Translation->Language选择简体中文Simplified Chinese此时若界面中文乱码,则在Language下一列的Text Rendering字体渲染中选择字体,比如选择:/usr/share/fonts/opentype/noto...

2021-01-23 10:03:53 1595

原创 QQ读取浏览器历史

果然是启动十分钟左右 QQ读取浏览器历史火绒软件:防护中心 -> 高级防护->自定义防护->导入将下面代码保存为.json文件后,导入即可{ "ver":"5.0", "tag":"hipsuser", "data":[ { "id":1, "power":1, "name":"Chrome Protection", "procname

2021-01-18 15:52:51 3903 7

原创 Windows10 编译 QWTPlot3d

Windows10 编译 QWTPlot3d下载:qwtplot3d-0.2.7.zip (2020.12.21)http://qwtplot3d.sourceforge.net/解压, 用Qt打开,进行编译报错:error: dependent ‘…\qwtplot3d\include\gl\GLU.H’ does not exist.qwtplot3d.pro文件,修改该文件部分内容:win32:TEMPLATE = vclib 修改为:#win32:TEMPLATE

2020-12-21 17:15:56 602

原创 Qt显示WAV音频文件的波形图/频谱图

还有Bug…

2020-12-04 15:58:48 7475 7

原创 Qt 对 wav 音频文件进行剪切

原理: 保存文件头,再截取数据, 最后将两者进行拼接#pragma pack(push,1)// WAV格式struct WaveHeader{ // RIFF 头; char riff_fileid[4]; // "RIFF" 大端 "RIFF"块(0x52494646),标记为RIFF文件格式 quint32 riff_fileLen; // 块数据域大小(Chunk Size),即从下一个地址开始,到文件末尾的总字节数,或者文件总字节数-8 // 数据类型标识符;

2020-11-27 08:46:33 1034

转载 How to Get Hardware and System Information in Python

https://www.thepythoncode.com/article/get-hardware-system-information-pythonimport GPUtilfrom tabulate import tabulateprint("="*40, "GPU Details", "="*40)gpus = GPUtil.getGPUs()list_gpus = []for gpu in gpus: # get the GPU id gpu_id = gpu.id

2020-10-12 22:21:10 109

原创 Qt操作Excel类

#.h#ifndef QEXCEL_H #define QEXCEL_H #include <QString> #include <QVariant> class QAxObject;class ExcelEngine final : public QObject{public: ExcelEngine(QString strPath, QObject *parent = 0); ~ExcelEngine();public: /*******

2020-05-13 08:54:34 574 1

原创 Qt操作Word类

基于https://blog.csdn.net/qq_35192280/article/details/83021975进行小调整.h#ifndef WORDENGINE_H#define WORDENGINE_H#include "corelib_global.h"#include <QObject>#include <QAxObject>#include <QAxWidget>//#include <QThread>// https

2020-05-13 08:52:38 1294

原创 TinyXML2 创建及操作XML文件

TinyXML2 下载地fhg :https://github.com/leethomason/tinyxml2使用方法:将.h.cpp 放至工程中,然后 引用#include"tinyxml2.h"using namespace tinyxml2;即可以如下XML文件格式进行解析:<?xml version="1.0" encoding="UTF-8"?><频率名称列表> <测试> <起始频率>555</

2020-05-12 13:59:42 1041

原创 Linux图像处理软件Krita安装中文包

安装软件后, 需再安装sudo apt install krita-l10n才可以有语言选择

2020-05-10 16:11:48 1014

原创 Ubuntu中, Struts2.5.22 环境搭建并实测

在搭建Struts前, 请确保系统中的Servlet 等都正常下载Struts-2.5.22-all.zip并解压 struts-2.5.22将如下jar包放至 apache-tomcat-9.0.31/lib/ 中,并在工程中引用:注意, 需将servlet-api.jar引入工程中结构如下:源码:HelloWorldAction.javapackage com.xx;p...

2020-04-20 11:47:45 658

原创 MySQL Error: : 'Access denied for user 'root'@'localhost' 错误解决

来源:https://stackoverflow.com/questions/41645309/mysql-error-access-denied-for-user-rootlocalhost用:sudo mysqlALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘root’;解决了原文摘录:...

2020-03-20 23:22:14 874

OpenGL视角LooAt及Perspective理解

OpenGL视角LooAt及Perspective理解 glm::mat4 projection = glm::perspective(fovyInRadians, aspect, zNear, zFar); void gluLookAt(GLdouble eyeX, GLdouble eyeY, GLdouble eyeZ, GLdouble centerX, GLdouble centerY, GLdouble centerZ, GLdouble upX, GLdouble upY, GLdouble upZ);

2017-09-13

OGLGeometryShader_顶点索引.rar 基础示例

OGLGeometryShader_顶点索引.rar 基础示例 OGLGeometryShader_顶点索引.rar 基础示例 OGLGeometryShader_顶点索引.rar 基础示例 OGLGeometryShader_顶点索引.rar 基础示例

2017-09-08

Qt OpenGL 天空盒

Qt OpenGL 天空盒

2017-06-17

六面天空盒JPG_skybox

六面天空盒JPG_skybox

2017-06-14

OpenGL-- Shader 颜色 光照 5 多光源 基础

OpenGL-- Shader 颜色 光照 5 多光源 基础 VS2015 http://blog.csdn.net/yulinxx/article/details/72838217

2017-06-02

OpenGL 柔光射灯 LightMap

http://blog.csdn.net/yulinxx/article/details/72720963

2017-05-25

OpenGL-- Shader 颜色 光照 3 光照贴图 LightMap_VS2015

http://blog.csdn.net/yulinxx/article/details/72720944

2017-05-25

OGLWSADQE进行旋转缩放平移简单操作

OGLWSADQE进行旋转缩放平移简单操作 分析: 放大: 当摄像机沿Z轴靠近物体,则物体显示会变大,反之则小 左右平移: 摄像机往左移,则看到的物体往右移 旋转: 以相机到物体的距离为半径进行旋转 当旋转后,再平移,比如相机到了b位置,再平移,以绿线为向量进行平移. 已知相机到物体的向量,已知相机的向上up向量0,1,0,可以叉乘得到垂直的绿线向量,再以此向量进行平移即可. 旋转后的放大缩小,则以相机到物体的向量进行平移. 代码如下: 定义两个全局变量: glm::vec3 cameraPos = glm::vec3(0.0f, 0.0f, 3.0f); // 相机位置 glm::vec

2017-03-04

OpenGL 几何着色器 传入点,绘制三角形

OpenGL 几何着色器 传入点,绘制三角形.rar ) http://blog.csdn.net/yulinxx/article/details/59538755

2017-03-03

OGLText_渲染简单文字

OGLText_渲染简单文字 VS015 http://blog.csdn.net/yulinxx/article/details/55548559

2017-02-17

OpenGL视差贴图

视差贴图OGLParallaxMapping http://blog.csdn.net/yulinxx/article/details/54890903

2017-02-06

OGLNormalMapping法线贴图

OGLNormalMapping法线贴图 http://blog.csdn.net/yulinxx/article/details/54607594

2017-01-19

OGLShadow阴影基础

OGLShadow阴影基础

2017-01-13

DecodeActivity解码播放H264-265影片

DecodeActivity解码播放H264-265影片.rar http://blog.csdn.net/yulinxx/article/details/54289630

2017-01-09

OpenGL实例化绘制行星带_VS2015.rar

OpenGL实例化绘制行星带_VS2015.rar http://blog.csdn.net/yulinxx/article/details/53943948

2016-12-30

penGL 实例化 初探 之 非实例化绘制行星带

penGL 实例化 初探 之 非实例化绘制行星带 http://blog.csdn.net/yulinxx/article/details/53931266 http://blog.csdn.net/wangdingqiaoit/article/details/52733351

2016-12-29

OGLCubeSky_天空盒及映射_VS2015

OGLCubeSky_天空盒及映射_VS2015 http://blog.csdn.net/yulinxx/article/details/53841966

2016-12-23

FrameBufferObject 基础

OpenGL FrameBufferObject 基础1_2015. http://blog.csdn.net/yulinxx/article/details/53827050

2016-12-23

OGLStencil深度测试 模板测试 以及 Alpha混合_VS2015.rar

OGLStencil深度测试 模板测试 以及 Alpha混合_VS2015.rar ---------------- OGLStencil深度测试 模板测试 以及 Alpha混合_VS2015.rar --------------------参考: http://learnopengl-cn.readthedocs.io/zh/latest/04%20Advanced%20OpenGL/03%20Blending/

2016-12-21

OpenGL 深度测试1_VS2015

OpenGL 深度测试1_VS2015

2016-12-20

Windows版 - 基于CopyQ,可快速将剪切板的文字 进行倒序 等

https://blog.csdn.net/yulinxx/article/details/127393189 基于CopyQ进行修改,可快速将剪切板的文字 进行倒序 等加干扰 Windows版 x86 Windows版 Windows版

2022-10-23

postman-linux-x64.tar.gz

The Postman app postman-linux-x64.tar.gz 官方 2022.09.14 下载 Linux 64 bit 因网络不方便, 下载官方版的放此 出处: https://www.postman.com/downloads/?utm_source=postman-home

2022-09-14

vulkan_asset_pack_gltf.zip

vulkan_asset_pack_gltf.zip https://github.com/KhronosGroup/Vulkan-Samples Vulkan C++ examples and demos 资源 资源原地址: http://vulkan.gpuinfo.org/downloads/vulkan_asset_pack_gltf.zip 因下载速度慢, 故此传至国内网站 下载后解压至工程中的 data/ 即可使用

2022-05-03

RIME_简繁共存词库_含拼音五笔_各平台可用

RIME_简繁共存词库_含拼音五笔_各平台可用 解压后 放至RIME的目录, 然后部署即可使用 https://blog.csdn.net/yulinxx/article/details/124006694

2022-04-27

openCV4.5.5 Linux下编译好的文件 解压直接可以使用 C++

openCV4.5.5 Linux下编译好的文件 解压直接可以使用 C++ 2022.04 版本较新 Ubuntu 21.04 64Bit下编译且使用正常 Cmakelists.txt 使用: ########## OpenCV set(OpenCV_DIR /home/april/install/openCV4.5.5/lib/cmake/opencv4) #find required opencv find_package(OpenCV REQUIRED) message(STATUS "-- OpenCV_INCLUDE_DIRS:" ${OpenCV_INCLUDE_DIRS}) message(STATUS "-- OpenCV_LIBRARY_DIRS:" ${OpenCV_LIBRARY_DIRS}) include_directories(${OpenCV_INCLUDE_DIRS}) link_directories(${OpenCV_LIBRARY_DIRS})

2022-04-02

openCV3.4.16 Linux下编译好的文件 解压直接可以使用 C++

openCV3.4.16 Linux下编译文件 解压直接可以使用 openCV3.4.16_WithContrib_LinuxBuild Ubuntu 21.04 64Bit下编译且使用正常 Cmakelists.txt 使用: ########## OpenCV set(OpenCV_DIR /home/x/install/openCV/share/OpenCV) #find required opencv find_package(OpenCV REQUIRED) message(STATUS "-- OpenCV_INCLUDE_DIRS:" ${OpenCV_INCLUDE_DIRS}) message(STATUS "-- OpenCV_LIBRARY_DIRS:" ${OpenCV_LIBRARY_DIRS}) # directory of opencv headers include_directories(${OpenCV_INCLUDE_DIRS})

2022-04-02

ffmpeg-2022-02-17-git-2812508086-essentials_build.7z

来源: https://www.gyan.dev/ffmpeg/builds/ 因下载国外资源较慢, 故 借花献佛 latest git master branch build version: 2022-02-17-git-2812508086

2022-02-18

cpptools-win64 1.8.0-insiders3

下载日期 2022.01.22 出处: https://github.com/microsoft/vscode-cpptools/releases Requirements VS Code 1.63.0 or later.

2022-01-22

spring-tool-suite-4-4.9.0.RELEASE-e4.18.0-linux.gtk.x86_64.tar.gz

spring-tool-suite-4-4.9.0.RELEASE-e4.18.0-linux.gtk.x86_64.tar.gz

2021-01-31

趵突泉股票盯盘软件,实时资金数据 监测

趵突泉股票盯盘软件,实时资金数据 监测

2021-01-18

Qt显示WAV音频文件的波形图频谱图.rar

Qt显示WAV音频文件的波形图频谱图 https://blog.csdn.net/yulinxx/article/details/110651967

2020-12-07

blender-2.82a-windows64.msi

blender-2.82a-windows64.msi 官方原版 截止:2020.04.30 最新

2020-04-30

StrutsTestProj.7z

在搭建Struts前, 请确保系统中的Servlet 等都正常 下载`Struts-2.5.22-all.zip`并解压 struts-2.5.22 将如下jar包放至 `apache-tomcat-9.0.31/lib/` 中, 并在工程中引用相应的包 注意, 需将`servlet-api.jar`引入 详情查看博客内容

2020-03-29

mysql-connector-java-8.0.19.jar MySQL 连接驱动

mysql-connector-java-8.0.19.jar 截至 2020-03 最新版 MySQL 连接驱动

2020-03-22

Qt5.12.3+VS2017编译的Oracle32+64位驱动.rar

Qt5.12.3+VS2017编译的Oracle32+64位驱动 Qt5.12.3+VS2017编译的Oracle32+64位驱动 2019年6月27日 编译 解压后,32,64位最终文件分别复制至: D:\Install\Qt5.12.3\5.12.3\msvc2017\plugins\sqldrivers D:\Install\Qt5.12.3\5.12.3\msvc2017_64\plugins\sqldrivers 测试均通过 . https://blog.csdn.net/yulinxx/article/details/93878781

2019-06-27

OGLBasicLighting光照模型基础 Phone

OGLBasicLighting光照模型基础 VS2015 缺少的库自行寻找

2018-07-13

OGLColor颜色光照基础.zip

OGLColor颜色光照基础.zip OGLColor颜色光照基础.zip 绘制一个灯泡 + 立方体 灯泡照射立方体变色

2018-07-10

OpenGL 学习资源 glad.zip

OpenGL 学习资源 glad.zip glad.zip OpenGL 学习资源 OpenGL 学习资源 

2018-07-09

OpenGL_射线选择初探

OpenGL_射线选择初探 在 perspective 中 射线的生成 代码解释 图文参考 OpenGL_射线选择初探 在 perspective 中 射线的生成 代码解释 图文参考 OpenGL_射线选择初探 在 perspective 中 射线的生成 代码解释 图文参考 OpenGL_射线选择初探 在 perspective 中 射线的生成 代码解释 图文参考

2017-09-19

OpenGL图元重启基础绘制

http://blog.csdn.net/yulinxx/article/details/77896541 在 http://blog.csdn.net/yulinxx/article/details/77894764 基础上添加 参考: 1 OpenGL ES 3.0: 图元重启(Primitive restart) - 皮斯卡略夫 - 博客园 作者:psklf 出处: http://www.cnblogs.com/psklf/p/5750783.html 2 OpenGL Separating Polygons Inside VBO - Stack Overflow 出处: https://stackoverflow.com/questions/26944959/opengl-separating-polygons-inside-vbo You can use primitive restart. The downside of this is that you need an index array, which may not have been necessary otherwise. Apart from that, it’s straightforward. You enable it with: glPrimitiveRestartIndex(0xffff); glEnable(GL_PRIMITIVE_RESTART); 1 2 You can use any index you want as the restart index, but it’s common policy to use the maximum possible index, which is 0xffff if you use indices of type GL_UNSIGNED_SHORT. If you use at least OpenGL 4.3, or OpenGL ES 3.0, you can also replace the above with: glEnable(GL_PRIMITIVE_RESTART_FIXED_INDEX); 1 2 Then you set up an index array where you insert a 0xffff value at every position you want to start a new polygon, and bind the index array as usual. Then you can draw all the polygons with a single glDrawElements() call. 3. Best Practices for Working with Vertex Data 出处: https://developer.apple.com/library/content/documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/TechniquesforWorkingwithVertexData/TechniquesforWorkingwithVertexData.html

2017-09-14

空空如也

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

TA关注的人

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