题目大意:给定一个圆,一堆粒子在里面反射,每个粒子只能撞墙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
题意:
给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
计算过程如下:1,通过由主角中心raycast一条竖直射线获得主角所在处地面法线,用作主角的newUp。2,根据主角forward和newUp计算newForward。3,使用Quaternion.LookRotation (newForward, newUp)获得主角新的rotation。结果如图...
分类:
编程语言 时间:
2015-03-31 14:18:34
阅读次数:
194
这一篇是纯技术讨论,看过我前面文章的童鞋应该清楚,我的奔跑是靠鼠标响应的,鼠标点到哪就跑到哪,后来又有了界面,麻烦就来了,我的界面竟然能点 穿,我不希望点界面的时候还能点到界面后面的地面上,角色傻不拉几的往那跑,那肿么办呢,总不能每次点击都要判断点击的物体名称吧,那界面多了会累死的, 好在我们有标签和层这两个神器,所以我这里介绍两种方案,都能达到效果。
方案一:利用标签(Tag)...
分类:
编程语言 时间:
2015-03-19 06:24:38
阅读次数:
296
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
欢迎来到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
昨天在做一个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