cost 202 ms
使用 TRIANGLE_FAN 渲染两个圆圈 - Rendering two circles using TRIANGLE_FAN

我试图在 OpenGL 中渲染一个圆柱体,首先开始使用 TRIANGLE_FAN 渲染顶部和底部的大写。 我将所有顶点数据存储在一个 VBO 中,并为每个上限创建两个索引缓冲区。 顶盖被正确渲染但是低盖根本没有被渲染,你可以在快照中看到它。 这是我的客户端应用程序。 我检查了我的顶点数据生成函 ...

使用 TriangleStrip 渲染单个三角形会渲染一个矩形 - Rendering a single triangle using TriangleStrip renders a rectangle

我正在学习 OpenGL 并试图用三角形条渲染一个三角形,但这个词是我得到了一个矩形。 这是我的客户端应用程序代码。 我对点和索引进行了硬编码,创建了一个 VBO 和一个索引缓冲区,然后调用了 glDrawElements。 我的顶点着色器: 还有我的片段着色器: 编辑:添加渲染结果的 ...

有没有办法在用三角形条绘制的网格上实现诸如行进方块之类的东西? - Is there a way to implement something like marching squares on a grid drawn with triangle strips?

我目前正在使用一系列三角形条绘制网格。 我使用它来渲染高度字段,并完全在顶点着色器中生成顶点数据,而无需任何输入缓冲区,仅使用顶点和实例索引。 这一切都很好,而且非常有效。 然而,我现在发现自己也需要在这个网格上实现边界线。 这里显而易见的解决方案是行进广场之类的东西。 基本上,我想要实现的是这样 ...

如何使用 GL_TRIANGLE_STRIP 绘制矩形框? - How do I draw a rectangular box using GL_TRIANGLE_STRIP?

我是 OpenGL 编程的新手,需要一些帮助来解决这个问题。 我发现这个答案详细说明了如何使用 GL_TRIANGLE_STRIP 创建立方体网格。 但是,我想创建一个矩形框,其中一个轴不仅被拉长,而且被重复,因此几何形状最终如下所示: 我无法弄清楚我应该如何构建这样一个形状,其中几何形状正确生 ...

Opengl:我们还能使用 GL_QUADS 吗? - Opengl : Can we still use GL_QUADS?

我正在从 obj、colladae 文件加载模型,如果在导出以保存 memory 时所有面都是完美的四边形,则网格的各个面不会被三角化。 现在我知道这对大多数模型都不起作用,但对于某些网格来说,说一个立方体,我想让它工作的每个面都可以避免一些重复。 我有 2 个使用三角形带或 gl_quads 的 ...

从三角形带转换为多边形 - Converting from triangle strip to polygon

我有一些区域包含 1 个或多个多边形。 每个多边形以 GL_TRIANGLE_STRIP 格式表示,其中每个顶点是一对 (lat, long)。 有什么办法可以得到该区域的轮廓? 一些规格: 轮廓必须按逆时针顺序排列。 任何 2 个多边形都可以有一个公共边。 多边形可以是凹的一个多边形内部最多可以有 ...

EmitVertex 给出“错误 C1067:类型构造函数中的数据太少” - EmitVertex gives "error C1067: too little data in type constructor"

我正在使用几何着色器从 GL_POINTS 生成立方体 如果我删除第一个EndPrimitive之后的代码(在// Left注释之前),这将正确地在立方体周围绘制一条条带,而使两侧没有封盖。 如果我尝试绘制一个新的三角形条带来EmitVertex边,对于随后的四个EmitVertex调用中的每 ...

在WebGL中对平面进行三角剖分 - Triangulating a Plane in WebGL

我试图在WebGL中用三角形构造一个平面。 我的构造函数代码如下所示: 但是,当我绘制它时,它看起来像这样脱节: 我想知道如何解决该问题,以及如何制作一个通用函数,该函数可以占用任意数量的行/列,并计算必要的顶点以生成MxN网格。 我一直在专门查看此站点,但无法弄清楚 ...

OpenGL:用 TriangleList 绘制非常细的三角形变成点 - OpenGL: Drawing very thin triangles with TriangleList turn into points

我正在使用 TriangleList 来 output 我的原语。 大多数时候,我需要绘制矩形、三角形、圆形。 有时我需要绘制非常细的三角形(例如宽度=2px)。 我认为它应该看起来像一条线(几乎是一条线),但它看起来像单独的点:) 下图显示了我在说什么: 左侧的第一张图片显示了如何绘制一个矩形(逆 ...

在2D网格上从点云创建网格 - Creat mesh from point cloud on a 2D grid

我正在使用新的Kinect v2,并且正在获取Kinect的深度图。 获取深度图后,将深度数据从“深度空间”转换为“相机空间”。 据我所知,通过将每个像素的所有X,Y坐标转换为Camera Space +将深度值添加为Z坐标(Kinect也提供了以毫米为单位的深度值,因此它也转换为保持米)。 ...

用三角形制作OpenGL平面的问题 - Issues with making an OpenGL plane out of triangles

我正在尝试使用OpenGL制作飞机,在某种程度上代码可以工作,但是在某些索引上却得到了奇怪的结果。 我将尽力解释我的代码,这是我的代码和我在网上找到的混合物。 主要的: 所有设置都在主设备中进行,因此该功能将知道所需的所有值 功能: 第一个for循环创建顶点,第二个执 ...

用GL_TRIANGLES绑定纹理 - Binding textures with GL_TRIANGLES

过去,我曾经将纹理绑定到QUADS,然后使用它进行渲染。 如果我有一个动画,其中必须将四边形绑定到图像的特定部分,那么我只需要使用通用坐标[0..1]就可以了。 现在的问题是我正在再次尝试使用openGL,我已经看到GL_QUADS已被弃用,现在我所看到的都是使用TRIANGLES渲染的 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM