Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为啥IOS openGl 绘制矩形 不能直接 4个顶点 连接,而是要绘制2个三角形?

为啥IOS openGl 绘制矩形 不能直接 4个顶点 连接,而是要绘制2个三角形?

提问于 2018-05-12 13:19:09
回答 1关注 0查看 162

//顶点数据,每行 前三个是顶点坐标,后面两个是纹理坐标

GLfloat squareVertexData[] =

{

-1, -1, 0.0f, 0.0f, 0.0f, //左下

-1, -0.5, 0.0f, 0.0f, 1.0f, //左上

0.5, -0.5, 0.0f, 1.0f, 1.0f, //右上

0.5, -1, 0.0f, 1.0f, 0.0f, //右下

};

//顶点索引

GLuint indices[] =

{

0,1,2,0,3,2

};

顶点索引为啥不能直接0,1,2,3

回答 2

嗨喽你好

发布于 2017-12-14 07:59:20

首先用你想要的任何名字生成一个空的迁移。这样做很重要,因为它会创建适当的日期。

代码语言:txt
AI代码解释
复制
rails generate migration DropProductsTable

这将在/ db / migrate中生成一个.rb文件,如20111015185025_drop_products_table.rb

现在编辑该文件看起来像这样:

代码语言:txt
AI代码解释
复制
class DropProductsTable < ActiveRecord::Migration
代码语言:txt
AI代码解释
复制
  def up
代码语言:txt
AI代码解释
复制
    drop_table :products
代码语言:txt
AI代码解释
复制
  end
代码语言:txt
复制
代码语言:txt
AI代码解释
复制
  def down
代码语言:txt
AI代码解释
复制
    raise ActiveRecord::IrreversibleMigration
代码语言:txt
AI代码解释
复制
  end
代码语言:txt
AI代码解释
复制
end

我唯一添加的是drop_table :products和raise ActiveRecord::IrreversibleMigration。

然后运行rake db:migrate,就可以了!!

akjok54

发布于 2017-12-14 07:58:29

。你可以创建一个空的迁移,然后用你需要的代码填充它。

代码语言:txt
AI代码解释
复制
您可以在这里找到有关如何完成不同任务的信息:

http://api.rubyonrails.org/classes/ActiveRecord/Migration.html

更具体地说,您可以看到如何使用以下方法删除表:

代码语言:txt
AI代码解释
复制
drop_table :table_name
和开发者交流更多问题细节吧,去 写回答
相关文章
2022-03-13:golang项目代码push到gogs上,如何自动编译、打镜像、k8s上运行?
2022-03-13:golang项目代码push到gogs上,如何自动编译、打镜像、k8s上运行?
福大大架构师每日一题
2022/03/13
3060
2022-03-13:golang项目代码push到gogs上,如何自动编译、打镜像、k8s上运行?
2022-03-13:golang项目代码push到gogs上,如何自动编译、打镜像、k8s上运行?
福大大架构师每日一题
2022/04/13
2650
2022-03-13:golang项目代码push到gogs上,如何自动编译、打镜像、k8s上运行?
基于drone的CI/CD,对接kubernetes
CI与CD其实对drone来说无本质区别,都是pipeline中的一个步骤而已,再抽象成镜像即插件,每个步骤做啥drone已经不关心了,是你自己决定的,所以使用drone时一定要理解其原理才能活用而且非常简单。
sealyun
2019/07/25
3K0
使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
一个用于构建和推送Docker镜像的Maven插件。
程序员鹏磊
2018/01/16
1.3K0
使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
如何在 Openstack 上运行 ubuntu 镜像
作者诗人哥 现于深圳一网络安全公司任职技术支持部经理,主要负责公司中标的安全项目(公安系统)的实施维护,工作10余年,在网络组建和故障分析,Linux系统和数据库维护,项目进度管理,项目团队管理有一定的实战经验。 因为有个 App 要跑在 ubuntu 14.04 上面,故搭建虚拟机,摸索了一下,能正常登录后 台,正常运行 App 了,也算是成功了。估计还有些错误,欢迎老鸟指正! 步骤一: 下载相关的镜像,Tmd,要看清楚 amd arm,就这二个字母折腾了几天。花克。 下载的 URL:http://
小小科
2018/06/20
3K0
golang嵌入式开发_持续集成平台对比
Drone 官方示例 – Example Go project 用 Docker 部署 Go 服务器 Golang 官方示例 – outyet 一个生产环境的例子 用 rsync 复制文件的方式进行部署的例子
全栈程序员站长
2022/09/21
7540
golang嵌入式开发_持续集成平台对比
如何在Ubuntu 14.04上设置Gogs
Gogs是一个用Go编写的自托管Git服务,它很容易运行并且系统使用率也很低。它渴望成为建立自托管Git服务的最简单,最快速,最轻松的方式。
心语花束
2018/10/25
1.2K0
CentOS上编译运行PKR
从 https://github.com/ParRes/Kernels 下载最新版本 Kernels-default.zip。
kongxx
2022/06/05
7430
用golang官方Docker镜像运行项目
以上就是本次实战的代码,功能很简单:一个package中的main调用另一个package提供的api,最终在控制台打印abc,接下来借助Docker来编译构建运行上述代码;
程序员欣宸
2019/05/27
1.8K0
Git上传项目代码到github上
1、在github上申请账号,并New Repositories(我的名字是April-Taurus),新建的Repository默认master为其主干分支
杨肆月
2019/08/15
1.3K0
Git上传项目代码到github上
简单!自己打包的 docker镜像,如何部署到本地 k8s 上?
答案是:使用 docker 本地仓库,将 docker image push 到本地仓库,然后修改 k8s 为从本地仓库拉取 image。
hugo_lei
2021/08/16
7.4K0
如何在 Ubuntu 18.04 上安装和配置 Gogs
Gogs 是一个用 Go 语言编写的自托管开源 git 服务器。它包括一个仓库文件编辑器,项目问题跟踪,和一个内建的 wiki。
雪梦科技
2020/05/11
2.4K0
如何在 Ubuntu 18.04 上安装和配置 Gogs
Linux上开机自动运行jar
启动JAR nohup java -jar xxx.jar >temp.txt & 设置内存占用 java -jar -Xms256m -Xmx512m -XX:PermSize=64M -XX:MaxPermSize=128M xxx.jar 说明: 堆内存:最小256M,最大512M。(对象使用的内存) 永久内存:最小64M,最大128M。(类使用的内存,PermGen) 设置日志中文编码 nohup java -Dfile.encoding=utf-8 -jar xxx.jar >tem
码客说
2019/10/21
5.1K0
如何运行github上的mpvue小程序开源项目
在安装好了node和vue脚手架之后,就可以找一个例子来本地运行一下了,如果环境还没有安装好,参考:基于mpvue的小程序项目搭建的步骤:https://blog.csdn.net/qq_36538012/article/details/80748367
王小婷
2019/02/26
1.7K0
如何在本地运行查看github上的开源项目
看中了一款很多星星的github的项目,想把这个项目拉到自己的电脑上运行查看项目效果,该怎么做? 示例:我们今天要看的 github项目地址:https://github.com/lzxb/vue-cnode 1.克隆项目: git clone [https://github.com/lzxb/vue-c...](https://github.com/lzxb/vue-cnode.git) 2.安装nodejs 3.安装依赖: npm install 4.启动服务: npm run dev 1:找到克隆的
王小婷
2018/07/04
2.5K0
annotationProcessor 自动生成代码(上)
有时候,我们需要开发大量重复的代码。每段代码,只有少数成员变量命名不同。这样的场景在开发接口层时,感觉尤为明显。 接口类可能只是实现类的抽象形式。但每个实现方法,我们都要写一遍接口。且每个接口方法的命名,可能和实现方法完全一致。 那么,能否有一种方案,让我们用代码自行生成接口呢?这个方案之前是apt,如今是 annotationProcessor
Oceanlong
2018/11/19
4.3K0
Gogs安装和部署教程-centos上
1首先去官网上下载二进制包https://gogs.io/docs/installation/install_from_binary.html
超级小可爱
2023/02/20
2.8K0
eclipse 打包 jar 到 Linux上运行
1、选择需要打包的项目,右键 Export 2、选择Runnable JAR file,然后点击 Next 3、选择jar包运行的main类,以及定义jar包的名字,保存的地方 4、将 导出来的 ja
IT可乐
2018/01/04
4.3K0
eclipse 打包 jar 到 Linux上运行
windows上安装golang1.7的编译环境
参考:http://blog.csdn.net/sbjiesbjie/article/details/50472037
克虏伯
2019/04/15
1.1K0
windows上安装golang1.7的编译环境
Golang 装逼指南 Ⅱ:在 Homebrew 上发布 Golang 项目
对于使用 macOS 的用户来说,Homebrew 一点也不陌生,它类似于 CentOS 的 yum 和 Ubuntu 的 apt-get 。
郭旭东
2020/12/30
9470
Golang 装逼指南 Ⅱ:在 Homebrew 上发布 Golang 项目

相似问题

如何使用Rails迁移删除列?

2364

如何删除PostgreSQL数据库?

2453

如何添加和删除动态表?

2414

SQL sever数据库能迁移至TDsql数据库吗?

255

如何跨账号迁移同区域腾讯云数据库的数据?

1432
交个朋友
加入腾讯云官网粉丝站
蹲全网底价单品 享第一手活动信息
相关问答用户
新浪微博 | 高级总监擅长4个领域
到家集团 | 技术VP擅长5个领域
《用ChatGPT做软件测试》 | 作者擅长5个领域
擅长5个领域
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档