码迷,mamicode.com
首页 >  
搜索关键字:碰撞检测 几何    ( 4691个结果
uva 10652 Board Wrapping (计算几何-凸包)
uva 10652 Board Wrapping (计算几何-凸包) 题目大意: 给n个矩形木板,你要用一个面积尽量小的凸多边形把它们包起来,求木板占整个包装面积的百分比。 解题思路: 最主要还是求凸包。...
分类:移动开发   时间:2014-08-14 14:13:58    阅读次数:246
[笔记] 计算几何-凸包 POJ-3348 Cows
题目:http://poj.org/problem?id=3348求凸包面积算法:先对点的横坐标排序,从左到右先计算下凸边,再从右到左计算上凸边.复杂度比Graham Scan法稍稍要高(两次遍历点集),但实现较容易#include #include using namespace std;stru...
分类:其他好文   时间:2014-08-14 03:48:17    阅读次数:220
POJ1269_Intersecting Lines(几何/叉积判断直线位置关系)
解题报告 题目传送门 题意: 判断直线的位置关系(平行,重合,相交) 思路: 两直线可以用叉积来判断位置关系。 AB直线和CD直线 平行的话端点C和端点D会在直线AB的同一侧。 重合的话在直线AB上。 剩下就是相交。 求两直线交点可以用面积比和边长比来求。 看下面的图就知道了,推导就比较容易了 #include #include #include ...
分类:其他好文   时间:2014-08-14 01:38:37    阅读次数:312
HDU 1086 You can Solve a Geometry Problem too(判断线段相交)
题目地址:HDU 1086 就这么一道仅仅判断线段相交的题目写了2k多B的代码。。是不是有点浪费。。。但是我觉得似乎哪里也优化不了了。。。。 判断线段相交就是利用的叉积。假如现在两条线段分别是L1和L2,先求L1和L2两个端点与L1的某个端点的向量的叉积,如果这两个的叉积的乘积小于0的话,说明L1在是在L2两个端点之间的,但此时并不保证一定相交。此时需要用同样的方法去判断L2是否在L1的两个端...
分类:其他好文   时间:2014-08-13 22:30:37    阅读次数:307
poj1584 A Round Peg in a Ground Hole 判断多边形凹凸,点到线的距离【基础计算几何】
大致思路:首先对于所给的洞的点,判断是否是凸多边形,图形的输入和输出可以是顺时针或者逆时针,而且允许多点共线Debug 了好几个小时,发现如下问题判断三点是否共线,可用斜率公式判断POINT point_A, point_B, point_C; if(point_A.x == poin...
分类:其他好文   时间:2014-08-13 22:11:17    阅读次数:336
UVa 920 - Sunny Mountains
题目:有一些山,在一个平面山,给你每个山峰的坐标,太阳从右边照过来,被照到的线段的长度和。 分析:计算几何、贪心。首先,按很坐标排序;然后,每次找到左边第一个比它高的山峰,             求出对应的照射长度,求和即可。 说明:while(scanf("%d",&t))导致TLE,╮(╯▽╰)╭。 #include #include #include #include #i...
分类:其他好文   时间:2014-08-13 18:53:27    阅读次数:197
uva 11178 Morley's Theorem(计算几何-点和直线)
uva 11178 Morley's Theorem(计算几何-点和直线) 题目大意: 作三角形的每个角的三等分射线,相交成的三角形DEF为等边三角形。 解题思路: 通过向量的旋转以及直线的相交,求出相应的交点。...
分类:其他好文   时间:2014-08-13 13:15:26    阅读次数:203
Unity3D之Vector3.Dot和Vector3.Cross的使用
在unity3d中,Vector3.Dot表示求两个向量的点积;Vector3.Cross表示求两个向量的叉积。点积计算的结果为数值,而叉积计算的结果为向量。两者要注意区别开来。在几何数学中:1.点积点积的计算方式为: a·b=|a|·|b|cos 其中|a|和|b|表示向量的模,表示两个向量的夹角...
分类:其他好文   时间:2014-08-13 12:33:36    阅读次数:182
nyis oj 68 三点顺序 (计算几何基础)
三点顺序 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 现在给你不共线的三个点A,B,C的坐标,它们一定能组成一个三角形,现在让你判断A,B,C是顺时针给出的还是逆时针给出的? 如: 图1:顺时针给出 图2:逆时针给出                               输...
分类:其他好文   时间:2014-08-12 13:44:24    阅读次数:220
碰撞检测的Demo
看了李明华老师那本游戏入门, 碰撞检测哪个部分不知道为什么判断时候要多加上那几句,感觉不加上也是可以的呀???? 求指点现在把demo发上来:MainActivity.javapublic class MainActivity extends Activity { @Override p...
分类:其他好文   时间:2014-08-12 00:22:53    阅读次数:394
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!