问题标签 [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.
geometry - 如何计算中点顶点?
我有一组顶点来绘制一个圆,但是我想通过绘制两倍的顶点数来绘制一个高分辨率的圆,我不能只增加顶点数我需要的是从提供的顶点计算中点, 如果这有意义
那么从该图像中,我如何计算点 A、B、C、... 给定点 V0、V1、V2... 和圆的中心点?请注意,我不能只通过旋转顶点来计算中点,它们需要使用它们的位置来计算
谢谢
c++ - 2D 动态数组 C++ 显示问题
我已经阅读了有关 2d 动态数组的内容,但显然我还没有完全理解它,因为这个程序不起作用。该程序似乎在于显示数组。输入文件是一个文本文件,第一行有 V 和 E,它们之间有一个“制表符缩进”。输入顶点再次位于下一行的制表符上,每行都缩进了一个新集合。在 DevCpp 上,它说存在分段错误。任何帮助将不胜感激。谢谢。
c++ - 编写图类
这是我的构造函数,我想问一下,这是否等同于 web graph 的整体外观?我只是在制作一个二维数组,其中(我认为)所有的 indecies 都是顶点,一个顶点连接 2 个或多个其他顶点(indecies)。我对么?
c - 为什么我的箭头画错了?
我有这个代码来绘制一个箭头:
它应该像这样绘制:
这是实际结果(这是不希望的):
我看不出我做错了什么,顶点对我来说似乎是正确的,但似乎 OpenGL 以与我指定的顺序不同的顺序绘制多边形。谁能帮我吗?提前致谢。:)
xcode - 如何计算box2D中b2Polygon的顶点位置?
当它接触到另一个碰撞检测时,我有一个形状,因为我需要在 xcode 中绘制 b2Polygon 形状。我需要适当的顶点来在 iPhone 中绘制这个形状。谁能帮我怎么做?
谢谢,
安克斯
algorithm - 如何找到手绘多边形的边和顶点
我想制作一个形状识别程序,可以跟踪鼠标并每 1/2 秒记录一次鼠标的位置。我怎样才能使用这些点来找到一个粗糙的多边形?换句话说,如果你只是画一个类似三角形或正方形的形状,它很可能是 50-100 边形,我怎样才能简化它以获得我想要绘制的形状?我知道你可以做一个遗传算法,但不知道它是如何工作的,我想知道任何替代方案。
编辑:凸包不起作用,需要保留凹面。
loops - 使用 for 循环加载顶点
我创建了一个算法,它在存储 z 值的数组 [x] [y] 中呈现高度图。现在我想用 for 循环将这些加载到顶点中。我该怎么做?
我想用directx 顺便说一句。
c# - 如何使用 OpenGL 制作自定义顶点格式
我正在使用 OpenTK 编写自己的引擎(基本上只是 C# 的 OpenGL 绑定,gl* 变为 GL.*),我将存储大量顶点缓冲区,每个缓冲区中有数千个顶点。因此我需要我自己的自定义顶点格式,因为带有浮点数的 Vec3 只会占用太多空间。(我在这里说的是数百万个顶点)
我想要做的是用这个布局创建我自己的顶点格式:
这是顶点的 C# 代码:
每个轴的位置一个字节就足够了,因为我只需要 32^3 个唯一位置。
我已经编写了自己的顶点着色器,它以两个 vec4 作为输入,用于每组字节。我的顶点着色器是这样的:
为了尝试隔离问题,我使顶点着色器尽可能简单。编译着色器的代码是用立即模式绘图测试的,它可以工作,所以不能这样。
这是我的函数,它生成、设置并用数据填充顶点缓冲区并建立指向属性的指针。
据我了解,这是正确的过程: 生成顶点数组对象并绑定它 生成顶点缓冲区并绑定它 用数据填充顶点缓冲区 设置属性指针
Shaders.*DataID 在编译和使用着色器后使用此代码设置。
这是我的渲染功能:
谁能给我一些指示(不是双关语)?我是按错误的顺序执行此操作还是需要调用某些函数?
我在网上搜索过,但找不到一个好的教程或指南来解释如何实现自定义顶点。如果您需要更多信息,请说出来。
opengl - OpenGL中的顶点限制
我有一个具有数千个顶点的 OpenGL 场景,并希望将它们作为 VBO/IBO 传递。执行 glGetIntegerv(GL_MAX_ELEMENTS_VERTICES, &maxVertices) 命令显示最大顶点数限制为 2048,尽管事实上我有一个最近的视频卡。除此之外,C 中的数组仅限于 int,因此最多 32k 个顶点。
如何解决这些限制以显示我的所有对象?