Android ApiDemos示例解析(85):Graphics->Vertices
来源:互联网 发布:行李箱推荐 知乎 编辑:程序博客网 时间:2024/06/04 19:11
Canvas.drawVertices 为Canvas.drawBitmapMesh的通用格式, BitmapMesh 请参见 Android ApiDemos示例解析(55):Graphics->BitmapMesh
同样为图像加上绿色网格以便更好的显示drawVertices 效果:
canvas.drawVertices(Canvas.VertexMode.TRIANGLE_FAN, 10, mVerts, 0, mTexs, 0, null, 0, null, 0, 0, mPaint); canvas.translate(0, 240);canvas.drawVertices(Canvas.VertexMode.TRIANGLE_FAN, 10, mVerts, 0, mTexs, 0, null, 0, mIndices, 0, 6, mPaint);
具体算法不详述了,Canvas.VertexMode ,可以参见下图:
TRIANGLES
每隔三个顶点构成一个三角形,为多个三角形组成。
TRIANGLE_STRIP
每相邻三个顶点组成一个三角形,为一系列相接三角形构成。
TRIANGLE_FAN
以一个点为三角形公共顶点,组成一系列相邻的三角形。
- Android ApiDemos示例解析(85):Graphics->Vertices
- Android ApiDemos示例解析(85):Graphics->Vertices
- Android ApiDemos示例解析(77):Graphics->RoundRects
- Android ApiDemos示例解析:Graphics->Layers
- Android ApiDemos示例解析(55):Graphics->BitmapMesh
- Android ApiDemos示例解析(56):Graphics->BitmapPixels
- Android ApiDemos示例解析:Graphics->Layers
- Android ApiDemos示例解析(51):Graphics->AlphaBitmap
- Android ApiDemos示例解析(52):Graphics->AnimateDrawables
- Android ApiDemos示例解析(53):Graphics->Arcs
- Android ApiDemos示例解析(54):Graphics->BitmapDecode
- Android ApiDemos示例解析(55):Graphics->BitmapMesh
- Android ApiDemos示例解析(56):Graphics->BitmapPixels
- Android ApiDemos示例解析(57):Graphics->CameraPreview
- Android ApiDemos示例解析(58):Graphics->Clipping
- Android ApiDemos示例解析(59):Graphics->ColorFilters
- Android ApiDemos示例解析(60):Graphics->ColorMatrix
- Android ApiDemos示例解析(61):Graphics->Compass
- 跟我学jquery(六)jquery中事件详解 .
- 优化UITableView性能
- Win7+vs2010+qt4.8
- 推荐一个vps,最低端的配置非常便宜,只要550RMB左右一年
- ARX创建块遭遇图形数据库问题
- Android ApiDemos示例解析(85):Graphics->Vertices
- 美国十六所大学网上课程 -- 世界上最好的免费网上课程(英文)
- 黑马程序员~IO流小述
- 刚接触mysql, 记录几个常用命令
- printf格式化输出详解
- hdu4313_题解
- oracle 用to_char()日期区间比较
- S2SH下文章新闻等浏览次数的计算
- Android ApiDemos示例解析(86):Graphics->Xfermodes