在里面的外面可以用面积来判断. 可以当做求多边形最大内切圆进行处理。
我在网上试图找个算法,没有成功。
以下血管的三维重建包含有相应的算法
http://51enet.51.net/Paper/xueguan/xueguan.htm
我覺得這樣是不是好點。
我觉得你的问题是不是可以分2种方式来解决(我就是这样做的):1.自动方式:
就是直接将多义线各边的中垂线到对边的2个交点的距离作比较,距离最大的在交点中间绘制穿线孔(当然可考虑进割线长短的问题);
2.手动方式:
可以要求用户直接指定哪一边,然后把穿线孔按指定条件绘出。
[續前]
当然啦。前者毕竟是手动的嘛。不是那么客观。 唉,现在公司里太忙了,还没时间搞呢 :)
你的程序我收下拉
有空学习一下 到现在还是只能写个这样的
测试图挡
最近在忙工作..程序停下来写了~!!
我写的程序只run到这样...把所有可能的位置....先画出来.!我只是在测试我的程序...
当然实际不能画出来的~
[
目前我的程序可以判断出这2个值的大小...就是对对边的距离....如果太短...选大的~ 哦,那应该差不多了吧
我现在有点思路了,估计这两天就能搞定拉 ^_^ 我现在的思路是在每一条边的中点画穿线孔,然后求出与对边的距离,选择距离最大的一条边画穿线孔.这种思路应该是可行的.可是我写了一个上午还没搞定.
看来革命尚未成功,同志仍需努力啊.呵呵