码迷,mamicode.com
首页 >  
搜索关键字:射线    ( 369个结果
BZOJ 1094 ZJOI2007 粒子运动 计算几何
题目大意:给定一个圆,一堆粒子在里面反射,每个粒子只能撞墙k次,求全程粒子间距离的最小值 每两个粒子之间计算一遍 反射就是把射线沿着切线作镜像变换 随便搞搞咯…… #include #include #include #include #include #include #define M 110 #define EPS 1e-7 #define INF 1e9 using n...
分类:其他好文   时间:2015-04-10 18:10:21    阅读次数:143
poj 4048 Chinese Repeating Crossbow 线段规范相交的判断
题意: 给n条线段和初始点,求初始点发出的射线最多能穿过多少条线段(有交点就算穿过)。 分析: 枚举线段端点,判断线段是否规范相交,需要严密的模板。 代码: //poj 4048 //sep9 #include using namespace std; typedef long long ll; const ll maxN=2000; const ll maxL=40028; str...
分类:其他好文   时间:2015-03-31 18:14:30    阅读次数:111
unity, 让主角头顶朝向等于地面法线(character align to surface normal)
计算过程如下:1,通过由主角中心raycast一条竖直射线获得主角所在处地面法线,用作主角的newUp。2,根据主角forward和newUp计算newForward。3,使用Quaternion.LookRotation (newForward, newUp)获得主角新的rotation。结果如图...
分类:编程语言   时间:2015-03-31 14:18:34    阅读次数:194
Unity3D 射线指定层获取GameObject 注意
这一篇是纯技术讨论,看过我前面文章的童鞋应该清楚,我的奔跑是靠鼠标响应的,鼠标点到哪就跑到哪,后来又有了界面,麻烦就来了,我的界面竟然能点 穿,我不希望点界面的时候还能点到界面后面的地面上,角色傻不拉几的往那跑,那肿么办呢,总不能每次点击都要判断点击的物体名称吧,那界面多了会累死的, 好在我们有标签和层这两个神器,所以我这里介绍两种方案,都能达到效果。 方案一:利用标签(Tag)...
分类:编程语言   时间:2015-03-19 06:24:38    阅读次数:296
Unity中射线碰撞试验分享:
Physics.Raycast:光线投射   参数: origin:射线起始点 direction:射线方向 distance:射线长度 layerMask:只选定Layermask层内的碰撞器,其它层内碰撞器忽略。 Returns bool - True when the ray intersects any collider,otherwise false. 当光线投射与任何...
分类:编程语言   时间:2015-03-15 09:38:29    阅读次数:164
【Unity3d】火炬之光的X射线效果
欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多Unity3D资源、Unity3D培训视频、Unity3D教程、Unity3D常见问题、Unity3D项目源码,【狗刨学习网】unity极致学院,致力于打造业内unity3d培训、学习第一品牌。   人物和摄像机之间存在例如墙壁等的阻挡时 可以修改阻挡材质的alpha呈现半透明状   using UnityEng...
分类:编程语言   时间:2015-03-14 17:04:58    阅读次数:300
一个钝角三角形至少需要几个锐角三角形组成
也就是:一个钝角三角形如何划分才能使其由有限个锐角三角形组成,并且使这些锐角三角形个数最少? 答案:划分成7个锐角三角形;。 方法:以钝角为一内角,以对边中间一段为一边,作一凸五边形;  取五边形内一点,分别连接至五个顶点,成五个锐角三角形,加余下的两个,就是7个。  也就是:在原三角形中心取某点向外放射5条射线线,形成星型,一条交原三角形钝角定点,另外各一条交于钝角两...
分类:其他好文   时间:2015-03-09 19:12:55    阅读次数:154
Unity3D的RaycastHit小细节
昨天在做一个3D模型(碰撞盒是MeshCollider)的射线碰撞,需要获得碰撞位置的三角形索引值,我想到了一个方案:1.用碰撞点(RaycastHit.point)和每个三角形的3个顶点做共面检测 。2.如果检测共面,再用斜坐标系分解的方法判断碰撞点是否在该三角形内。3.如果在三角形内,则记录下该...
分类:编程语言   时间:2015-03-05 19:03:15    阅读次数:306
【计算几何】是时候知道这些函数了
atan2(y, x); atan2(y,x)所表达的意思是坐标原点为起点,指向(x,y)的射线在坐标平面上与x轴正方向之间的角的角度。 区别:atan(y/x); 返回数字的反正切值(弧度)。
分类:其他好文   时间:2015-03-02 01:00:16    阅读次数:165
[转]对齐次坐标的理解
“齐次坐标表示是计算机图形学的重要手段之一,它既能够用来明确区分向量和点,同时也更易用于进行仿射(线性)几何变换。”——F.S. Hill, JR。 齐次坐标主要是应用在矩阵转换中,我们通常运算的坐标系是“笛卡尔坐标系”,我们已经习惯了笛卡尔坐标系的表述方式,一个点都有唯一对应的数据值来表示,比如原...
分类:其他好文   时间:2015-02-16 13:03:20    阅读次数:113
369条   上一页 1 ... 28 29 30 31 32 ... 37 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!