Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 用openGL构建自定义字母_C_Opengl - Fatal编程技术网

C 用openGL构建自定义字母

C 用openGL构建自定义字母,c,opengl,C,Opengl,我目前正在用openGL进行一个学校项目,我正在重新创建并计划制作齿轮和链条的动画。目前我正在处理字母/字体。除了S、P、G和R之外,我的每个字母都是用GL\u多边形构建的。这些都是一个挑战,因为它们有弯曲的边缘。我一直在头脑风暴如何最好地处理这个问题,但还没有想出任何办法 解决这个问题的最佳方法是什么?任何曲线都可以用一系列线来近似。那么,这真的是采取繁琐的路线并为这些字母绘制每个点的最佳选择吗?或者以该分辨率生成(渲染)纹理,并持续绘制该纹理,但是,实现一个简单的光栅化器可能确实是最容易的。

我目前正在用openGL进行一个学校项目,我正在重新创建并计划制作齿轮和链条的动画。目前我正在处理字母/字体。除了
S
P
G
R
之外,我的每个字母都是用
GL\u多边形构建的。这些都是一个挑战,因为它们有弯曲的边缘。我一直在头脑风暴如何最好地处理这个问题,但还没有想出任何办法


解决这个问题的最佳方法是什么?

任何曲线都可以用一系列线来近似。那么,这真的是采取繁琐的路线并为这些字母绘制每个点的最佳选择吗?或者以该分辨率生成(渲染)纹理,并持续绘制该纹理,但是,实现一个简单的光栅化器可能确实是最容易的。GL_多边形适用于凹多边形吗?