问题标签 [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 回答
1130 浏览

c++ - GLMmodel 顶点中的 -431602080.000000 值是什么意思?

我使用GLMmodel对象来表示 C++ 程序中的 Google Sketch Up 模型。这些对象有一个成员(顶点),其中包含对象所有顶点的列表,其方式如下:[GLfloat x 顶点 1 分量,GLfloat 顶点 1 分量,GLfloat z 顶点 1 分量,GLfloat x 分量顶点 2...]。当我读取所有这些值时,除了前三个(第一个顶点的坐标)都是三个 -431602080.000000 之外,我得到了所有这些值的小数字。这在我的程序中没有意义。我用谷歌搜索了它,我发现这个值经常出现在 C++ 程序中,但我不知道它是什么意思。有任何想法吗?

0 投票
2 回答
1673 浏览

xna - Normal for surface of a cube in XNA

Can anyone please help.

I have a cube which I have made in 3DS Max. I don't know the dimensions of the cube. Is there a way to get the vertices of each of the triangles of the faces of the cube? I am trying to get the normal to one of the faces of the cube to determine which way its pointing. So if I can determine the vertices I can get the normal for the face if I have 3 vertices, V1, V2 and V3, ordered in counterclockwise order, I can obtain the direction of the normal by computing (V2 - V1) x (V3 - V1), where x is the cross product of the two vectors.

I have looked in my models .fbx file and I can see a number of values there: Vertices: *24 { a: -15,-12.5,0,15,-12.5,0,-15,12.5,0,15,12.5,0,-15,-12.5,0.5,15,-12.5,0.5,-15,12.5,0.5,15,12.5,0.5}

PolygonVertexIndex: *36 { a: 0,2,-4,3,1,-1,4,5,-8,7,6,-5,0,1,-6,5,4,-1,1,3,-8,7,5,-2,3,2,-7,6,7,-4,2,0,-5,4,6,-3}

Are these my models vertices? Also, I would assume that Vertices: * 24 would be my list of vertices, but why is there only 24? Should a cube not have 36 vertices? And finally, if the coordinates for my vertices are PolygonVertexIndex: * 36 these values just seem off to me when I imagine the cube in my head with those dimensions?

Or alternatively, is there a automatic way to get the vertices of a cube without having to manually enter all the values for each vertex? I might have a couple of models to

Any help would be greatly appreciated

0 投票
1 回答
668 浏览

c++ - 存储顶点 DirectX C++

我目前正在为我的学士论文项目实施八叉树。我的八叉树将 std::vector 作为参数:

我在渲染顶点并对它们进行任何剔除测试等之前询问通常用于存储顶点的内容。

我现在保持这个非常简单,我所拥有的只是一个渲染网格的函数。一些片段:

现在,当渲染它时,我使用我的自定义结构 GridVertex,即为 pos 保存一个 D3DXVECTOR9,为颜色值保存一个 DWORD,并通过将灵活的顶点格式设置为 GRIDFVF 来告诉 GPU。但是在我的八叉树中,如果某些顶点在我的八叉树内的节点内,我只想存储位置以执行测试,依此类推。因此,我想创建另一个名为 SceneManager 的类并将所有值存储在 std::vector 中,最后将其传递给我的 Octree 类,该类进行测试,然后将检查的顶点传递给 GPU。这会是一个可靠的解决方案还是实现这样的事情的常见方法?提前致谢

0 投票
1 回答
350 浏览

graph - 沿路径的最小边权重

如何沿着任意顶点之间的所有可能路径找到一组最小边权重的最大值(u,v)

我在考虑修改 Floyd-Warshall?

最小边权重为 1

最小边权重为 3

因此结果是max(1, 3) = 3

0 投票
1 回答
364 浏览

firebug - 在 Openlayers 中更改多边形的顶点会产生多个错误

我从 OpenLayers 示例中得到了这个函数。它完全有效,只有萤火虫会在要编辑的点悬停时给出多个错误:

有人可以帮我解决这个问题,因为它看起来不太整洁。

提前致谢!

0 投票
1 回答
186 浏览

android - Android加载大txt顶点文件

有什么方法可以比 txt 文件更快地将大文件加载到缓冲区?我在某处读到使用二进制文件要快得多我正在尝试将带有顶点的文件加载到vbo。我正在逐行读取,解析浮点数,然后将它们放入数组列表,然后放入浮点数组,然后加载到缓冲区,但是对于大文件,它很慢。

0 投票
2 回答
3819 浏览

sql - OrientDB GraphED - SQL 在两个(选择顶点 RID)之间插入边?或非常大的进口替代方法

例如,OrientDB Graph 中的两个简单顶点:

有没有办法通过只知道它们的“标签”而不是它们的“RID”来在这两个顶点之间创建一条边?

例如(不起作用):

我已经尝试将“FLATTEN”作为一种潜在的解决方法。没运气:

创建的边在null和之间null。没有骰子。

我希望为此使用 OrientDB SQL,因为我有大量的连接导入并且 SQL 方法似乎更快。

但是,如果这是不可能的,关于批量导入边缘(大约 2M)的替代方案有什么建议吗?

0 投票
0 回答
892 浏览

javascript - 如何在 box2D javascript 中手动定义顶点?

我正在尝试在 box2D 中为 javascript 手动定义多边形的顶点。我最终想手动调整盒子的每一边,但我需要能够先用顶点绘制它(我已经有一个调整大小的机制)。我查看了手册中的示例,但它们是针对 ActionScript 的,它似乎不适用于 javascript。我尝试以不同的方式定义多边形(例如独立多边形 = new b2Polygon;),但没有区别。

无论我如何定义一个新的多边形,box2D 源都会在创建夹具的调用中引发错误。错误提示“tVec 未定义”,它是 box2D 函数中的一个变量:b2PolygonShape.prototype.ComputeAABB = function (aabb, xf)

以下是代码的相关部分(fixDef 和 bodyDef 是在代码前面创建的):

任何帮助将不胜感激,因为这已经给我带来了一段时间的麻烦。

0 投票
2 回答
1432 浏览

algorithm - 翻转两个三角形的边

我有一个带有索引的数组。其中三个指数组成一个三角形。现在我取一个三角形并搜索另一个具有共享边的三角形。这些三角形现在组成了一个对角分割的四边形。我如何(在代码中)翻转这个对角线边缘/三角形,使其连接对角线?我正在寻找的东西在 Blender、Maya、3ds max 等 3D 程序中通常被称为“翻转边缘”。

四边形翻转

我被这个困住了。有任何想法吗?

0 投票
1 回答
3829 浏览

r - 控制在 r 中的 igraph 中的网络图中哪些边是可见的

我创建了以下图表igraph

在此处输入图像描述

我想显示所有顶点/节点,但只显示bond.strength > 34 的边(即只有红色和黄色边)。我可以通过将 bond.strength < 34 设置为白色来控制它,但是在我的实际数据集上完成时它并不漂亮,因为白色边缘“切穿”了其他边缘,即

在此处输入图像描述

是否有其他方法可以在显示所有顶点的同时简单地控制哪些边可见?谢谢