问题标签 [vertices]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5427 浏览

c++ - 连接球体顶点OpenGL

我正在尝试使用 GL_TRIANGLES 在 OpenGL 中渲染一个球体。这是我使用下面的代码得到的图像.. Bad Sphere

这应该是一个单位球体。

我从 维基百科的基本球体近似中推导出顶点。

这是我为渲染单位球体而创建的代码。请让我知道我哪里出错了

我不确定问题是在创建顶点还是链接索引..

0 投票
1 回答
634 浏览

opengl - 如何在OpenGL中获得镜面颜色?

我的代码适用于镜面反射分量以外的所有内容。

似乎忽略了高光,但颜色、纹理坐标、位置等都完全没问题。

这不是使用灯光和材料。固定顶点管道。不幸的是,此时着色器不是一个选项。

glGetError() 在任何时候都不会报告错误。

0 投票
1 回答
1323 浏览

c# - XNA 初学者:如何将顶点数组合并到单个顶点缓冲区中

我最近才开始使用 XNA,现在我面临一个初学者问题,性能。我绘制的对象有自己的顶点缓冲区,所以当我有大约 50k 个对象时,fps 会急剧下降(从 60 到 5-12)。

我得到了我应该将我的顶点合并成块的提示,但我不知道该怎么做..

如果我能通过代码示例获得任何帮助,我将不胜感激。

编辑:这是我在 Blau 的帮助下提出的代码

0 投票
1 回答
307 浏览

xna - 后面的顶点被画在前面 - XNA

好吧,我正在创建一个我的世界地形的东西只是为了它。我遇到的问题是,如果你从某个角度看,一些实际上在其他人后面的脸会被画在他们前面,因此不会显示那里的实际脸。像 minecraft 一样,我将地形分成多个区域,并且在构建顶点缓冲区时,只显示“外部”面。这也是由于某种原因没有绘制最顶部或左侧的块。除了所有这些问题外,人脸似乎是重叠的,即(只能看到一半人脸)

这是它的样子(注意我只画了顶面,因为我必须修复其他的):http ://s1100.photobucket.com/albums/g420/darestium/?action=view¤t=minecraftliketerrain.png

我还使用以下方法一次性绘制所有区域(我正在使用 reimer 的效果文件,直到我可以编写自己的 :):

非常感谢您的帮助,谢谢:)

0 投票
1 回答
6269 浏览

openlayers - OpenLayers 从多边形顶点获取纬度、经度

我正在尝试在 openlayers 中使用方形多边形来获取边界框。我需要从框中获取 North、South、West 和 East 值。现在我正在使用:

得到左上角的顶点。但是它返回一个像这样的值:

如何从该返回点获取 lat 和 lon 值?

0 投票
1 回答
373 浏览

android - OpenGL ES for android,建模家具

我目前正在使用适用于 Android 的 OpenGL ES。我决定给自己定下做一把椅子的任务。我是否必须对每个单独的顶点进行编码,或者有没有办法将一组相乘并将它们向左变换 10 个单位。

例如,我可以将一乘四并将它们放在不同的位置,而不是必须对每条腿进行编码吗?

如果是这样,这可能在渲染类之外吗?

0 投票
3 回答
6290 浏览

android - 从 0,0 坐标在 OpenGL Android 中绘制纹理

我是opengGL的新手,如果问题太天真,请原谅。我正在通过一些教程寻求帮​​助来学习这一点。我写了一个小程序,我在 GLSurfaceView 上绘制纹理。

我想从 0,0 坐标开始按顺序绘制一些纹理(位图图像​​)。我还需要屏幕上的图像有一些间隙。请帮忙。我是否需要更改顶点缓冲区的定位。请建议。

这是我的渲染器代码。

这是方码

我无法在视图上看到纹理的实际大小。我在玩 gl.glTranslatef(0.0f, 0.0f, -5.0f); 操纵屏幕上纹理的坐标。但仍然无法获得实际图像大小并将纹理图像定位在从 0,0 坐标开始的所需位置。

0 投票
1 回答
5063 浏览

python - 图形工具:如何访问属性?

我想将一个类的实例存储在图形工具图中,每个节点一个对象(或图形工具调用它们的“顶点”)。我正在尝试使用顶点属性,因为这似乎是这样做的方法。

现在我想读回我的类对象,例如遍历所有节点/顶点并打印它们的标题:

另外,如何从图中获取具有特定标题的类对象?一种方法似乎是使用graph.set_edge_filter(...)并应用它来创建一个顶点过滤器 - 考虑到我想要的只是取回一个对象,这似乎是一项非常昂贵的操作。我真的不想将自己的对象标题/顶点索引映射维护为 IMO,这是图表的任务之一。

我在这里错过了一些基本的东西吗?

0 投票
1 回答
1960 浏览

3d - 3D 顶点到 2D 图像的转换

我想做的就是创建一个视口,将平面正方形的 3D 地形映射到 2D 透视图。

想象一下,眺望一片完全平坦的田野。更远的地形块会向内倾斜,更靠近地平线,而且看起来也更短。

我已经对如何正确科学地做到这一点进行了大量研究,并遇到了这个问题:

http://en.wikipedia.org/wiki/Visual_angle

(除了这篇文章是二维的。我希望它也考虑到视口的“高度”或 z 维度)

有没有一种更简单的方法可以做到这一点并创造真实的感知,而不必编程:

-3D 射线/球体相交

- 球体上点到点的距离

我几乎要问的是,是否存在一种更简单的方法来将 3D 世界中的顶点映射到 2D 平面,同时保持真实的透视变形?

任何有用的文章或建议将不胜感激!

谢谢!

0 投票
1 回答
2853 浏览

c++ - 从加载的高度图中索引三角形的方法?

我目前正在制作一种加载嘈杂高度图的方法,但缺少这样做的三角形。我想制作一个算法来获取图像,它的宽度和高度,并从中构建一个地形节点。

这是我到目前为止所拥有的,有点伪

这足以满足我的需要,我唯一的问题是:我将如何计算索引的数量及其绘制三角形的位置?我对索引有些熟悉,但不熟悉如何以编程方式计算它们,我只能静态地做到这一点。