社区
数据结构与算法
帖子详情
面积计算——怎样快速准确地计算不规则封闭区域的面积??
lan_lan
2001-08-15 11:22:15
加精
比如说建筑物面积。
...全文
457
11
打赏
收藏
面积计算——怎样快速准确地计算不规则封闭区域的面积??
比如说建筑物面积。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sptbo
2002-01-29
打赏
举报
回复
积分
林仪明
2001-08-18
打赏
举报
回复
是不是几何图形学的内容啊!!
lan_lan
2001-08-18
打赏
举报
回复
up
lan_lan
2001-08-18
打赏
举报
回复
up
frman
2001-08-15
打赏
举报
回复
看看下面这个帖子
http://www.csdn.net/expert/Topic/214/214316.shtm
tarkey
2001-08-15
打赏
举报
回复
有一种比较复杂的办法,
在每两两条夹角小于90度的直线之间做一条直线,计算三角型,计算到最后就是一个近圆型的
一块地方了。
windindance
2001-08-15
打赏
举报
回复
我知道一种笨方法:
填充点,数点数。
frman
2001-08-15
打赏
举报
回复
哈哈:))
海星大哥,看来你的帖子会帮我们挣很多分啊:))
starfish
2001-08-15
打赏
举报
回复
哎呀,今天来迟了
frman
2001-08-15
打赏
举报
回复
哈哈:)))
1+1,俺服了你了:))
one_add_one
2001-08-15
打赏
举报
回复
为了方便你,我决定帮你把上面的帖子转贴过来:
1/2*¦( ¦x0 y0¦ + ¦x1 y1¦ + .... + ¦xn yn¦ )¦
¦ ¦x1 y1¦ ¦x2 y2¦ ¦x0 y0¦ ¦
回复人: Arter() (2001-7-29 18:46:00) 得0分
1.把(xi,yi)按逆时针排好。(i=1,2,3,....n, x(n+1)=x1);
2.计算它的有向面积:
(1)先看:(0,0),(xj,yj),(xk,yk)三点的面积S=
¦ 0 0 1 ¦
¦ xj yj 1 ¦*(1/2) =(xj*yk-yj*xk)/2
¦ xk yk 1 ¦
(2)多边形面积可以划分为三角形面积的和:
S[(0,0),(x1,y1),(x2,y2)]+S[(0,0),(x2,y2),(x3,y3)]+...
+ S[(0,0),(x(n-1),y(n-1),(xn,yn)]+S[(0,0),(xn,yn),(x1,y1)]
=((x1*y2-x2*y1)+(x2*y3-x3*y2)+...+(x(n-1)*yn-xn*y(n-1))+(xn*y1-x1*yn))/2
=(x1*(y2-yn)+x2*(y3-y1)+x3*(y4-y2)+...+x(n-1)*(yn-y(n-2))+xn*(y1-y(n-1)))/2
(或:(y1*(xn-x2)+y2*(x1-x3)+y3*(x2-x4)+...+y(n-1)*(x(n-2)-xn)+yn*(x(n-1)-
x1))/2 )
回复人: starfish(海星) (2001-7-29 23:37:59) 得20分
/******************************************** * *
* 计算多边形的面积 *
* *
* 要求按照逆时针方向输入多边形顶点 *
* 可以是凸多边形或凹多边形 *
* *
\********************************************/
float area_of_polygon(int vcount,float x[],float y[])
{
int i;
float s;
if (vcount<3) return 0;
s=y[0]*(x[vcount-1]-x[1]);
for (i=1;i<vcount;i++)
s+=y[i]*(x[(i-1)]-x[(i+1)%vcount]);
return s/2;
}
《FLUENT 14.0超级学习手册》——1.2
计算
流体力学(CFD)基础
本节书摘来自异步社区《FLUENT 14.0超级学习手册》一书中的第1章,第1.2节,作者: 唐家鹏 更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.2
计算
流体力学(CFD)基础 FLUENT 14.0超级学习手册
计算
流体动力学(Computational Fluid Dynamics,CFD)是近代流体力学、数值数学和
计算
机科学结合的产物,...
javascript
计算
两个坐标的距离 米_土方全面应用
计算
各种土方量的
计算
方法汇总8.2.1 DTM法土方
计算
由DTM模型来
计算
土方量是根据实地测定的地面点坐标(X,Y,Z)和设计高程,通过生成三角网来
计算
每一个三棱锥的填挖方量,最后累计得到指定范围内填方和挖方的土方量,并绘出填挖方分界线。DTM法土方
计算
共有三种方法,一种是由坐标数据文件
计算
,一种是依照图上高程点进行
计算
,第三种是依照图上的三角网进行
计算
。前两种算法包含重新建立三角网的过程...
三、UE 运行时创建资产——通过鼠标顺时针点击连成一个
区域
,
区域
内批量创建资产(自定义
区域
创建资产)
UE 运行时创建资产,鼠标顺时针点击连成一个
区域
,根据
区域
面积
大小 和 资产密度 批量创建资产 自定义
区域
批量创建资产 判断点是否在多边形内
《FLUENT 14.0超级学习手册》——第1章 流体力学与
计算
流体力学基础1.1 流体力学基础...
本节书摘来自异步社区《FLUENT 14.0超级学习手册》一书中的第1章,第1.1节,作者: 唐家鹏 更多章节内容可以访问云栖社区“异步社区”公众号查看。 第1章 流体力学与
计算
流体力学基础 FLUENT 14.0超级学习手册流体力学是力学的一个重要分支,它主要研究流体本身的静止状态和运动状态 ,以及流体和固体界壁间有相对运动时的相互作用和流动的规律,在...
2013汇总
计算
广联达gcl_广联达BIM土建算量GCL2013操作宝典
广联达BIM土建算量GCL2013操作宝典本宝典的学习目标:1.掌握用GCL2013做工程的流程熟练掌握图形软件常用功能的操作2.掌握用GCL2013
计算
主要构件工程量的方法能够对软件
计算
结果3.建立应用软件的信心,敢用软件做工程最后希望大家通过本教材的学习,能够得到点石成金的手指,将软件应用到实际工作中,
快速
脱离枯燥烦琐的手工
计算
,走上轻松快乐的电算化造价人生之旅!1.1算量软件能算什么量算量软...
数据结构与算法
33,008
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章