上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 24 下一页
摘要: 注意:需要在配置好OpenGL的编程环境中运行下列代码,环境配置文章可参考: OpenGL在Mac项目上的配置 下面的代码,直接放置在main.cpp文件中即可: #pragma mark - 基本概念 /* GLUT 全名OpenGL Uitility Tools,一种跨平台(Windows、Ma 阅读全文
posted @ 2021-04-28 21:52 码出境界 阅读(679) 评论(0) 推荐(0)
摘要: 注意:需要在配置好OpenGL的编程环境中运行下列代码,环境配置文章可参考: OpenGL在Mac项目上的配置 下面的代码,直接放置在main.cpp文件中即可: #pragma mark - 基本概念 /* GLUT 全名OpenGL Uitility Tools,一种跨平台(Windows、Ma 阅读全文
posted @ 2021-04-28 12:56 码出境界 阅读(658) 评论(0) 推荐(0)
摘要: 图元1:GL_POINTS 每个顶点在屏幕上都是单独点。 图元2:GL_LINE 每一对顶点定义一个线段。 图元3:GL_LINE_STRIP 一个从第一个顶点一次经过每一个后续顶点而绘制的线条。 图元4:GL_LINE_LOOP 和GL_LINE_STRIP相同,但是最后一个顶点和第一个顶点连接起 阅读全文
posted @ 2021-04-21 17:13 码出境界 阅读(744) 评论(0) 推荐(0)
摘要: 1 存储着色器的初始化 // GLShaderManager初始化 GLShaderManager shaderManager; shaderManager.InitializeStockShaders(); 2 单元着色器 3 平面着色器 4 上色着色器 5 默认光源着色器 6 点光源着色器 7 阅读全文
posted @ 2021-04-21 16:46 码出境界 阅读(115) 评论(0) 推荐(0)
摘要: 简要解释: Client客户端:指的是存储在CPU中的一些代码,比如要使用OpenGL API和C/C++的代码。 Server服务端:指的是调用GPU芯片。 Vertex Shader:顶点着色器,管道接收Uniforms、Attributes、Texture Data(纹理数据),三个参数中,但 阅读全文
posted @ 2021-04-21 16:04 码出境界 阅读(452) 评论(0) 推荐(0)
摘要: #include <iostream> #include <GLUT/GLUT.h> #include "math3d.h" // 绘制五角星 void draw4() { const GLfloat Pi = 3.1415926536f; GLfloat a = 1 / (2-2*cos(72*P 阅读全文
posted @ 2021-04-21 15:00 码出境界 阅读(152) 评论(0) 推荐(0)
摘要: #include "GLShaderManager.h"//着色管理器类 #include "GLTools.h"//包含了大部分GLTool中类似C语言的独立函数 #include <GLUT/GLUT.h>//在Mac系统下使用GLUT,在Window或Linux上使用的是freeglut的静态 阅读全文
posted @ 2021-04-21 14:55 码出境界 阅读(115) 评论(0) 推荐(0)
摘要: 在配置好OpenGL开发库的环境下,在main.cpp文件中运行如下代码,从而学习。 配置方法:https://www.cnblogs.com/cchHers/p/14674397.html #include "GLShaderManager.h" //着色器管理器(shader manager)类 阅读全文
posted @ 2021-04-19 12:46 码出境界 阅读(261) 评论(0) 推荐(0)
摘要: 目的: 为了学习OpenGL,可以新建一个Mac项目进行学习;该Mac项目需要配置相关文件才能调用OpenGL指令,也就是涉及到OpenGL配置问题,本文就是记录一下在Mac项目中配置OpenGL的过程。其实很简单的过程~ 步骤一:首先创建一个Mac空项目,把用不到的文件删除掉,并且改用main.c 阅读全文
posted @ 2021-04-18 19:57 码出境界 阅读(672) 评论(0) 推荐(0)
摘要: 本文的目录 1 图形API简介 2 图形API能够解决的问题 3 图形API的学习目标 4 OpenGL中需要掌握的专业名词 5 OpenGL需要了解的坐标系 6 图形/图片从文件渲染到屏幕过程解析 7 推荐OpenGL的蓝宝书和红宝书 一 图形API简介 OpenGL(OpenGL Graphic 阅读全文
posted @ 2021-04-18 14:36 码出境界 阅读(914) 评论(0) 推荐(0)
摘要: 正面回答:Metal能够替代OpenGL ES,但目前依然有必要学习OpenGL/OpenGL ES。 原因如下: 1、Metal是在2014年的时候推出来的,但是苹果并没有在2014年时候声明要摒弃OpenGL而要用Metal,因为苹果从OpenGL ES迁移到Metal也花了的4年时间,我们在企 阅读全文
posted @ 2021-04-17 22:54 码出境界 阅读(2150) 评论(0) 推荐(0)
摘要: 【前言】 编写安卓自动化测试代码,本文选择的是夜神模拟器+Appium 【语言选择】 Appium使用的是C/S架构方式,Client端可以支持的编程语言挺多的,本文选择的是Java 【IDE选择】 编写Java代码,本文选择的IDE是eclipse 【eclipse基础配置】 使用Maven管理项 阅读全文
posted @ 2020-12-29 21:32 码出境界 阅读(713) 评论(0) 推荐(0)
摘要: ADB介绍 安卓调试桥(adb)是一个通用命令行工具,其允许你与模拟器实例或连接的安卓设备进行通信。它可为各种设备操作提供便利,如安装和调试应用,并提供对Unix shell(可用来在模拟器或连接的设备上运行各种命令)的访问。 ADB组件 adb的组件主要分为三个部分,部署在两个地方。 部署之一:P 阅读全文
posted @ 2020-12-18 15:24 码出境界 阅读(693) 评论(0) 推荐(0)
摘要: 进行安卓UI自动化测试,离不开UI元素的定位和使用,了解安卓中常用的UI布局和UI元素,有利于测试的进行。 认识布局和常见UI元素最好的方式,肯定是自己动手开发以下安卓app,跟着安卓的菜鸟教程【https://www.runoob.com/w3cnote/android-tutorial-intr 阅读全文
posted @ 2020-12-17 20:59 码出境界 阅读(116) 评论(0) 推荐(0)
摘要: 【其实并不全,随手摘抄的~】 目录操作 命令名 功能描述 使用举例 mkdir 创建一个目录 mkdir dirname rmdir 删除一个目录 rmdir dirname mvdir 移动或重命名一个目录 mvdir dir1 dir2 cd 改变当前目录 cd dirname pwd 显示当前 阅读全文
posted @ 2020-12-17 19:26 码出境界 阅读(283) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 24 下一页