问题标签 [vcg]

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 投票
0 回答
320 浏览

geometry - 从 VCG 使用 Ball 旋转的结果不正确

在使用 meshlab 应用程序时,我可以使用球旋转算法创建网格,半径为 3.1952,聚类为 0.2。结果很好。

但是当我使用VCG库调用相同的方法时,给出相同的半径值和聚类输出网格是不完整的。

这里刚刚用顶点填充了网格数据结构并调用了 api。请提出任何修改。

我的 PFA 图片: 在此处输入图像描述 在此处输入图像描述

0 投票
1 回答
126 浏览

c++ - 在 VCG 中创建超过 400k 顶点的 VertexPointer 时程序崩溃

我是 VCG 新手,在创建大小为 400K+ Vertex 的 VertexPointer 时遇到了一些问题。在解决方案的评论中提出实际问题。

我试图制作一个 VertexPointer 数组

MyMesh::VertexPointer vi[400000];

程序在上面的代码行中没有错误就崩溃了。

这是 MyMesh 声明

我想问是否有任何方法可以在 MyMesh 类型的网格中插入顶点和法线。请帮忙。谢谢你。

0 投票
1 回答
81 浏览

c++ - 无法运行 VCG 程序

我对 VCG 很陌生。我已经克隆了 Git repo 的 devel 分支,并尝试test/tetramesh在目录中运行程序apps来测试安装。当我在 VS Community 2015 中加载它并编译时,它失败了。

Cannot open source file: No such file or directory

更改这些路径以适合我的文件系统后,程序仍然无法编译。上述标题中引用的文件也有损坏的路径。必须有比手动编辑所有这些文件更好的解决方案。

一些方向或有用的链接将不胜感激。

谢谢你!

0 投票
2 回答
255 浏览

c++ - 无法使用 vcglib 简化 3D 模型,断言“0”失败

我使用vcglib来简化 3D 模型文件。我使用了 master_a8e87662 git repo。我运行示例 trimesh_clustering来简化 plf 文件格式的 3D 模型,

并得到这个错误,

形成问题,我猜它可能是由 ply 文件中的颜色引起的,所以我使用没有颜色的 ply 文件这样,

并用这样的颜色铺层文件,

但两者都没有成功。

0 投票
0 回答
74 浏览

visual-studio - 当我在发布模式下使用 VCG 编译程序时,Visual Studio 2017 卡住了

当我在发布模式下使用 VCG 编译程序时,Visual Studio 2017 卡住了;当我使用调试模式时,它编译没有问题。具体来说,它在发布模式下生成代码时卡住了。

有人能告诉我为什么吗?

这是我使用的代码,只附加了标题,我不知道为什么释放卡住了?

0 投票
0 回答
68 浏览

c++ - 断言失败:j>=0 && jVN(),文件 C:\vcglib-1.0.1\vcg/simplex/face/component_polygon.h,第 70 行

我在调试和发布时编译它,在以下环境中没有任何错误:

Windows 10 32 位 MSVC 2015 V14 编译器

当我执行我的程序时

C:\Users\me\Documents\projectCGALII\build\Debug>cgal_vtk_test.exe pig.stl

我收到以下错误:

断言失败:j>=0 && jVN(),文件 C:\vcglib-1.0.1\vcg/simplex/face/component_polygon.h,第 70 行

请参阅附件(忽略 cgal 字符串)。怎么了?

https://drive.google.com/open?id=1fEqZft_OhHxTsAvio58_TWOtvrYbGCOA

0 投票
1 回答
119 浏览

computational-geometry - vcglib 中检测到的自相交数与 Meshlab 数不一致

当我执行我的程序时

C:\Users\me\Documents\projectCGALII\build\Debug>test.exe pig.obj

我得到 6 个交叉点,当它在 Meshlab 中检查时,它说 4 个交叉点。这是我的程序:

在此处附加 pig.obj 文件:

https://drive.google.com/open?id=1fEqZft_OhHxTsAvio58_TWOtvrYbGCOA

结果中的面孔是否重复?如何像 meshlab 那样得到正确的结果?打印每个面或顶点的属性以检查是否存在一些重复面的更好方法是什么?如果存在重复的面孔,如何删除它们?

0 投票
0 回答
36 浏览

3d - 计算不向外的面

我怎么能数不向外的面孔?以下代码不起作用。它在 vcg lib 中实现,它基于 clean.h 的 IsCoherentlyOrientedMesh():

http://opensource-robotics.tokyo.jp/ros.org/docs.ros.org/api/shape_reconstruction/html/clean_8h_source.html

0 投票
2 回答
2523 浏览

geometry - 删除 Meshlab 或 vcglib 中的自相交

如何使用 Meshlab 应用程序或 vcglib 删除网格的自相交?

0 投票
1 回答
312 浏览

geometry - Meshlab 能否判断一个点是否在网格内

Meshlabvcglib在其核心使用 c++ 库。我想知道 Meshlab 是否可以检查一个点是否在 3D 网格(多面体)内。我找到了一篇文章,它解释了一种确定内部面孔的可能方法。然而,所提出的方法基于环境遮挡对顶点进行着色,这取决于相机视图,因此受到限制。

Meshlab 是否能够使用光线投射并获取用于确定一个点是否为内部点的信息?