首页
学习
活动
专区
工具
TVP
发布

代码编写世界

专栏作者
184
文章
301024
阅读量
29
订阅数
Unreal学习笔记2-绘制简单三角形
之所以写这个绘制简单三角形的实例其实是想知道如何在Unreal中通过代码绘制自定义Mesh,如果你会绘制一个三角形,那么自然就会绘制复杂的Mesh了。所以这是很多图形工作者的第一课。
charlee44
2023-03-07
6890
C++从静态类型到单例模式
很多的知识,学习的时候理解其实并不是很深,甚至觉得是是不太必要的;而到了实际使用中遇到了,才有了比较深刻的认识。
charlee44
2022-05-26
9600
面向对象编程(C++篇4)——RAII
在前面两篇文章《面向对象编程(C++篇2)——构造》和《面向对象编程(C++篇3)——析构》中,我们论述了C++面向对象中一个比较好的实现,在构造函数中申请动态内存,在析构函数中进行释放。通过这种方式,我们可以实现类对象如何内置数据类型对象一样,自动实现对象的生命周期管理。
charlee44
2022-05-07
4660
面向对象编程(C++篇3)——析构
类的析构函数执行与构造函数相反的操作,当对象结束其生命周期,程序就会自动执行析构函数:
charlee44
2022-05-07
3430
面向对象编程(C++篇2)——构造
在C++中,学习类的第一课往往就是构造函数。根据构造函数的定义,构造函数式是用于初始化类对象的数据成员的。无论何时,只要类被创建,就会执行构造函数:
charlee44
2022-05-07
2560
2.1. 类与对象
现代C++与最原始的版本已经差不多是两种不同的语言了。不断发展的C++标准给C++这门语言带来了更多的范式和特性,也造就了其非常的难度。但是从个人的体会而言,如此之多的特性没有必要一项项去硬学,很多的特性没有实际使用过,体会就不会很深。反而在学了C#,Java,JavaScript这些语言并在实际使用过之后,反而愈发理解了这些语言的编程思想。
charlee44
2022-05-07
2430
Win64下编译集成GEOS和Proj4的GDAL
现在最新的proj5.2.0已经可以通过cmake进行编译了,尝试了一下确实比以前要方便点。解压下载的proj5.2.0的压缩包,在cmake界面填入如下路径:
charlee44
2022-05-05
9000
Linux环境g++编译GDAL动态库
GDAL可通过configure来实现一些自定义配置,可通过./configure –h命令来查看。--prefix=path表示设置GDAL的make install后的build目录,里面有生成的头文件和动态库。输入如下命令:
charlee44
2022-05-05
3.5K0
VS2015下编译64位GDAL总结
使用VS2015编译最新的64位GDAL(最新gdal2.11),确实有一些问题,看来双方还是太新了,有点不兼容,特总结如下。
charlee44
2022-05-05
7750
C++产生N以内的随机整数
C++产生N(这里N=100)以内的随机整数的例子: #include <iostream> #include <ctime> using namespace std; int main() { srand((int)time(0)); // 产生随机种子,否则每次的随机结果都是一样 for (int i = 0; i < 10000; i++) { cout << rand() % 100 << " "; } return 0; } 运行结果: 📷
charlee44
2021-11-02
1.5K0
空间直线与球面相交算法
在严格的数学定义中,直线是无线延长,没有端点的线;射线是一端有端点,另外一段没有端点无线延长的线。但在具体的计算机几何实现中,不可能去找到这种无线延长,没有端点的线,所以这里直线的定义更加近于线段,如果线段选的够长,那么这个线段就可以认为是直线或者射线。
charlee44
2020-07-06
1.1K0
Windows下编译并使用64位GMP
GMP是一个开源的数学运算库,它可以用于任意精度的数学运算,包括有符号整数、有理数和浮点数,是进行大数运算比较好的选择。
charlee44
2020-03-19
2.4K0
已知线段上某点与起点的距离,求该点的坐标
的位置。在方向向量由起止点确定,且点在线段内的情况下,t的取值范围为0到1:取值为0时就是起点
charlee44
2020-03-19
1.8K0
C++标准库中copy算法的使用
std::copy是C++标准库中的算法接口,主要用于两个容器间的复制,据说其效率要优于自己用for循环逐个复制。之前一直非常混淆其中的用法,这里总结了几个例子如下:
charlee44
2020-03-19
2K0
高通量计算框架HTCondor(四)——案例准备
使用高通量计算第一步就是要针对密集运算任务做任务划分。将一个海量的、耗时的、耗资源的任务划分成合适粒度的小任务,需要综合考虑资源、数据等多方面因素。HTCondor并不参与这方面的工作,任务划分需要用户自己实现。
charlee44
2020-01-31
5140
GDAL集成对KML文件的支持
GDAL可以支持将KML作为矢量文件文件读取,但是需要在编译的时候添加第三方库的支持,否则默认的编译结果是还是会不识别这种格式。
charlee44
2019-10-25
1.4K0
图像的膨胀与腐蚀——OpenCV与C++的具体实现
膨胀与腐蚀是数学形态学在图像处理中最基础的操作。在笔者之前的文章《图像的卷积(滤波)运算(一)——图像梯度》、《图像的卷积(滤波)运算(二)——高斯滤波》具体介绍了图像卷积\滤波的具体的概念与操作,图像的膨胀与腐蚀其实也是一种类似的卷积操作。其卷积操作非常简单,对于图像的每个像素,取其一定的邻域,计算最大值/最小值作为新图像对应像素位置的像素值。其中,取最大值就是膨胀,取最小值就是腐蚀。
charlee44
2019-08-13
2.4K0
C++一种高精度计时器
在windows下可以通过QueryPerformanceFrequency()和QueryPerformanceCounter()等系列函数来实现计时器的功能。
charlee44
2019-08-13
2.1K0
C/C++创建多级目录
C运行时库提供的创建目录的函数_mkdir(),在上级目录不存在时会创建失败。所以自己实现了一下创建多级目录,无论上级目录是否存在。
charlee44
2019-08-13
3.4K0
没有更多了
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档