using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
namespace MapGeneralization
{
//定义一个POINT数据类型
public struct POINT
{
public double x;//x坐标值
public double y;//y坐标值
//public double z;//z坐标值
}
//定义一个SPOINT数据类型
public struct SPOINT
{
public double x;//x坐标值
public double y;//y坐标值
public double ang;//极坐标角度
}
class ConvexHull
{
public POINT[] converArray;//输出凸壳点集数组
private POINT[] cs; //定义一个凸壳点集数组
public ConvexHull(int n)
{
cs = new POINT[n];
}
/// <summary>
/// 该方法用于创建凸壳
/// </summary>
/// <param name="s">平面点集数组</param>
&n (本文已被浏览 次) | | |