学习第六章Unity内置函数时,由于之前使用mul矩阵乘法时的顺序与书中不一致,导致使用内置函数时出现光照效果不一样,因此引出以下两个问题: 1 什么时候使用3x3矩阵,什么时候使用4x4矩阵? 2 法线变换矩阵与坐标变换矩阵不相同? 解答1: 4.9.1节书中讲述了何时使用3x3和4x4矩阵。因为 ...
分类:
编程语言 时间:
2017-08-08 19:50:12
阅读次数:
254
1. mybatis缓存介绍 如下图,是mybatis一级缓存和二级缓存的区别图解: mybatis提供查询缓存,用于减轻数据压力,提高数据库性能。 mybaits提供一级缓存,和二级缓存。 一级缓存是SqlSession级别的缓存。在操作数据库时需要构造 sqlSession对象,在对象中有一个数 ...
分类:
其他好文 时间:
2017-08-06 22:59:20
阅读次数:
266
书中的6.4节讲的是漫反射的逐顶点光照和逐片元光照。 前一种算法是根据漫反射公式计算顶点颜色(顶点着色器),对颜色插值(光栅化过程)返回每个像素的颜色值(片元着色器)。 第二种算法是获得顶点的法线(顶点着色器),对法线插值(光栅化过程),根据漫反射公式计算像素颜色(片元着色器)。 注:漫反射公式:( ...
分类:
编程语言 时间:
2017-08-05 18:57:24
阅读次数:
505
在项目中,需要使用乡镇街道的地图边界,之前一直使用的是百度地图或Echarts地图,其没有这部分行政区的数据,需要在第三方购买数据,其提供的是shp文件 主文件:counties.shp 索引文件:counties.shx dBASE表: ounties.dbf 我使用GeoServer将shp文件 ...
分类:
Web程序 时间:
2017-08-04 15:17:15
阅读次数:
693
积雪效果是比较简单的,只需要计算顶点法线方向和世界向上方向之间的点乘,将得到的值与预设的阀值比较,小于阀值为0,用这个值进行插值就OK了 代码: 1 Shader "MyShader/SnowShader" { 2 Properties{ 3 _MainTex("MainTex",2D)="whit ...
分类:
编程语言 时间:
2017-08-03 13:50:30
阅读次数:
518
"Peer authentication" means that it's comparing your database username against your Linux username. It should work if you're logged in as postgres. Yo ...
分类:
数据库 时间:
2017-07-24 01:20:56
阅读次数:
763
Caliburn.Micro学习笔记(三) 事件聚合IEventAggregator和 Ihandle<T> 今天 说一下Caliburn.Micro的IEventAggregator和IHandle<T>分成两篇去讲这一篇写一个简单的例子 看一它的的实现和源码 下一篇用它们做一个多语言的demo ...
分类:
其他好文 时间:
2017-07-06 23:46:07
阅读次数:
507
Shape文件由ESRI开发。一个ESRI(Environmental Systems Research Institute)的shape文件包含一个主文件,一个索引文件,和一个dBASE表。当中主文件的后缀就是.shp。 Shape文件已经是一种开源的文件格式。官方早在2006年就出版了对应的白皮 ...
分类:
编程语言 时间:
2017-06-06 13:06:22
阅读次数:
268
查询对象为ArcInfo coverage,shapefile, INFO table,dBASE table,ArcSDE data,ArcIMS 要素类,或者 ArcIMS image service 子图层: '_' indicates one character '%' indicates ...
分类:
其他好文 时间:
2017-05-08 14:46:51
阅读次数:
4253
Android -- Audio Native服务之启动流程分析(一)
Android中的Audio系统是比较庞大、繁杂的一部分内容, 其中会涉及较多的音频编解码、多媒体制式与Android Au...
分类:
移动开发 时间:
2017-04-22 17:37:07
阅读次数:
1176