自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vscode的终端区乱码怎么办呢?

vscode的终端区乱码怎么办呢?

2024-04-28 20:15:47 223

原创 qt实现打包

qt打包

2024-04-20 15:35:53 466

原创 shm 共享内存

shm 共享内存

2024-04-20 13:58:01 280

原创 vscode按ctrl+鼠标左键没反应

vscode按ctrl+鼠标左键没反应

2024-04-18 17:28:16 510 2

原创 QT creator 代码中有中文,提示常量中有换行符解决方案

QT creator 代码中有中文,提示常量中有换行符解决方案

2024-04-16 21:54:14 150

原创 安装Minitools报错_让我们手动安装 fastboot 驱动

安装Minitools报错_让我们手动安装 fastboot 驱动

2024-04-15 13:25:49 954 2

原创 json-c库交叉编译时报错

json-c库交叉编译时报错 EM: 3

2024-04-14 00:59:44 562

原创 提问cpp之编译单元

在头文件中直接定义全局变量(如int a;)会引起多重定义的问题。这是因为当多个.cpp文件包含同一个头文件时,每个.cpp文件都会有一个a的定义。当这些.cpp文件被编译成对象文件后,链接器在尝试将它们链接成一个可执行文件时,会发现有多个a的定义,这违反了C/C++中关于一个程序内全局标识符(如变量、函数等)应有且只有一个定义的规则(One Definition Rule, ODR)。为了解决这个问题,通常在头文件中使用extern关键字来声明全局变量而不是定义它。如extern int a;

2024-04-10 02:09:01 710

原创 :-1: error: Project ERROR: msvc-version.conf loaded but QMAKE_MSC_VER isn‘t set

qt项目无法通过点击pro文件来打开项目:error: Project ERROR: msvc-version.conf loaded but QMAKE_MSC_VER isn't set

2024-04-09 23:05:01 412

原创 c语言中<string.h>的strstr与strtok函数

c语言中的strstr与strtok函数

2024-04-09 16:27:24 276

原创 c++虚函数表中的内存布局

c++虚函数表中的内存布局

2024-04-07 10:13:10 299

原创 opengl 学习(六)-----坐标系统与摄像机

我们的顶点坐标起始于局部空间(Local Space),在这里它称为局部坐标(Local Coordinate),它在之后会变为世界坐标(World Coordinate),观察坐标(View Coordinate),裁剪坐标(Clip Coordinate),并最后以屏幕坐标(Screen Coordinate)的形式结束。哦,所以说,glViewport函数的作用就是将裁剪后的坐标变换为屏幕坐标,下次你再遇到的时候就应该了解这个函数了。最后变换出来的坐标将会送到光栅器,将其转化为片段。

2024-03-21 22:48:05 965

原创 “You have to define _USE_MATH_DEFINES in the compiler settings!“与xxx已经在 xxx.obj 中定义

c++报错:1."You have to define _USE_MATH_DEFINES in the compiler settings!"与2.xxx已经在 xxx.obj 中定义

2024-03-13 11:29:06 382

原创 关于c++的protected关键字

关于c++的protected关键字

2024-03-12 23:36:04 1332

原创 opengl 学习(五)-----变换

opengl 学习(五)-----变换

2024-03-11 21:04:55 836

原创 opengl 学习(四)-----纹理

纹理就是贴图

2024-03-08 14:38:39 399

原创 opengl 学习(三)-----着色器

opengl 学习(三)-----着色器

2024-03-07 22:33:24 583

原创 opengl 学习(二)-----你好,三角形

opengl 学习(二)-----你好,三角形

2024-03-07 20:39:47 408

原创 opengl 学习(一)-----创建窗口

opengl 学习(一)-----创建窗口

2024-03-07 20:05:38 489

原创 如何使用react框架进行两个html页面的切换?

如何使用react框架进行两个html页面的切换?

2024-01-26 17:43:00 1052 3

原创 关于three.js在使用transformControl后的卡顿问题

关于three.js在使用transformControl后的卡顿问题

2024-01-26 17:14:01 1082

原创 Centos安装ffmpeg

Centos安装ffmpeg

2024-01-25 20:00:00 982

原创 three.js加载的stl模型的坐标位置(postion)与boundingbox计算的位置不一致怎么办?

three.js加载的stl模型的坐标位置(postion)与boundingbox计算的位置不一致怎么办?

2024-01-25 15:19:40 621

原创 如何使用three.js集成令人羡慕的局部坐标系

如何使用three.js集成令人羡慕的局部坐标系

2024-01-23 21:09:53 417 1

原创 three.js中Meshline库的使用

three.js中Meshline库的使用

2024-01-23 16:33:33 915 1

原创 The fifth parameter of the qt slot function(qt Connect函数的第五个参数)

The fifth parameter of the qt slot function(qt Connect函数的第五个参数)

2024-01-20 00:31:54 990

原创 三维旋转之四元数

三维旋转之四元数

2024-01-17 10:23:05 864

原创 如何学习three.js

如何学习three.js

2024-01-15 23:39:49 1038

原创 关于js学习-初体验

关于js学习-初体验

2024-01-15 22:43:34 1155

原创 three.js一些细节功能的实现

three.js一些细节功能的实现

2024-01-10 00:19:35 406

原创 如何在three.js中添加一个button

如何在three.js中添加一个button

2024-01-09 22:44:51 1041 4

原创 你想使用域名访问一个ip的网页,你应该怎么办呢?

你想使用域名访问一个ip的网页,你应该怎么办呢?

2024-01-08 22:01:48 741

原创 valgrind处理LinuxC代码的段错误

程序假死了怎么办?->卡住了,无法动弹不知道怎么办了的解决办法现在是段错误,于之前的那个假死,是两种不同的情况.这篇文章最主要是处理LinuxC代码的段错误。

2023-12-18 23:51:22 933

原创 three.js(三)

问题在开启今天的学习之前,我们先解决一个问题:当我们使用右击让物体远离中心时,会看起来扭曲或拉伸//透视投影(透视投影会使得远离中心的物体看起来扭曲或拉伸,这是一个不可避免的数学事实)//解决办法是使用正交投影:1, 1000);//设置相机的缩放比例(正交投影会使得物体变得非常小,所以你需要设置一下缩放比例,比如放大一百倍)// 更新相机的投影矩阵(这句话好像不用加)

2023-12-15 01:23:29 991

原创 在VS022中集成openmesh与opengl的release版本和debug版本

在VS022中集成openmesh与opengl的release版本和debug版本

2023-12-14 16:40:45 114

原创 three.js(二)

three.js(二)入门开发

2023-12-13 17:45:15 906

原创 three.js(一)

three.js

2023-12-12 16:42:06 1658 1

原创 如何让你的cpp服务器在SSH 断开后使进程仍在后台运行

如何让你的cpp服务器在SSH 断开后使进程仍在后台运行

2023-11-30 20:21:11 877 1

原创 cmake报错:CMake Error at /usr/share/cmake-3.22/Modules/FindPkgConfig.cmake:603 (message)...

CMake Error at /usr/share/cmake-3.22/Modules/FindPkgConfig.cmake:603 (message): A required package was not foundCall Stack (most recent call first): /usr/share/cmake-3.22/Modules/FindPkgConfig.cmake:825 (_pkg_check_modules_inter

2023-11-29 21:22:05 3118

原创 指向脚本时报错: ./install-oatpp-modules.sh: 17: Syntax error: “(“ unexpected

指向脚本时报错: ./install-oatpp-modules.sh: 17: Syntax error: "(" unexpected

2023-11-29 20:05:34 439

安装openmesh与OpenGL,并说明两个库的学习方法

当涉及到三维图形编程和计算机图形学开发时,安装OpenMesh与OpenGL是至关重要的一步。下面我们将详细介绍安装过程以及学习这两个库的方法,以便让您能够轻松地进入这个令人兴奋的领域。 安装OpenMesh OpenMesh是一个强大的开源三维网格处理库,提供了广泛的功能用于处理和操作三维模型。你可以通过以下方法来安装OpenMesh: 包管理器:对于大多数Linux发行版,你可以使用包管理器轻松安装OpenMesh。例如,在Ubuntu上,你可以运行以下命令: bash Copy code sudo apt-get install libopenmesh-dev 源代码安装:如果你需要最新版本或者特定配置,你可以从OpenMesh的官方GitHub仓库获取源代码,然后按照提供的文档进行编译和安装。 Windows:在Windows上,你可以使用CMake来构建OpenMesh的解决方案文件,然后在Visual Studio中打开并进行构建。 安装OpenGL OpenGL是一个跨平台的图形库,用于实时渲染2D和3D图形。

2023-10-21

空空如也

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

TA关注的人

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