GISuuser的博客

代写地理信息本科研究生毕业设计,有意者发送邮件至965894265@qq.com

OpenGL ES2.0实现手指滑动平移、双指缩放Android

主要是实现了手指在屏幕上滑动实现平移,两个手指进行缩放。主要是这部分矩阵还挺麻烦的。 效果图如下所示: 核心部分代码如下 触控事件处理: @SuppressLint("ClickableViewAccessibility") @Ov...

2018-10-16 18:06:53

阅读数:90

评论数:0

OpenGL ES2.0实现文字绘制Android

OpenGL ES2.0是无法直接绘制文字的,我采用的方法是将文字转为Bitmap,然后以图贴的方式进行渲染。看到网上也有人是将文字生成点,一个个进行绘制的,个人觉得这种方法还是挺麻烦的。文章分为两部分,一部分是在canvas中绘图转Bitmap,第二部分是贴图纹理绘制。 文字转Bitmap ...

2018-10-15 11:55:32

阅读数:40

评论数:0

OpenGL ES2.0实现按住屏幕平移/拖拽视图Android

本篇博文主要是实现用手指拖动OpenGL ES2.0绘图的屏幕,在使用了正摄投影与平移矩阵相结合,捕捉视图的move事件,将手指滑过的屏幕坐标转为绘图坐标系坐标,根据差值,对OpenGL ES绘图坐标系进行平移,从而得到需要的结果。效果图如下图所示: 核心代码如下: 1主要是计算点击事件的...

2018-10-09 15:56:03

阅读数:40

评论数:0

OpenGL ES2.0绘制圆形点Android

使用Android SDK开发,使用OpenGL ES2.0绘制圆形点,支持横竖屏转换,点的大小有两种方式设置效果图如下: 着色器代码 package com.hb.drawpoint; public final class ShaderCode { public final ...

2018-10-08 17:51:03

阅读数:45

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭