八叶一刀·无仞剑

万物流转,无中生有,有归于无

导航

12 2019 档案

摘要:在做光线追踪的时候,有一步是已知光线所打到的平面的normal,和光线的入射方向。我们想将入射方向转换为normal的局部坐标,这就首先需要构建出基于normal的局部坐标系。然后利用这篇文章( https://www.cnblogs.com/wickedpriest/p/12074420.html 阅读全文

posted @ 2019-12-25 19:56 闪之剑圣 阅读(392) 评论(0) 推荐(0)

摘要:在三维空间里,我们常常用一个四维的向量来代表一个顶点,即 v = (x,y,z,1)。 假设我们已知世界坐标系下的顶点 p ,又有世界坐标系下两两正交的三个轴 u , v , w 和新坐标轴的原点 e 。那么我们可以通过以下公式将 p 转换为新坐标系下的顶点: 其实,因为图中的矩阵符合正交矩阵(即矩 阅读全文

posted @ 2019-12-20 17:51 闪之剑圣 阅读(502) 评论(0) 推荐(0)

摘要:今天在工作中需要对一个利用bat文件运行的脚本进行调试,又不想直接通过Pycharm运行脚本。想到平时调试我们自己的游戏也不是直接在Pycharm运行的,应该可以从中借鉴思路。于是就搜索了一下方法,发现可以用Pycharm的远程调试功能实现。 想利用Pycharm的远程调试,需要做以下几点: 1.保 阅读全文

posted @ 2019-12-11 20:56 闪之剑圣 阅读(612) 评论(0) 推荐(0)

摘要:在Python中,当你访问对象的一个属性(也就是写出类似obj.xxx的代码时),访问的优先级从高到低如下所示: 1.__getattribute__ 这是优先级最高的函数,所有对属性的访问必先访问它。举个例子: 得到的输出为: 可以看到,哪怕是访问__getattribute__本身也要先经过__ 阅读全文

posted @ 2019-12-04 19:23 闪之剑圣 阅读(610) 评论(0) 推荐(1)