addOval(RectF oval, Path.Direction dir)方法: 绘制椭圆,同上绘制圆的方法
addPath(Path src, float dx, float dy)方法: 在已有的Path上通过平移创建新的path
addCircle(float x, float y, float radius, Direction dir)方法:
使用pat...
分类:
其他好文 时间:
2016-05-07 10:25:12
阅读次数:
135
矩阵求导属于矩阵运算
常用求导公式:
Y = A * X –> DY/DX = A’
Y = X * A –> DY/DX = A
Y = A’ * X * B –> DY/DX = A * B’
Y = A’ * X’ * B –> DY/DX = B * A’
1. 矩阵Y对标量x求导:
相当于每个元素求导数后转置一下,注意M×N矩阵求导后变成N×M了
Y = [y(ij)] –...
分类:
其他好文 时间:
2016-05-07 08:49:28
阅读次数:
173
一、阴影:
Paint 类定义了一个名为 setShadowLayer 的方法:
public void
setShadowLayer(float radius,float dx,float dy,int shadowColor), 参数意义如下:
radius:阴影半径
dx: x 方向阴影的偏移量
dy: y 方向阴影的偏移量
shadowColor: 阴影的颜色
阴影lay...
分类:
其他好文 时间:
2016-05-06 13:11:47
阅读次数:
345
在应用sqlite之前需要添加sqlite库,那么我们就会发现有3和3.0的区别,开始我也并不懂,后才知道: 实际上libsqlite3.dylib本身是个链接,它指向libsqlite3.0.dylib。也就是说在项目里如果你添加libsqlite3.dylib和添加libsqlite3.0.dy ...
分类:
数据库 时间:
2016-05-05 21:52:49
阅读次数:
234
Canvas提供了4个绘制曲线的方法:
arc(x,y,stratAngle,endAngle,true/false);//默认为false
arcTo(x1,y1,x2,y2,r);
x1,y2坐标一,x2,y2坐标2,r是圆弧半径
quadraticCurveTo(dx,dy,x,y);
dx,dy控制点,x,y是结束点
bezierCurveTo(dx1,dy1,d...
分类:
其他好文 时间:
2016-04-29 16:51:36
阅读次数:
205
Canvas提供了4个绘制曲线的方法:
arc(x,y,stratAngle,endAngle,true/false);//默认为false
arcTo(x1,y1,x2,y2,r);
x1,y2坐标一,x2,y2坐标2,r是圆弧半径
quadraticCurveTo(dx,dy,x,y);
dx,dy控制点,x,y是结束点
bezierCurveTo(dx1,dy1,d...
分类:
其他好文 时间:
2016-04-26 20:17:38
阅读次数:
231
在三维图形学中,几何变换大致分为三种,平移变换(Translation),缩放变换(Scaling),旋转变换(Rotation)。以下讨论皆针对DirectX,所以使用左手坐标系。
平移变换
将三维空间中的一个点[x, y, z, 1]移动到另外一个点[x', y', z', 1],三个坐标轴的移动分量分别为dx=Tx, dy=Ty, dz=Tz, 即
x' = x + Tx
y'...
分类:
其他好文 时间:
2016-04-22 19:49:33
阅读次数:
151
1.根据XY创建一个点 /// <summary> /// 根据x y创建新点 /// </summary> /// <param name="dX">x坐标值</param> /// <param name="dY">y坐标值</param> /// <returns>返回点要素</returns ...
分类:
其他好文 时间:
2016-04-15 10:31:50
阅读次数:
158
@-webkit-keyframes dy{ from { width: 0;} } @keyframes dy{ from { width: 0;} } HTML ...
分类:
Web程序 时间:
2016-04-08 19:34:52
阅读次数:
140