- 博客(3)
- 收藏
- 关注

原创 VTK开发环境配置(Visual Studio C++)-详细图文教程
下载Source中的文件即可,历史版本均可在该页面查找由于初次编辑本教程在是在2022年,本教程采用的是VS2019生成VTK8.2.0版本,已根据本教程测试VS2022生成VTK9.3,9.4版本均无问题,可放心选择VS2022和vtk最新版本。下载完成后解压到一个文件夹内。
2022-10-18 16:06:11
13802
36
原创 FreeType字体缩放导致模糊不清解决办法
网络上的Opengl+Freetype渲染文字的教程普遍上在RenderText函数里使用scale参数改变矩形顶点来控制文字的大小,笔者在试过之后发现可用性十分有限,scale为整数的时候可用,一旦为浮点数,经过缩放后的文字会变得模糊不清,实在没有这样做的必要。这样设置后读出来的纹理就是12像素大小,我们完全不需要用额外的scale参数去改变字符矩形的大小。,该api用于控制读取字体纹理大小。
2024-07-11 16:48:33
762
原创 OpenGL模板测试的应用场景—凹多边形的绘制
OpenGL用于绘制凸多边形的场景很常见,如三角形、矩形等,同时OpenGL是可以绘制凹多边形的,原理就是将凹多边形拆分为若干三角形进行绘制。就像这样:绘制结果:这样绘制虽然可行,但是效率低,我们用到了9个顶点。在实际工作中,往往点非常多,效 率是很必要的。绘制失败了,这是因为当时会形成三个三角形,这三个三角形能够正确画出最终的凹多边形,而当,OpenGL会以它为中心构造三角形,就会形成这样三个三角形,这不是我们想要的。
2022-12-10 11:57:29
2612
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人