11得票1回答
向量和顶点有什么区别?

我经常在3D编程上下文中看到“向量”和“顶点”(复数为“顶点”)这些词。 据我所知,它们都描述了n维空间中的一个点。例如,XNA框架有Vector2、Vector3和Vector4类,但似乎没有Vertex类。 向量和顶点之间的确切区别是什么?

8得票1回答
使用Jung对带有值的顶点进行着色

我现在在使用Java库Jung时遇到了问题。 我正在展示顶点和边,但是我找不到根据顶点的值进行着色的函数,而不是通过鼠标选择。 import edu.uci.ics.jung.algorithms.layout.FRLayout; import edu.uci.ics.jung.algor...

7得票2回答
在OpenGL三角形带中,卷绕方向是否会在每个三角形之间交替?

我正在尝试消除三角带的顶点绕向方向(顺时针和逆时针)中出现的一些不一致性。我在OpenGL中以逆时针90度旋转了一个梯形。这里是相关的代码: unsigned char mIndices[] = { 0, 1, 2, 3, 4, 5 }; signed short mVertices[] =...

10得票2回答
如何只改变一个顶点的颜色而不是所有顶点的颜色?

我是一名OpenGL和GLSL的新手,正在通过http://open.gl/学习。 我已经成功绘制了一个三角形,并使用以下代码更改了所有顶点的颜色: glUniform3f(uniColor, red, 0.0, 0.0) 在这个三角形中,“红色”值不断变化,但这会更新三角形中所有顶点...

22得票3回答
OpenGL - 将纹理坐标数组与索引数组相关联,而不是顶点数组?

每当我们使用索引数组与glDraw*Elements*一起渲染纹理多边形时,我们可以提供一个顶点数组和一个纹理坐标数组。然后,索引数组中的每个索引都指向顶点数组中某个位置上的顶点,并对应于纹理数组中同一位置的纹理坐标。如果例如几个单独的基元(如QUADS)共享一个顶点,但需要该顶点的不同纹理坐...

11得票3回答
OpenGLES 2.0分别为顶点、颜色和纹理坐标分配缓冲区

我已经跟随一些教程学习OpenGL并进行了一些实验几天了。但是有一件事情我真的不明白,这也阻止了我继续学习。我已经谷歌搜索了几个小时,但仍未找到答案。 我应该在哪里为每个单独的顶点指定单独的颜色值和纹理坐标?这些属性总是应该列在与顶点位置相同的数组(结构体)中吗?就像这样:const Ver...

32得票6回答
使用列表和栈在C#中实现深度优先搜索

我想创建一个深度优先搜索算法,我已经有了一些成功的尝试。 下面是我的代码(除了构造函数之外,请注意Vertex和Edge类仅包含属性,这里没有重要内容需要发布):private Stack<Vertex> workerStack = new Stack<Vertex>...

7得票1回答
OpenGLES 2.0:gl_VertexID 的等效物是什么?

我正在尝试通过动态计算顶点在数组中的索引位置来创建点网格。是否有类似于gl_VertexID变量可以从着色器中调用的等效物?或者其他不需要发送更多数据到GPU即可访问它们在数组中位置的方法?谢谢,Josh。 以下是我的顶点着色器: attribute vec4 vertexPosition...

54得票4回答
一个节点和一个顶点有什么区别?

节点和顶点有什么区别(如果有的话)?我在看了无数网站之后还是找不到答案!我的书也没有具体说明,所以我有点迷惑! 值得一提的是,我正在寻找除了在图中称为“顶点”而在树中称为“节点”之外的差异。

18得票2回答
OpenGL 3/4中glVertexAttribPointer的步长和偏移计算错误问题

我遇到了一个问题,无法正确指向我的顶点数组:const float vertices[] = { /* position */ 0.75f, 0.75f, 0.0f, 1.0f, /* color */ 1.0f, 0.0f, 0.0f, 1.0f, /* position */ 0.75f,...