
笔记
雑
undefined
展开
-
【Android开发】常见的数学函数
abs()取绝对值 →print(abs(-7.1));//7.1 ceil()取≥n的int值 →print(ceil(3.2));//4 floor()取≤n的int值 →print(floor(3.2));//3 round()取最接近n的int值,4舍5入 constrain(n,a,b)取[a,b]区间的n值 dist(x1, y1, x2, y2)/dist(x1, y1, z1, x2, y2, z2)计算两点间的距离 exp(n)返回n个欧拉数 lerp(a, b, n) n为0.0~1.0原创 2022-03-31 07:12:46 · 3235 阅读 · 0 评论 -
【android opengles开发的一些基础类】
android.opengl.EGL14:EGL 1.4。 android.opengl.EGLConfig:描述了颜色缓冲区组件的深度以及辅助缓冲区(深度、多样本和模板缓冲区)的类型、数量和大小。 android.opengl.EGLContext:创建上下文并与绘图表面相关联。 android.opengl.EGLDisplay:在其上绘制图形并显示在物理屏幕上。 android.opengl.EGLExt:EGL扩展。 android.opengl.EGLObjectHandle:包装EGL对象的基类原创 2022-01-27 17:29:16 · 1990 阅读 · 0 评论 -
【android开发的一些java类和接口】
java.awt.font:提供与字体相关的类和接口。 java.beans:包含了开发bean相关的类,各种操作自定义bean的类,比如持久化类实例,内省实现。 java.io:也称为IO流,它的核心就是对文件的操作,对于字节、字符类型的输入和输出流,IO是指对数据流的输入和输出,IO流主要分为两大类,字节流和字符流,字节流可以处理任何类型的数据,如图片、视频等,字符流只能处理字符类型的数据,IO流的本质是数据传输,并且流是单向的。 java.lang:提供对Java编程语言的设计至关重要的类。 java原创 2022-01-27 12:06:13 · 2060 阅读 · 0 评论 -
【android的一些基础类】
android.accessibilityservice:无障碍服务类。 android.accounts:集中式的账户管理API。 android.animation:动画类。 android.annotation:一个能够让你快速进行Android开发的注释、注解的开源框架。 android.app:提供高层的程序模型和基本的运行环境。 android.appwidget:创建应用程序小部件的类。 android.bluetooth:管理蓝牙功能的类,例如扫描设备、连接设备以及管理设备之间的数据传输。原创 2022-01-26 22:24:52 · 2452 阅读 · 0 评论 -
矩阵、opengl
矩阵 有一个物体a(10,0,10),如果把它绕x轴旋转180度,会得到a’(10,0,-10)。 写代码:a(10,0,10)→rotateX(180°)→a’(10,0,-10)。 那么rotateX(180°)是如何实现将a(10,0,10)转化为a’(10,0,-10)的效果的呢?深入研究的话:我们会发现rotateX(180°)其实是一个含16个元素的F数组: F[0]=1 F[1]=0 F[2]=0 F[3]=0 F[4]=0 F[5]=cos(180°) F[6]=sin(180°) F[7]原创 2021-04-18 00:22:57 · 99 阅读 · 0 评论