Spiga

随笔档案 - 2006年12月23日

三角形ABC几个重要的"点"

2006-12-23 21:18 by 农夫三拳, 649 visits, 网摘, 收藏, 编辑
摘要:三角形ABC几个重要的点设三角形的三条边为a, b, c,且不妨假设a <= b <= c,三角形的面积可以根据海伦公式算得,如下:s = sqrt(p * (p - a) * (p - b) * (p - c)), p = (a + b + c) / 2下面是计算该点到三角形三个顶点A,B,C的距离之和(从上海交大2004 Programming Contest抽取出来的)1. 费马... 阅读全文

BitmapToRegion 学习

2006-12-23 20:04 by 农夫三拳, 1250 visits, 网摘, 收藏, 编辑
摘要:推荐一个不错的文章http://www.codeproject.com/cs/miscctrl/walkingrabbit.asp里面的由Arild Fines编写的BitmapToRegion很实用!由名字就可以知道什么意思了,把位图转化为区域。指定什么颜色为透明色或者什么颜色为非透明色。原理其实是用raw去访问了bitmap,不断的用矩形去框住透明部分或者不透明部分,最后添加到Graphics... 阅读全文