小编Hon*_*rík的帖子

glDrawElements - 它如何“消耗”索引?

我很好奇 glDrawElements 如何使用它的索引。假设我有索引数组 {1, 2, 3, 4, 5, 6},由 GL_TRIANGLES 绘制。我的问题是,它是否由索引“123”、“456”或 4 个三角形“123”、“234”、“345”、“456”形成 2 个三角形。我正在导入 .obj 模型,数据已按原样加载,但渲染却变得一团糟。

opengl draw indices

2
推荐指数
1
解决办法
902
查看次数

C++ strtok - 多次使用更多数据缓冲区

使用strtok()函数我没有什么问题.我正在解析两个文件.我将文件1加载到的第一个buffer.此文件包含我需要加载的第二个文件的名称.两个文件都是逐行读取的.我的代码看起来像这样:

char second_file_name[128] = { "" };
char * line = strtok( buffer, "\n" );
while( line != NULL )
{
  if ( line[0] = 'f' )
  {
    sscanf( line, "%*s %s", &second_file_name );
    LoadSecondFile( second_file_name );
  }
  // processing other lines, not relevant for question
  line = strtok( NULL, "\n" );
}
Run Code Online (Sandbox Code Playgroud)

虽然该LoadSecondFile(...)功能以相同的方式工作,因此:

char * line = strtok( buffer, "\n" );
while( line != NULL )
{
  // process file data
  line = …
Run Code Online (Sandbox Code Playgroud)

c++ strtok

1
推荐指数
1
解决办法
589
查看次数

标签 统计

c++ ×1

draw ×1

indices ×1

opengl ×1

strtok ×1