如何计算一封闭区域的面积?

marry2000 2008-01-21 08:00:09
封闭区域是各个点连接而成,点与点之间可以是直线,或是圆弧.
点坐标,圆弧数据都可以得到,但要如何计算它的面积呢?
GDI+有没有相关的计算方法?
...全文
279 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
marry2000 2008-01-23
  • 打赏
  • 举报
回复
解决了,基本上如sjtuyjc所说,分解成三角形和圆弧进行计算。
知道算法后,好像以前数学有学过吧,呵呵,工作后,这些东东都忘光了,
春节回家后准备把高数那几本书带过来。
wooden954 2008-01-22
  • 打赏
  • 举报
回复
应该没有这样的计算方法,
自己处理吧
nhconch 2008-01-22
  • 打赏
  • 举报
回复
楼主要补补高数的课
ydlchina 2008-01-22
  • 打赏
  • 举报
回复
up
sjtuyjc 2008-01-22
  • 打赏
  • 举报
回复
是凸区域,还是凹区域

凸的话相对简单一点。
依次线段连接相邻两点,可以得到一个凸多边形。区域的面积就是这个多边形的面积和圆弧连接的拱形的面积之和。
多边形面积可以分解成三角形,梯形等之和(注意正负)。 拱形的面积也可以根据圆弧的方程算出。

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧