社区
C语言
帖子详情
图形学计算的题目很难--想的头疼!
magelfly
2006-09-10 11:02:40
描述如下:
一个四边形a 和另外四个四边形b1,b2,b3,b4, 其中a的面积比b都小,而且大家知道四边形肯定不像长方形那样规则,如何写一个程序,计算a放到四个四边形上计算面积呢?a和b的顶点和中心点坐标已知,b1,b2,b3,b4,是个田字形相连接的。共有9个点,a 放的位置可能有几种情况: 1.压住四个,2。压住两个,3,压住1个,但是怎么样才能写出普遍适应的程序呢?
...全文
407
12
打赏
收藏
图形学计算的题目很难--想的头疼!
描述如下: 一个四边形a 和另外四个四边形b1,b2,b3,b4, 其中a的面积比b都小,而且大家知道四边形肯定不像长方形那样规则,如何写一个程序,计算a放到四个四边形上计算面积呢?a和b的顶点和中心点坐标已知,b1,b2,b3,b4,是个田字形相连接的。共有9个点,a 放的位置可能有几种情况: 1.压住四个,2。压住两个,3,压住1个,但是怎么样才能写出普遍适应的程序呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
magelfly
2006-09-13
打赏
举报
回复
怎么没人关注呢了
adintr
2006-09-11
打赏
举报
回复
这是几何学吧,怎么说是图形学
magelfly
2006-09-11
打赏
举报
回复
jixingzhong:
a的位置是按照一定规律变化的,但是它与b的重叠是分几种情况的,比如,一个a叠了四个
b,一个a叠了两个b,一个a叠了3个b,一个a叠了1个b,b的形状可以作成很规则,但是a的
只是比b小,但是不规则!
OOPhaisky
2006-09-11
打赏
举报
回复
支持一下
magelfly
2006-09-11
打赏
举报
回复
adintr(www.adintr.com):
可能是我没把概念搞清楚,我做的是数值计算,呵呵!
HankYue
2006-09-10
打赏
举报
回复
不懂~~写明白点
计算什么面积,既然都知道顶点坐标,还要算什么面积
jixingzhong
2006-09-10
打赏
举报
回复
位置不确定?
这个意思,
应该是 位置可以自己设计的吧?
你可以在逻辑上进行移动 a,
例如把 a 的中心和 b它们的交点重合...
Kvci
2006-09-10
打赏
举报
回复
先把每个多边形的边描述成直线方程
再计算a的四条边的方程与4个b的交点坐标
再加上a的4个坐标
再加上4个b的田字中心点坐标
总共得到9个坐标
再分别计算4个小四边形面积
crazy_lazy_pig
2006-09-10
打赏
举报
回复
四边形面积公式:
S = (x1*y2 + x2*y3 + x3*y4 + x4*y1 - x1*y4 - x2*y1 - x3*y2 - x4*y3)/2
这里四边形的顶点坐标为:(x1, y1) (x2, y2) (x3, y3) (x4, y4)
根据a, b的坐标不难得出a, b 之间的交点的坐标,根据上面的公式不难算出结果。
magelfly
2006-09-10
打赏
举报
回复
daydayupdu() 说的对,是这样子的,因为a与b的位置不确定,所以想的头痛。真实的题目是 有m个a,n个b n〉m, 属于a的面在动,动的规律是知道的。在每个时刻,都有唯一确定的位置,看每个确定的位置时,针对每一个a上的单元,把a的面积平分到几个b上了。
lei001
2006-09-10
打赏
举报
回复
如果是粗略计算面积的话,可以同栅格计算的
如果是精确的,就分成四次计算两个多边形重叠面积
daydayupdu
2006-09-10
打赏
举报
回复
意思好像是这样的
已知四个四边形b1 b2 b3 b4,和一个四边形a,位置顶点中心坐标(什么是四边形的中心坐标?)都是已知的,而且还已知b1 b2 b3 b4是田字形连接,而且还知道a的面积要比任何一个b都小,现在要编一个程序,计算a压在b上的面积,还要计算到底是压住了b的哪几个?
楼主,对不对啊?
学
计算
机的学后感,
计算
机学习心得体会(通用10篇)
计算
机学习心得体会(通用10篇)随着信息技术的高速发展并迅速渗透到社会生活的各个方面,
计算
机日益成为人们学习、工作、生活不可缺少的基本工具,下面四关于
计算
机学习的心得体会(通用10篇),一起来看看吧!
计算
机学习心得体会1一、开卷有益,爱不释手然而,在我参加了第一次培训,我就发现自己错了,此次的电脑培训与以前参加过的培训大相径庭。以前的培训都是应付考试的,实用性不强,而且那时学的东西,在工作中用的不...
百度上--
计算
机专业课的学习
如果
想
学广告设计方面,可以从平面设计photoshop开始学;如果
想
学网络技术方面,可以选择一些网页编辑、动画方面的书缉;如果
想
学程序设计方面可以选JAVA等方面书…… 学习
计算
机读哪些书有什么用 1,高等数学:为了及格,同时帮助概率及格 2,概率:为了证明高等数学可以帮助及格 3,线性代数:如果你学习
计算
机
图形学
,就是opengl/direct...
漫谈理论
计算
机的学习- -(转贴)
计算
机科学与技术这一门科学深深的吸引着我们这些同学们,上
计算
机系已经有近三年了,自己也做了一些思考,我一直认为
计算
机科学与技术这门专业,在本科阶段是不可能切分成
计算
机科学和
计算
机技术的,因为
计算
机科学需要相当多的实践,而实践需要技术;每一个人(包括非
计算
机专业),掌握简单的
计算
机技术都很容易(包括程序设计),但
计算
机专业的优势就在于,我们掌握许多其他专业并不“深究”的东西,例如,算法,体系结构,
python精通要数学好_孩子用编程学数学,
想
不当学霸都难!
原标题:孩子用编程学数学,
想
不当学霸都难! 1学好数学,掌握方法是关键学好数理化,走遍天下都不怕!数学这门基础学科,不少家长都会为孩子的数学学习而头痛犯难。“要不给孩子报个奥数班,提高学习成绩?”“为什么再简单的一道题,换个数字换个形式,孩子就一问三不会了?”“这数学题不是讲过了吗?怎么还不会?” 经过一系列的努力,可现实总是事与愿违:花了不少钱报数学兴趣班,可孩子的数学成绩还是一片红,无法直视。...
转《胡侃学习(理论)
计算
机》的心得
今天推荐的是篇老帖,南京大学sir先生的《胡侃》以及后来的两篇补充帖子。算算是十几年前的帖子了,我知道帖子出自南京大学的BBS,百度了一下,却没有翻到原文。不过百度到了一大堆不负责任的转帖,算不上啥抄袭。这几篇帖子适用于学习
计算
机理论,对于大学本科
想
要好好学
计算
机的同学,或者是工作后
想
要系统的学习
计算
机及数学理论的同学很有帮助。 ==========转载需要分隔线========== ...
C语言
69,377
社区成员
243,075
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章