首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
用户3175276231546
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
35
文章 35
沸点 0
赞
35
返回
|
搜索文章
赞
文章( 35 )
沸点( 0 )
变换(二维与三维)
一个复杂变换可以由多个简单变换组成,变换的顺序至关重要(矩阵不满足交换律)。
Tkinter(二)
grid_configure()方法可以允许我们修改UI元素。 如果不指名row的值,tkinter会自动完成加1操作。
变换(模型、视图、投影)
如果一个矩阵的逆等于其转置,我们这个矩阵为正交矩阵。 3维旋转矩阵有3个矩阵,分别绕x轴,y轴,z轴旋转。由于我们采用的是右手系,因此旋转是有定向的,正如在二维中,是x轴向y轴旋转,对应到3维中便是绕z轴旋转(x轴转向y轴),绕x轴旋转(y转向z),绕y轴旋转(z转向x)。 这…
DirectX学习, 环境配置(win10+vs2019+dx11)
vs2019自带了DirectX,所以不要很复杂且繁琐的配置。但是如果安装的时候,没有勾选正确的包,后面就无法找到自带的DirectX。 第二个安装包,如果不够选也是无法看到DirectX的。
光栅化(一)
简单地说,光栅化的过程就是将想要展现的物体给真正显示到屏幕上的过程,因为我们的物体其实都是一个个顶点数据,如何将表达这些蕴含几何信息的数据转化为屏幕上的像素就是光栅化需要考虑的东西。比如说一条直线,究竟该用哪些点去逼近它,一个三角形,又该用哪些像素集合表示它,这都是光栅化的过程…
第一个Window窗口程序
在使用vs2019创建新项目的时候,我们选择Windows桌面向导。之后,选择空项目即可。 在桌面程序里,我们的主函数入口不在是main函数了,而是WinMain函数或者wWinMain函数。如下所示: 这两个函数的不同之处在于第三个参数cmdLine,第一个使用ANSI编码,…
第一个Window窗口程序
在使用vs2019创建新项目的时候,我们选择Windows桌面向导。之后,选择空项目即可。 在桌面程序里,我们的主函数入口不在是main函数了,而是WinMain函数或者wWinMain函数。如下所示: 这两个函数的不同之处在于第三个参数cmdLine,第一个使用ANSI编码,…
Varint和Zigzag
Varint就是一种对数字进行编码的方法,编码后二进制数据是不定长的,数值越小的数字使用的字节数越少。例如对于int32_t,采用Varint编码后需要1~5个字节,小的数据使用1个字节,大的数字使用5个字节。基于实际场景中小数字的使用远远多于大数字,因此通过Varint编码对…
调度厂算法
今天我们来实现一个简单的计算器。 正如我们通常了解的一个表达式可以分成三种类型, 操作符在前, 操作符在中间和操作符在后面。如下图所示: 通常情况下, postfix借助栈是很容易去进行计算的, 但是infix对于我们来说是更加自然地一种表达方式, 所以我们需要一种方法去进行转…
795. 前缀和
本题的目标是求解区间和,传统的思路是遍历数组来进行求解,那么如果是n次查询m大小的数组,那么最坏时间复杂度就变成了O(mn),因此需要一定的优化措施。 对于数组a:2,1,3,6,4来说,我们可以依次累加起来,得到2,3,6,12,16。经过预处理之后,当需要查询l到r之间的大…
下一页
关注了
2
关注者
0
收藏集
0
关注标签
0
加入于
2021-11-06