Flutter提供了一套DartAPI,然后在底层通过OpenGL这种跨平台的绘制库(内部会调用操作系统API)实现了一套代码跨多端。
由于DartAPI也是调用操作系统API,所以它的性能接近原生。
虽然Dart是先调用了OpenGL,OpenGL才会调用操作系统API,但是这仍然是原生渲染,因为OpenGL只是操作系统API的一个封装库,它并不像WebView渲染那样需要JavaScript运行环境和CSS渲染器,所以不会有性能损失。
我们要开发一个flutterUI界面,需要通过组合其它Widget来实现,在Flutter中,一切都是Widget。
当UI要发生变化时,我们不去直接修改DOM,而是通过更新状态,让FlutterUI系统来根据新的状态来重新构建UI。
2024/4/13 6:22:37 7.89MB 手机端开发 跨平台 高性能
1
通过此代码,能大致了解OpenGL画图的基本结构
2024/4/12 20:06:42 281KB OpenGL入门
1
opengl太阳系系统有贴图蛮漂亮的~~代码也算比较简单
2024/4/11 4:03:44 512KB opengl 太阳系 贴图
1
CUDA,ComputeUnifiedDeviceArchitecture的简称,是由NVIDIA公司创立的基于他们公司生产的图形处理器GPUs(GraphicsProcessingUnits,可以通俗的理解为显卡)的一个并行计算平台和编程模型。
通过CUDA,GPUs可以很方便地被用来进行通用计算(有点像在CPU中进行的数值计算等等)。
在没有CUDA之前,GPUs一般只用来进行图形渲染(如通过OpenGL,DirectX)。
开发人员可以通过调用CUDA的API,来进行并行编程,达到高性能计算目的。
NVIDIA公司为了吸引更多的开发人员,对CUDA进行了编程语言扩展,如CUDAC/C++,CUDAFortran语言。
注意CUDAC/C++可以看作一个新的编程语言,因为NVIDIA配置了相应的编译器nvcc,CUDAFortran一样。
2024/3/31 19:25:29 184.05MB 工具及程序
1
三角形用的是光滑着色,四边形用的是平面着色。
三角形和四边形添加2种不同类型的着色方法。
使用Flatcoloring(单调着色)给四边形涂上固定的一种颜色。
使用Smoothcoloring(平滑着色)将三角形的三个顶点的不同颜色混合在一起,创建漂亮的色彩混合。
2024/3/29 19:13:44 33.29MB win10 VS2015 OpenGL
1
计算机图形学上机题用opengl画出大小颜色不一样的多个五角星
2024/3/29 8:57:24 1.87MB 五角星
1
【OpenGL】十五、OpenGL绘制三角形(绘制GL_TRIANGLE_FAN三角形)https://hanshuliang.blog.csdn.net/article/details/112801381博客源码快照
2024/3/27 20:19:22 17.46MB OpenGL
1
计算机图形学的opengl大作业,源码,有部分注释
2024/3/27 4:37:36 11.14MB opengl
1
根据高程数据,利用OpenGL绘制三维地形,高程数据为txt文件
2024/3/24 18:04:22 7.27MB OpenGL 三维地形 高程数据
1
好难才找到的glaux库,网络上资源一直不全,只有glaux.h以及glaux.lib。
下载该压缩包,里面有全部glaux.h+glaux.lib+glaux.dll,欢迎下载~
2024/3/23 14:20:17 263KB opengl glaux
1
共 738 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡