拓扑性质,流形映射到平面上,就是拓扑(纹理,展UV)映射,模型像素纹理(空间)像素切线空间的法线(其他定义在纹理上的属性,比如高度等等)。微分性质,流形上面局部的弯曲程度,就是每一点的切线空间,模型像素切线空间。拓扑微分可以结合在一起,先将流形映射到平面,然后每一点都有自己的切线空间。计算光照时,固...
分类:
其他好文 时间:
2014-10-04 17:23:46
阅读次数:
269
第十一章执行查询算法基本概念:三类查找方法:线性查找、树形查找、哈希表查找动态查找表:在查找的同时,对表做修改操作(如插入和删除),则相应的表称为动态查找表静态查找表:与动态查找表相反查找过程中对关键字需要执行的平均比较次数(也称平均比较长度作为衡量一个查找..
分类:
其他好文 时间:
2014-10-01 00:37:01
阅读次数:
338
RMQ with Shifts
时间限制:1000 ms | 内存限制:65535 KB
难度:3
描述
In the traditional RMQ (Range Minimum Query) problem, we have a static array A. Then for each query (L, R) (L
In this pro...
分类:
其他好文 时间:
2014-09-30 00:51:11
阅读次数:
451
最近用到了,所以依然是转载ArrayList和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比...
分类:
其他好文 时间:
2014-09-26 12:58:58
阅读次数:
211
线性插值法 线性插值是数学、计算机图形学等领域广泛使用的一种简单插值方法。 假设我们已知坐标(x0,y0)与(x1,y1),要得到[x0,x1]区间内某一位置x在直线上的值。根据图中所示,我们得到(y-y0)(x-x0)/(y1-y0)(x1-x0) 假设方程两边的值为α,那么这个值就是插...
分类:
其他好文 时间:
2014-09-25 21:59:47
阅读次数:
326
【法线贴图原理】 如果法线处于世界坐标中的(world space),那称为world space normal。如果是处于物体本身局部坐标中的,那称为object space normal。 很容易想象,world space normal一旦从贴图里解压出来后,就可以直接用了,效率很高。但是.....
分类:
其他好文 时间:
2014-09-25 13:31:18
阅读次数:
261
假设多个线程共享一个静态变量,如果让每个线程都执行相同的方法每次让静态变量自增1,这样的做法线程安全吗?能保证自增变量数据同步吗?本篇体验使用lock语句块和Interlocked类型方法保证自增变量的数据同步。 □ 线程不安全、数据不同步的做法 class Program { static int...
分类:
编程语言 时间:
2014-09-23 17:11:54
阅读次数:
243
【Binormal - 副法线】 Binormal是垂直于Normal、Tangent平面的直线。Normal、Binormal、Tangent三条线构成一个坐标系。参考:http://202.113.29.3/nankaisource/graphics/differential%20geomet....
分类:
其他好文 时间:
2014-09-19 20:56:35
阅读次数:
168
【NormalMapping】 法线贴图内的数据是法线,高度贴图内的数据是高度,不是一个东西。在ShaderLab中,UnpackNormal()分析的是法线贴图(注意不是高度贴图)。 可以看到,在GLES环境下及Mobile环境下,normal中存储的只是0-1的值。而UnpackNorm...
分类:
移动开发 时间:
2014-09-18 20:24:24
阅读次数:
186