三维凸包的增量算法,C++语言编写,供参考学习
2021-07-30 10:57:21 7.81MB 三维凸包 增量法
1
行业分类-化学冶金-电容凸包检测分选装置.zip
测试点“testPt”是否在一组点“pts”的凸包内。 这是通过求解线性程序来完成的。 由于不需要计算凸包,因此可以用于高维。 这是 John D'Errico 的 inhull 功能的替代方案,在小尺寸中运行良好。 在这种情况下,线性规划方法更快。 然而,inhull 解决方案在高维中不起作用,因为它计算凸包。 代码还提供了一个向量“权重”来验证:testPt = pts*weights with sum(weights)=1 and weights>=0。 这有助于检查一个点是否真的在凸包内。
2021-07-15 18:04:59 2KB matlab
1
用VC6.0软件,MFC实现Graham凸包算法,右击界面可以修改点的个数。
2021-06-30 11:18:57 1.8MB MFC C++ 双向循环链表
1
求取点集得凸包算法, C/C++语言。
2021-06-28 16:36:09 2KB 点集 凸包 算法 C/C++
1
DEM两种凸包算法程序 C# .NET 点集[] 列表() VS15版窗体文件
2021-06-25 15:03:32 207KB DEM 凸包 C# .NET
1
用C#编写的图形界面演示凸包。 private void Form1_MouseClick(object sender, MouseEventArgs e) { g.FillEllipse(bPoint, e.X, e.Y, 5, 5); list.Add(e.Location); } /// /// 凸包算法 /// /// /// private List BruteForceTu(List _list) { //记录极点对 List role = new List(); //遍历 for (int i = 0; i < _list.Count-1; i++) { for (int j = i+1; j < _list.Count; j++) { int a = _list[j].Y - _list[i].Y; int b = _list[i].X - _list[j].X; int c = _list[i].X * _list[j].Y - _list[i].Y * _list[j].X; int count = 0; //将所有点代入方程
2021-06-10 13:49:55 34KB 凸包
1
根据已知顶点集合,求覆盖所有点的凸包,返回构成该凸包的所有顶点的集合,用的是扫描法,该代码针对二维空间下的点集,用C#实现。
2021-06-10 13:43:54 44KB 已知顶点集合 求凸包 扫描法 C#
1
C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码
2021-05-28 08:40:21 526B C语言 凸包问题 蛮力法
1
本程序 演示如何 从 点集 中,产生 一个 凸包
2021-05-26 21:10:32 49KB 凸包 ConvexHall
1