摘要: 我们知道,在 Excel 中,行数用数字表示,而列数是用字母表示的(如下图所示),有时候需要把它转换成数字来使用,或者把数字转换成字母。(例如使用POI操作Excel) 下面是转换代码,用来进行字母和数字之间的转换: 测试类: 测试执行的结果: 阅读全文
posted @ 2017-03-25 13:02 落枫飘飘 阅读(3641) 评论(0) 推荐(0) 编辑
摘要: 使用搜狐获取IP地址: var returnCitySN = {"cip": "58.16.0.0", "cid": "500000", "cname": "贵州省"}; 阅读全文
posted @ 2017-03-25 11:39 落枫飘飘 阅读(6378) 评论(1) 推荐(0) 编辑
摘要: select2和bootstrap模态框一起使用导致select2的input获取不到焦点问题 解决办法: 把页面中的 tabindex="-1" 删掉, 或者值改为1 代码片段: 阅读全文
posted @ 2017-03-25 11:34 落枫飘飘 阅读(1086) 评论(0) 推荐(0) 编辑
摘要: 第六课 纹理映射: 在这一课里,我将教会你如何把纹理映射到立方体的六个面。 激动的时刻来了,加载图片了。 复习一下android加载图片的知识。放一个png到drawable里面。 (图片文件名:nehe.png) 添加一个工具类,方便我们使用。 package top.wuqianling.ope 阅读全文
posted @ 2017-03-25 10:30 落枫飘飘 阅读(943) 评论(0) 推荐(0) 编辑
摘要: 第五课 3D空间: 我们使用多边形和四边形创建3D物体,在这一课里,我们把三角形变为立体的金子塔形状,把四边形变为立方体。 先看看三角形的顶点变成啥了 一个四个面,每个面三个点,地面没画。 你们仔细看看每个面,都是按逆时针方向画的。当然,如果你没有增加Cull剔除代码(上节课最后提到),至于顺时针, 阅读全文
posted @ 2017-03-25 10:28 落枫飘飘 阅读(709) 评论(0) 推荐(0) 编辑
摘要: 第四课 旋转: 在这一课里,我将教会你如何旋转三角形和四边形。左图中的三角形沿Y轴旋转,四边形沿着X轴旋转。 我们增加两个变量来控制这两个对象的旋转。这两个变量加在程序的开始处其他变量的后面。它们是浮点类型的变量,使得我们能够非常精确地旋转对象。浮点数包含小数位置,这意味着我们无需使用1、2、3.. 阅读全文
posted @ 2017-03-25 10:20 落枫飘飘 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 第三课 给多边形上色: 作为第二课的扩展,我将叫你如何使用颜色。你将理解两种着色模式,在左图中,三角形用的是光滑着色,四边形用的是平面着色。 这次增加的代码不算多。 增加一个color的buffer 在OpenGLRenderer类中定义颜色数组: 在onDrawFrame函数中加入: 在onSur 阅读全文
posted @ 2017-03-25 10:19 落枫飘飘 阅读(1210) 评论(0) 推荐(0) 编辑
摘要: 第二课 你的第一个多边形: 在第一个教程的基础上,我们添加了一个三角形和一个四边形。也许你认为这很简单,但你已经迈出了一大步,要知道任何在OpenGL中绘制的模型都会被分解为这两种简单的图形。 读完了这一课,你会学到如何在空间放置模型,并且会知道深度缓存的概念。 其他类不变,只更改OpenGLRen 阅读全文
posted @ 2017-03-25 10:18 落枫飘飘 阅读(2268) 评论(0) 推荐(0) 编辑
摘要: 第一课 快速的开始一个Android OpenGL项目 首先,读懂我们的教程,需要有android的初步基础,我们这里只是通过android提供的SDK,来进行OpenGL的学习,所以你必须先学习如何建立一个android的项目,同时了解activity的生命周期和android下的屏幕或键盘响应机 阅读全文
posted @ 2017-03-25 10:17 落枫飘飘 阅读(4392) 评论(0) 推荐(0) 编辑