首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.NET中凸包的生成

.NET中凸包的生成
EN

Stack Overflow用户
提问于 2008-10-08 06:44:35
回答 4查看 1.4K关注 0票数 6

我有一堆3D顶点位置,需要生成一个包含它们的凸包;有人知道.NET的QHull绑定吗?还是原生的3D Delaunay三角剖分算法?

EN

回答 4

Stack Overflow用户

发布于 2008-10-09 03:26:06

3d delaunay很棘手,我甚至不确定是否可以为3d曲面严格定义delaunay约束。

如果你只是想对一个曲面进行网格划分,通常的方法是选择一个方向,并将其映射到2个坐标上,然后进行2d delaunay。对于高度图,只需使用x,y就很容易。然后,当你有形成每个三角形的节点时,你当然可以使用它们的3d坐标。

最好的2d代码可能是http://www.cs.cmu.edu/~quake/triangle.html

这也将为您提供凸包

票数 2
EN

Stack Overflow用户

发布于 2015-06-20 02:33:01

看起来你需要MI凸包:https://miconvexhull.codeplex.com/

票数 2
EN

Stack Overflow用户

发布于 2008-10-09 07:20:52

看看this site,它可以在形状中找到2D和3D的点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/181578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档