-
设置光照效果Set Lighting
androidopengles总结什么是OpenGLES?OpenGLES(为OpenGLforEmbeddedSystem的缩写)为适用于嵌入式系统的一个免费二维和三维图形库。为桌面版本OpenGL的一个子集。OpenGLES定义了一个在移动平台上能够支持OpenGL最基本功能的精简标准,以适应如手机,PDA或其它消费者移动终端的显示系统。KhronosGroup定义和管理了OpenGLES标准...
42
热度 -
[讨论] 面向对象中的 封装、继承 、多态解决方法
[讨论]面向对象中的封装、继承、多态关于面向对象的三个基本特征:封装、继承、多态上面资料截取自link由于文章比较抽象,所以发个帖子跟大家讨论一下....封装是最容易理解的,有以下几种解释方法:1.封装就像你建一个类,然后把这个类的属性和方法定义在一起,同时对这些属性和方法予以“public,private,protected“等。2.该包的包,该漏的漏3.就是对数据的隐藏,外部用户只需要关心该类...
461
热度 -
关于Qt5.4 QOpenGLWidget 和QPainter 混合渲染有关问题
关于Qt5.4QOpenGLWidget和QPainter混合渲染问题Qt助手上说可以混合渲染:Itisalsopossibletodraw2DgraphicsontoaQOpenGLWidgetsubclassusingQPainter:1.InpaintGL(),insteadofissuingOpenGLcommands,constructaQPainterobjectforuseonthe...
240
热度 -
初学时编的一个小程序,请帮忙简化一下!!!
初学时编的一个小程序,请帮忙简化一下!!! importjavax.swing.JOptionPane; publicclassSynthesis{ staticfinaldoublePI=3.14159; staticStringoutput=""; publicstaticvoidmain(String[]args){ Stringnum=...
297
热度 -
3.圆柱体
AndroidOpenGLES(九)----构建几何物体1.三角形扇一个三角形扇以一个中心顶点作为起始,使用相邻的两个顶点创建第一个三角形,接下来的每个顶点都会创建一个三角形,围绕起始的中心点按扇形展开。为了使这个扇形闭合,我们只需要在最后重复第二个点。(以长方形为例)构建三角形扇的步骤,如下图所示:要使用OpenGL绘制这个三角形扇,需要在渲染类的onDrawFrame()中,使用如下方法:GL...
26
热度 -
Android OpenGL ES 应用(2) 纹理
AndroidOpenGLES应用(二)纹理上一篇讲了基础入门OpenGL(一),这一次主要学习OpenGL纹理基本学习总结要是做复杂的OpenGL应用程序,一定会用到纹理技术。纹理说白了就是把图片或者视频图像绘制到OpenGL空间中。因此纹理也有坐标系,称ST坐标,或者UV上面是纹理坐标空间,但没有固定的方向下面演示加载一张image作为纹理贴图。publicclassTextureUtils{...
511
热度 -
安卓画夹
安卓画板我的第一个安卓画图板1.画图思路要画一个图形,首先的有一个最终把所画图形呈现或者显示出来的载体,所以的先有这么一个对象,由Imageview创建这么个对象im。画图不是直接在这个对象上面画,而是通过间接的方式,先画在缓冲区,然后再把缓冲区上的图形‘贴’到im上,所以需要一个缓冲区对象,由Bitmap创建bi.既然是画图形,得有画图的工具,这个工具就是绘制图形的对象canvas和画笔对象pa...
84
热度 -
android如其用ListView做一个表格形式
android如果用ListView做一个表格形式效果图:这样来写:@Override protectedvoidonCreate(BundlesavedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.test); ListViewlist=(ListView)findViewById(R...
88
热度 -
Android使用Fragment嵌套Fragment的模式实现界面滑动
Android使用Fragment嵌套Fragment的方式实现界面滑动//主ActivitypublicclassHomeActivityextendsFragmentActivityimplementsOnClickListener{privateTextViewfooterLeft;privateTextViewfooterMiddle;privateTextViewfooterRight;...
91
热度 -
Android-OpenGL ES之运用投影和摄像机视图
Android---OpenGLES之应用投影和摄像机视图本文译自:http://developer.android.com/training/graphics/opengl/projection.html在OpenGLES环境中,投影和摄像视图会让你绘制的对象在显示上更加接近眼睛所看到的物理对象。这种物理视图的模拟是通体对被绘制对象的坐标的数学变换来完成的:投影---这种变换会基于...
98
热度 -
稀薄矩阵的存储格式(Sparse Matrix Storage Formats)
稀疏矩阵的存储格式(SparseMatrixStorageFormats)稀疏矩阵的存储格式(SparseMatrixStorageFormats)Sason@CSDN对于很多元素为零的稀疏矩阵,仅存储非零元素可使矩阵操作效率更高。现有许多种稀疏矩阵的存储方式,但是多数采用相同的基本技术,即存储矩阵所有的非零元素到一个线性数组中,并提供辅助数组来描述原数组中非零元素的位置。以下是几种...
8505
热度 -
Highcharts系列通译之十四:Series数据列选项
Highcharts系列翻译之十四:Series数据列选项Highcharts系列翻译之十四:Series数据列选项 series数据列选项 参数 描述 默认值 data 参见data 数据项 dataParser 已过期。http://www.highcharts.com/documentation/how-to-use null...
198
热度 -
webGL 第一课(上)
webGL第一课(下) 首先,我们有个名词:“渲染器”渲染器是这样一些代码,在一个场景开始绘制之前,它能对场景的任何部分做任何处理。这的确十分有用,由于它运行在图形卡上,所以它能很快运行且能很便利地做各种变换。渲染器运行在图形卡上获得WebGL系统,它把模型视图矩阵和投影矩阵应用到场景中,而不需要使用相对较慢的JavaScript来移动场景中的每一个点和每一个三角形顶点。这相当有用并且值得额外的开...
618
热度 -
mozilla中 xul里边 window 等标签使用
mozilla中xul里面window等标签使用 XUL是一种基于XML的语言,它是一种用来开发Firefox的GUI的标记语言。使用HTML和脚本语言来创建GUI――在此基础上出现了革命性的XUL,WindowsVista的XAML以及AdobeFlash的Flex是和XUL类似的技术。用XUL标记的应用程序在不同平台下的Firefox中具有相同的外观。被设计用于标记网页的HTML语言没有多少标...
151
热度 -
JCFXBL JSM基础效能实验
JCFXBLJSM基础功能实验JCFXBLJSM基础功能实验 程序调试:王龙腾文档整理:王红伟 本系列文章由ex_net(张建波)编写,转载请注明出处。 http://blog.csdn.net/ex_net/article/details/8079039 作者:张建波邮箱:281451020@qq.com电话:13577062679欢迎来电交流! 一、HelloWord程序 (1)本程序是...
268
热度 -
WebGL课程3:运动起来
WebGL教程3:运动起来 欢迎来到WebGL教程第三课。这次我们将学习如何移动物体。本课基于NeHeOpenGL教程的第4课。如果你的浏览器已经支持WebGL,请点击此处,你将看到本课WebGL的现场版;如果不支持,你从此处可以获取一个支持WebGL的浏览器。一点提示:这些课程是面向那些具有一定编程知识但没有实际3D图形开发经验的开发人员的;其目的是让你对代码层上发生了什么事有很好的理解,以便你...
249
热度 -
OpenGL ES 3.0之极点缓冲
OpenGLES3.0之顶点缓冲所谓顶点缓冲就是直接将顶点数据存储在gpu的一段缓冲区,不需要从cpu拷贝到gpu。提高了程序的运行效率。操作步骤1.创建顶点缓冲对象GLuintvertexBufferID;2.分配空间glGenBuffers(1,&vertexBufferID);3.绑定当前顶点缓冲对象glBindBuffer(GL_ARRAY_BUFFER,vertexBufferI...
595
热度 -
Android的NDK开发(二)-基于NDK的OpenGL开发
Android的NDK开发(2)-基于NDK的OpenGL开发之前在学习Android的时候有写过如果在Android中使用OpenGL,当时完全都是用java语言来实现的,现在我们用NDK来实现一次。实现的思路就是将渲染器中的onDrawFrame,onSurfaceChanged,onSurfaceCreated分别在C中实现,然后将C编译成.so文件之后在Java中直接调用相应的函数就可以了...
20
热度 -
Android OpenGL 学习札记 -开始篇
AndroidOpenGL学习笔记--开始篇1、什么是OpenGL?OpenGL是个专业的3D程序接口,是一个功能强大,调用方便的底层3D图形库。OpenGL的前身是SGI公司为其图形工作站开的IRISGL。IRISGL是一个工业标准的3D图形软件接口,功能虽然强大但是移植性不好,于是SGI公司便在IRISGL的基础上开发OpenGL。具体详细的介绍请点击这里。2、OpenGL的发展历程1992年...
34
热度 -
第一篇说说MVC+EF easyui dataGrid 动态加载报表
第一篇说说MVC+EFeasyuidataGrid动态加载表格首先上javascript的代码<scripttype="text/javascript">$(function(){LoadGrid();})//加载表格!!!functionLoadGrid(){$('#roleGrid').datagrid({width:900,striped:true,//交替条纹fitColumn...
203
热度