如何在 MFC[CFormView] 中创建 3D 文本
How to create 3d text in MFC[CFormView]
现在我尝试搜索谷歌,但找不到如何创建3D文本。我看到它可能使用 OpenGL 或 freetype-gl 等库,但它并没有一步一步地说这么多>.<。感谢您的帮助。
http://nehe.gamedev.net/tutorial/lessons_11__15/28001/
名为"大纲字体"的演示也许这就是您想要的,它具有Windows的源代码。
你提到你想在CFormView中绘制它,上面的源代码使用它自己的手动创建的窗口。
你只需要删除那部分代码,然后将CFormView的hwnd传递给创建opengl上下文的代码,一切都应该是一样的。
源代码对此进行了定义:
HWND hWnd=NULL; //used by demo's window,
if (!(hDC=GetDC(hWnd))) /change hWnd to "yourCFormViewPointer"->m_hWnd
此外,您可能不想从源代码中使用该循环,将循环代码放在CFormView::ondraw中以检查代码是否有效,直到您实现"真正的循环"
相关文章:
- 我想通过OpenGL创建3D金字塔
- 删除使用 new 创建的 2D 或 3D 指针
- 如何在OpenGL中创建3D太阳系中的星空背景?
- 在OpenGL中的3D模型上创建AABB
- 使用 2D 数据创建 3D 直方图(OpenCV?
- 是否可以同时使用 GUI 和 3D 图形库创建应用程序
- 使用Easy Ogre Exporter创建的Ogre 3D负载模型
- 3D模型文件并从中创建三角形网格
- 如何在 MFC[CFormView] 中创建 3D 文本
- 可以在nodeJS中创建3D多人游戏服务器
- openCV 创建不同大小的 3D 矩阵
- Opengl 创建一个 3D 框而不是一个简单的三角形
- CPP 3D 动态创建由单个内存块组成的 3D 数组
- 如何在 3D 模式下为 VTK 创建等值线
- 尝试创建一个 3D 矢量,该矢量将保留指向指向无符号字符的指针的指针
- 创建 3D 球体和 3D 框C++
- 在opengl- c++中创建一个3d游戏表面/游戏板
- 使用cgal创建参数化的3D原语
- 创建和迭代一个3D数组
- 如何创建 3D 边界框?(直接 3d 11,HLSL)