计算DXFReader中多边形的面积代码示例

DXFReader中, 一般的多边形的面积计算绝对值 


其中K表是顶点的数目,它们的坐标,用于在求和, 

所以用下面的代码就可以计算出一个封闭的多段线的区域: 

view source

print?

End With
更多相关文章
  • 求任意多边形的面积转
    原文地址:http://blog.csdn.net/sun_shine_/article/details/18799739 给定多边形的顶点坐标(有序),让你来求这个多边形的面积,你会怎么做?我们知道,任意多边形都可以分割为N个三角形,所以,如果以这为突破点,那么我们第一步就是把给定的多边形,分割为 ...
  • 在IBMLotusNotes和Domino中编写快速查找代码
    本文将考察 @DbLookup,它可能是 IBM Lotus Notes 和 Domino 中最流行的 @Formula.现在的 Lotus Notes/Domino 应用程序开发人员可能无法想像在不使用此公式的情况下创建应用程序,而超过 15 年的性能测试和客户故障检修已经表明:在应用程序的一个表 ...
  • 如何在VisualStudio中使用Git同步代码到CodePlex
    开源社区不管在国内还是国外都很火热,微软也曾因为没有开源而倍受指责,但是随着 .Net framework.ASP.Net MVC等框架的逐渐开源,也让大家看到了微软开源的步伐.CodePlex 则是微软自己的一个开源社区,里面聚集了很多开源的项目,那么我们如何才能把自己的开源项目放到这上面呢? 在 ...
  • 经验总结:应对中文输入法的字符串截断方案带代码示例
    遇到这么个需求,允许用户修改自己的名片,名片最大长度支持8个汉字(24个字节),当用户输入超过8个字节,则不允许用户继续输入. 最初的思路:oninput你好 很常见的需求,觉得驾轻就熟,监听input事件,当输入内容发生变化的时候,获得用户输入内容,并进行截断操作(如果超出的话).主要代码如下.一 ...
  • //成员内部类成员变量 :     成员内部类 : (详情:请看成员内部类文件夹,有代码示例)        //成员内部类        //可以用访问控制权限的修饰符修饰,如:private 私有的.        //public,protected,private,缺省(默认,default ...
  • 学习Python也有个把月了,最近整理自己初学的代码示例,一个是为了增加自己对细节的把握,一个是让像我一样的初学者能够熟练地使用基础,基础的重要性就不说了,我希望自己能够把这些精巧的小而短的示例分享给大家,共同进步#help(execfile)Help on built-in function ex ...
  • MSDN使用SharePoint2013中的JavaScript库代码完成基本操作
    MSDN:http://msdn.microsoft.com/zh-cn/library/jj163201.aspx 了解如何编写代码以在 SharePoint 2013 中使用 JavaScript 客户端对象模型执行基本操作. 适用范围:   SharePoint 相关应用程序 | Office ...
  • Python计算图形中三角形数量
    看一个论坛里的.说如何用python计算图形中三角形的数量. 图如下:论坛那位兄弟是先把所有的边上的点放到一个list里面. 然后去生成相关组合. 再去判断点的位置正确与否.所有的点组合list:['abh','acgi','adfj','aek','bcde','efgh','hijk']下图中三 ...
一周排行
  •      公司WEB服务器开机提示C:\Windows\system32\config\system文件损坏,无法进入系统,既然是这个文件有问题,那就修复一下它就可以了,于是进入故障恢复控制台,从正常的系统里复制了一 ...
  • 参数处理-Shell传入参数的处理1. $# 传递到脚本的参数个数2. $* 以一个单字符串显示所有向脚本传递的参数.与位置变量不同,此选项参数可超过9个3. $$ 脚本运行的当前进程ID号4. $! 后台运行的最后 ...
  • 作为一款传统的局域网聊天软件,飞鸽传书2010经历了漫长的发展,现在已经逐渐发展成为成熟型即时通讯软件,不管是在那个行业里的运用,飞鸽传书都能发挥其卓越的通讯功能,为企业带来了不可估计的成本节约,其中最突出的当然是沟 ...
  • 一.复制准备  (1)定义机器角色:         主库    192.168.11.34 port 3306 [root@master ~]# cat /etc/sysconfig/network        ...
  •    什么是POST上电自检?POST上电自检:是微机接通电源后,系统进行的一个自我检查的例行程序.这个过程通常称为POST上电自检(Power On Self Test).对系统的几乎所有的硬件进行检测.POST是 ...
  •  英文原文:Why I’m working for the man and not doing a startup 当知道了我要为微软工作后,一个朋友问我“为什么你要给那个人干活?为什么不去 IT 创业呢?”我的回复 ...
  • 昨日下午突然发现,www.kingsay.cn无法访问我在新浪的博客,开始还以为是域名注册商那边的解析出了问题,因为ping也ping不通,于是给注册商那边发了个邮件,到下班也不见回复,直到晚上7点多钟开完会,也没有 ...
  • 自定义FirefoxTLS支持版本s
    如果目前正在运行火狐26,你可能已经注意到,浏览器仅支持SSL 3.0和TLS 1.0,默 ...
  • 关于UIActivityIndicatorView,我们一般会用一个背景View来衬托他,将UIActivityIndicatorView放在背景view上,在需要的时候调出这个View. - (instancety ...
  • 周次 学习时间 新编写代码行数 博客量(篇) 学到知识点           第一周 160分钟 0 1 对软件工程的概念有一定的了解.对IT行业有一定的了解程度,以及如何规划自己未来的职业方向.希望在学习中获得更多 ...