社区
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个,但是怎么样才能写出普遍适应的程序呢?
...全文
421
12
打赏
收藏
图形学计算的题目很难--想的头疼!
描述如下: 一个四边形a 和另外四个四边形b1,b2,b3,b4, 其中a的面积比b都小,而且大家知道四边形肯定不像长方形那样规则,如何写一个程序,计算a放到四个四边形上计算面积呢?a和b的顶点和中心点坐标已知,b1,b2,b3,b4,是个田字形相连接的。共有9个点,a 放的位置可能有几种情况: 1.压住四个,2。压住两个,3,压住1个,但是怎么样才能写出普遍适应的程序呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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的哪几个?
楼主,对不对啊?
GAMES
图形学
系列笔记(六)
Hello,大家好,我是广西,欢迎大家回到games104,现代游戏引擎的理论与实践,又到了一周一次和大家见面的时候了,我们这一节课讲完之后,后面又可以休息一周,
想
到这一点的话。整个课课程组就特别的开心,因为我每一周准备课程的时候,大家都非常的那个压力很大,那么我们压力很大,我怀疑我们同学们现在压力也很大,因为现在是不是考试季啊,我看到好多小伙伴在那个那个在弹幕里面说。
百度上--
计算
机专业课的学习
如果
想
学广告设计方面,可以从平面设计photoshop开始学;如果
想
学网络技术方面,可以选择一些网页编辑、动画方面的书缉;如果
想
学程序设计方面可以选JAVA等方面书…… 学习
计算
机读哪些书有什么用 1,高等数学:为了及格,同时帮助概率及格 2,概率:为了证明高等数学可以帮助及格 3,线性代数:如果你学习
计算
机
图形学
,就是opengl/direct...
学
计算
机的学后感,
计算
机学习心得体会(通用10篇)
计算
机学习心得体会(通用10篇)随着信息技术的高速发展并迅速渗透到社会生活的各个方面,
计算
机日益成为人们学习、工作、生活不可缺少的基本工具,下面四关于
计算
机学习的心得体会(通用10篇),一起来看看吧!
计算
机学习心得体会1一、开卷有益,爱不释手然而,在我参加了第一次培训,我就发现自己错了,此次的电脑培训与以前参加过的培训大相径庭。以前的培训都是应付考试的,实用性不强,而且那时学的东西,在工作中用的不...
漫谈理论
计算
机的学习- -(转贴)
计算
机科学与技术这一门科学深深的吸引着我们这些同学们,上
计算
机系已经有近三年了,自己也做了一些思考,我一直认为
计算
机科学与技术这门专业,在本科阶段是不可能切分成
计算
机科学和
计算
机技术的,因为
计算
机科学需要相当多的实践,而实践需要技术;每一个人(包括非
计算
机专业),掌握简单的
计算
机技术都很容易(包括程序设计),但
计算
机专业的优势就在于,我们掌握许多其他专业并不“深究”的东西,例如,算法,体系结构,
让数学 “动起来”,GeoGebra数学绘图软件,学习数学不再难!
不过数学概念比较抽象,学起来往往让人觉得
头疼
:要是能让数学 “动起来”,轻松画出各种函数图形,就能让问题解决得更直观,也更容易理解。和很多传统数学软件比起来,GeoGebra 的界面更简单直观,还配备了丰富的功能和工具,能帮学生和老师更好地学数学、教数学。GeoGebra 是一款跨平台的动态数学教学与绘图软件,功能特别强大,而且还是免费的,这一点
很难
得!它是开源的跨平台软件,不管是 Windows、Mac、Linux 系统,还是移动设备都能运行。数学是很多自然学科的根基,我们的日常生活也离不开数学知识。
C语言
70,026
社区成员
243,244
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章