![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数学,图形学公式
记录运算公式为主
rrtt_2323
d=====( ̄▽ ̄*)b
展开
-
数值重映射方法(Remap)
数值重映射虽然不属于系统的 api,但在我们平时的工作中又是不可或缺的。0~1 之间其实很简单-1,1 -> 0,1 时,就是 x * 0.5 + 0.5 = y0,1 -> -1,1 时,就是 y * 2 - 1 = xx和y是具有可逆性的除了像上面这种确定的值外,比如我的范围是不固定的话怎么办?别慌,这也是有公式可以用的,要不说数学的世界很神奇呢~float Remap(float x, float t1, float t2, float s1, flo..原创 2022-04-21 15:07:06 · 5357 阅读 · 3 评论 -
法线变换需要右乘矩阵,顶点变换需要左乘矩阵
最近写shader,需要用到tbn矩阵变换法线,突然注意到一个问题,那就是为啥法线都要左乘矩阵,但是顶点变换都是右乘呢?之前也用,但是没有深入思考一下这个问题,结果就是一通猛查。这里也不秀自己一瓶子不满,半瓶子晃荡的数学功底了,放上一些大佬们的说明讲解。模型视图变换时,法线向量要乘模型视图矩阵的逆转置矩阵【转】 - 3D入魔 - 博客园法线变换矩阵_lawest的博客-CSDN博客_法线矩阵4.7 法线变换的疑惑 · Issue #17 · candycat1992/Unity_Shad原创 2022-03-19 15:07:11 · 937 阅读 · 2 评论 -
unity中的缓动插值曲线,Easing Curves的那些事
关键时刻,需要时总是找不到,备份一下http://robertpenner.com/easing/easing_demo.html原创 2019-10-16 14:21:04 · 1736 阅读 · 1 评论 -
Windows跳过扫描阶段,直接删除文件
del /?显示操作命令信息del D:\UnrealEngine-5.0.0-early-access-1.zip删除指定文件del D:\test\*.txt删除 test 目录下 .txt 后缀的文件del "*.txt" ".*tif"删除目录下指定后缀的文件del /a-r p\根据文件属性删文件实测用安静模式,可以跳过windows的删除扫描阶段,直接开干!...原创 2021-11-02 21:57:23 · 2364 阅读 · 0 评论 -
获取两个向量a,b之间的夹角的几种方法
获取两个向量a,b之间的夹角的几种方法方法1:通过两个向量的法向量的点乘的反余弦获取弧度,然后通过弧度获取角度rad = Mathf.Acos(Vector3.Dot(a.normal,b.normal))ang = rad * Mathf.Rad2Deg方法2:通过两个向量的法向量的叉乘的模长的反正弦获取弧度,然后通过弧度获取角度rad = Mathf.Asin(Vector3...原创 2019-11-29 13:42:55 · 7188 阅读 · 0 评论 -
同角三角函数间的基本关系式
PS:今天有需求,所以研究了一下圆形碰撞器碰撞时,2圆相交,交点怎么求的问题(因为我需要让相撞的地方凹进去,虽然这个需求之后可能会改,但是正好趁着有时间,可以研究一下),然后发现好多数学公式都给忘掉了,我整个人是懵逼的,然后一查公式发现了这个十分全的答案,分享出来,虽然数学书上没准有,但是我的书估计已经成灰了,传上来给大家看看吧,也方便被人搜索到~答案来自 百度.作业帮: http://www.z原创 2016-10-11 17:18:58 · 2893 阅读 · 0 评论 -
矩形碰撞公式,以前还做j2me时就用到的公式,为了方便查找,这里记一下
/** * * @param x1 第一个矩形的X 坐标 * @param y1 第一个矩形的Y 坐标 * @param w1 第一个矩形的宽 * @param h1 第一个矩形的高 * @param x2 第二个矩形的X 坐标 * @param y2 第二个矩形的Y 坐标 * @param w2 第二个矩形的宽 * @param h2 第二个矩形的高 * @原创 2017-09-05 17:13:08 · 478 阅读 · 0 评论 -
一些球形包围盒,AABB包围盒,OBB包围盒的文章
球形包围盒的碰撞检测,生成原理: 生成方法是均值法,Ritter方法 均值法简单,快速,但是不准确,生成的包围盒不是特别贴近模型 Ritter方法步骤更多,要慢一些,但是包围盒更准确,更贴近模型 http://blog.csdn.net/i_dovelemon/article/details/32904251AABB碰撞检测: http://www.it165.net/pro/html/2原创 2016-04-14 18:47:20 · 2602 阅读 · 0 评论 -
左移,右移的数字意义,总是忘,记忆一下
转自百度:http://baike.baidu.com/link?url=u8V9QGHtlfDkBZK5fyB0wYGjjAfeVWfXX6HSKpQBeQWQqFIWkEysYk99W0sYRR2yzfDlq8umUraQSwVdbrzYF_左移运算符就是在二进制的基础上对数字进行平移。按照平移的方向和填充数字的规则分为三种:<<(左移)、>>(带符号右移)和>>>(无符号右移)。[1] 在原创 2016-04-01 14:39:07 · 7675 阅读 · 2 评论