删除 Meshlab 或 vcglib 中的自相交

2024-02-26

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


这超出了范围,但 CGAL 中有一些函数。这仍然是实验性的,没有记录,但您可以使用该功能remove_self_intersections() https://github.com/CGAL/cgal/blob/194cdcf5462fe0edcf6327ac6af532df29c439ca/Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/repair.h#L3161。根据自相交的类型,您还可以使用(也是实验性的)函数autorefine_and_remove_self_intersections() https://github.com/CGAL/cgal/blob/194cdcf5462fe0edcf6327ac6af532df29c439ca/Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/corefinement.h#L1008。当您由于精度损失(以某种方式进行局部重新网格化)而想要删除自相交时,更有可能使用第一个函数,而当您具有很强的自相交时,则更可能使用第二个函数。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

删除 Meshlab 或 vcglib 中的自相交 的相关文章

  • 基于欧几里德距离的 3D 连接点标记

    目前 我正在开发一个项目 该项目尝试通过将连通性指定为最小欧几里德距离来对数据集中的 3d 点进行分组 我现在的算法只是简单的洪水填充的 3D 改编 size t PointSegmenter growRegion size t seed
  • 沿多边形边界随机采样点

    I am trying to randomly sample points on a polygon boundary made of arbitrary number of points The polygon consist of a
  • 如何计算逆运动学[关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我想知道如何使用逆运动学计算旋转角度 我计划将其用于实时 3D 动画 有人知道一些详细介绍具体解决方案的好文献吗 以下资源调查了逆运动学问题的一些流行
  • 求 3d 中 2 个任意立方体的交集

    所以 我想找出一个函数 可以让您确定两个任意旋转和大小的立方体是否相交 如果立方体的旋转不是任意的 而是锁定到特定的轴 则相交很简单 您可以通过检查它们的边界来检查它们是否在所有三个维度上相交 以查看它们在所有三个维度上是否相交或在彼此之内
  • 计算 3D 平面多边形的质心

    这是一个与此类似的问题one here https stackoverflow com questions 2350604 get the area of a 3d surface 给定定义表面的 3D 坐标列表 Point3D1 Poin
  • 使用 SQL 查找给定 x、y 坐标的填充矩形

    给定以下填充的 x y 坐标 0 0 0 1 0 2 1 0 1 1 1 2 2 0 2 1 2 2 4 0 4 1 5 0 5 1 如何编写 SQL 查询来确定所有填充的矩形 矩形由其左上角和右下角定义 期望的结果 x1 y1 x2 y2
  • Python中的三角波形状数组

    生成 100 个数字组成的数组 形成下面三角波的形状 最大 最小幅度为 0 5 的最有效方法是什么 记住三角波形 生成三角波的最简单方法是使用 signal sawtooth 请注意 signal sawtooth phi width 接受
  • 如何使用 start 和 endAngle 渲染 svg 圆

    我使用 start 和 endAngle 渲染了 svg 圆 效果很好 但是当我渲染完整的圆 startAngle为70 endAngle为70 时 输出有很大的不同 0 90 180 270除外 我为这段代码做错了什么 function
  • 如何在 python Open3d 中向网格添加纹理?

    我正在使用 python Open3d 处理三角形网格 我想向我的网格添加纹理映射 我在文档中没有找到它 这是一个带有简单立方体网格的示例代码 import numpy as np import open3d as o3d vert 0 0
  • 使用圆点填充圆,使用圆边缘的偏置

    这就是我想要实现的目标 到目前为止 我对我拥有的代码感到满意 这是从 Wolfram 和另一个数学来源借来的 但我不知道如何整合一些偏差计算 或者只是一种分配随机但有组织的内容的方法 有人能指出我正确的方向吗 这是我的代码 它将使用 P5
  • 如何在Python中快速得到线性规划的可行解?

    Goal 计算两个凸多胞形的交集 I am using scipy spatial HalfspaceIntersection https docs scipy org doc scipy reference generated scipy
  • 如何用CGAL获取多边形网格的顶点和面?

    With CGAL 我能够得到一个多面体网格OFF格式 例如 下面的程序构建两个四面体 计算它们的交集 并将结果返回到OFF文件 这OFF输出提供顶点坐标和顶点索引给出的面 但我想将顶点和面作为 C 变量 例如double顶点向量和int面
  • CGAL:从网格中读取顶点和三角形

    我只是花了几个小时在 Visual Studio C 中使用 CGAL 来尝试了解网格的工作原理 我想要得到的是对顶点和三角形列表的访问 顶点以 double 3 形式 三角形以 int 3 形式 这是我正在编写的脚本 http doc c
  • 笛卡尔坐标到极坐标

    看一下这里的例子 http www brianhare com physicals so html http www brianhare com physics so html 看一下 console log 我在其中使用了这两个主要函数
  • 如何在iphone中画同心圆?

    我想画一个戒指 环应填充在外圆中 我参考了一个文档http developer apple com library mac documentation GraphicsImaging Conceptual drawingwithquartz
  • 合并空间上接近的路径/线段的算法

    我正在寻找一种用于街道地图制图概括的几何算法 名称 在我的地图数据中 我有许多路径 点的有序列表 由线段连接 这些路径彼此靠近且几乎平行 我如何 1 识别这些 相邻路径 即如何找到比某个阈值更接近的路径 以及 2 将它们合并成一条路径 即如
  • 如何最小化两个子多边形的最大纵横比?

    我想使用直线将凸多边形切成给定面积比的两部分 以使两个子多边形的较大纵横比最小化 目前我的方法包括选择一个随机起点 计算将多边形分割成目标区域的适当终点 然后计算两个纵横比中较大的一个 然后重复这个很多次 直到我足够接近最小值 多边形 A
  • iOS 绘制圆圈

    我正在尝试在我的 iOS 应用程序中创建下面的圆圈 我知道如何制作圆圈 但不完全确定如何沿着弧线获取点 它必须是代码而不是图像 下面也是我目前拥有的代码 void drawRect CGRect rect CGPoint point poi
  • 如何生成随机凸多边形?

    我正在尝试设计一种生成随机二维凸多边形的方法 它必须具有以下属性 坐标应该是整数 多边形应位于角为 0 0 和 C C 的正方形内 其中 C 已给出 多边形的顶点数量应接近给定数量 N 例如 生成具有 10 个顶点并位于正方形 0 100
  • 如何从一组重叠的圆计算多边形集?

    这个问题是一些计算细节的扩展这个问题 https stackoverflow com questions 1667310 combined area of overlapping circles 假设有一组 可能重叠的 圆 并且希望计算这组

随机推荐

  • 在 JDBC 应用程序中向前和向后移动 ResultSet 游标

    我正在开发一个库存系统软件 该软件使用 JDBC ODBC 连接连接到 Ms Sql 服务器 我想将结果集光标移动到下一行并向后移动 连接正常 程序可以从数据库中检索字段 因此没有问题 我这里的代码位于标有 下一步 的按钮上 当您单击此按钮
  • 谷歌表格中的印度短货币格式

    在谷歌表格中 我试图以印度 短 格式显示数字 并带有十万和千万后缀 如下所示 单元格值 1234 显示为1 23K 单元格值 12345 显示为12 35K 单元格值 123456 显示为1 23L L 十万 单元格值 1234567 显示
  • 在 React Router 中传递附加参数

    如何将附加参数传递给我要转换到的组件 我的routes js 如下 我声明了两条路径 一条用于authorList 另一条用于特定作者的详细信息 var routes
  • 如何在 C 中将数组的字符串元素连接成单个字符串?

    我有一个字符串数组 我想创建一个新字符串 它是所有数组元素的串联 任何帮助表示赞赏 谢谢 include
  • org.testng.TestNGException:在:[DynamicGraph 中找不到空闲节点

    我在 testng 中使用同一类的两种方法 但它不允许我这样 它给出了异常 org testng TestNGException 在 DynamicGraph 中找不到空闲节点 我的 testng 文件是
  • Zend Framework:在控制器名称/URL 中使用破折号

    我有一个网址 我希望看起来像http 服务器 我的 操作名称 http server my action name 显然 我不能在 ControllerName 函数中使用 并且下划线不起作用 这可能吗 默认情况下 http server
  • Apache 服务器忽略 .htaccess

    我试图让一个网站在我的测试环境中运行 但不知何故它无法运行 我可以加载正常的索引页面 但是当我想访问 page test 时 它会抛出一个错误 指出该页面不存在 我的日志说 File does not exist home page url
  • 使用 @mock.patch.object 模拟方法时返回值未按预期设置

    我的测试应该会成功 因为我用 mocker return value 给出了返回值 这应该为客户提供一个值 以便函数调用最终出现在 else 语句 客户找到 中 但事实并非如此 据我所知 返回值没有被正确模拟 但为什么呢 Mock from
  • Windows .bat/.cmd 函数库在自己的文件中?

    有构建函数的好方法 http www dostips com DtTutoFunctions php在 DOS bat cmd 脚本中 要模块化某些安装脚本 最好将带有函数库的文件包含到 bat cmd 脚本中 我尝试的是 主脚本 bat
  • BitArray - 移位

    我有一个 System Collections BitArray 数组 3000 个项目 我想将所有位向左移动 1 但是该集合似乎不支持该操作 即 bitArray Thanks 这个简单的代码片段展示了手动执行此操作的方法 的价值bitA
  • 返回空指针异常 - Java Selenium Webdriver

    使用 Java 在 Selenium WebDriver 中运行测试时出现空指针异常 由于某种原因 测试返回 null 即使所有内容都被正确声明 我认为 我在这里错过了什么 做错了什么 给定这段代码 public class HomePag
  • 熊猫通过重置获取累积总和

    Problem 我试图保留连续时间戳 分钟频率 的运行总数 我目前有一种方法可以获取累积和并在两列不匹配的情况下重置它 但它是通过 for 循环完成的 我想知道是否有一种方法可以在没有循环的情况下做到这一点 Code cb arbitrag
  • 为什么 opencsv 在写入文件时将 csv 标头大写

    使用 OpenCSV 4 6 将 Bean 写入 CSV 文件时 所有标题都更改为大写 尽管 bean 有 CsvBindByName 注释 但它正在更改为大写 Java 豆 public class ProjectInfo impleme
  • 如何在 SQLCMD 中抑制连字符

    如何从结果集中抑制连字符 sqlcmd命令 C temp gt sqlcmd d AdventureWorks s Q SET NOCOUNT ON SELECT top 5 FirstName LastName FROM Person C
  • 在 Windows 上将 PPT 转换为 JPG/PNG

    我想在 Windows 环境中以编程方式转换一组图像中的 ppt 演示文稿 每张幻灯片一个 我尝试修改以下将 ppt 转换为 pdf 的代码 完美工作 但没有成功 谁能帮我 多谢 Option Explicit Sub WriteLine
  • Pandas 显示 Excel 文件的额外未命名列

    我正在开发一个使用 pandas 库的项目 其中我需要读取一个包含以下列的 Excel 文件 invoiceid locationid timestamp customerid discount tax total subtotal pro
  • 桌面应用程序.net中的视频通话

    我正在开发一个 wpf 应用程序 该应用程序应该具有视频通话功能 所以我寻求 Skype 为我提供解决方案 我正在使用 Skype4COM 库来做到这一点 我的应用程序中包含了 Skype 的所有朋友 我可以给朋友打电话 甚至可以进行视频通
  • 判断文件中是否存在字符串

    我有一个字符串列表 例如 John John Doe 彼得潘 在 txt 文件中 我想创建一个循环来检查某个名称是否存在 但是 如果我搜索 Peter 并且只存在 Peter Pan 我不希望这是真的 每行都必须完全匹配 哈哈 ep0的回答
  • 警告 C4267“参数”:从“size_t”转换为“DWORD”,可能会丢失数据

    我正在将代码从 32 位 vs2012 迁移到 64 位 vs2015 我在程序中遇到了以下函数调用 CryptHashData hHash BYTE AUTH ENCRYPTION KEY wcslen AUTH ENCRYPTION K
  • 删除 Meshlab 或 vcglib 中的自相交

    如何使用 Meshlab 应用程序或 vcglib 消除网格的自相交 这超出了范围 但 CGAL 中有一些函数 这仍然是实验性的 没有记录 但您可以使用该功能remove self intersections https github co