徒手画个disk不容易啊。。。
static const GLfloat disk_vertex_buffer_data[] = {
// quarter 1
0.0f, 0.0f, -1.0f,
0.707f, 0.0f, -0.707f,
0.612f, 0.354f, -0.707f,
0.0f, 0.0f, -1.0f,
0.612f, 0.354f, -0.707f,
0.354f, 0.612f, -0.707f,
0.0f, 0.0f, -1.0f,
0.354f, 0.612f, -0.707f,
0.0f, 0.707f, -0.707f,
0.707f, 0.0f, -0.707f,
1.0, 0.0f, 0.0f,
0.866f, 0.5f, 0.0f,
0.612f, 0.354f, -0.707f,
0.707f, 0.0f, -0.707f,
0.866f, 0.5f, 0.0f,
0.612f, 0.354f, -0.707f,
0.866f, 0.5f, 0.0f,
0.5f, 0.866f, 0.0f,
0.354f, 0.612f, -0.707f,
0.612f, 0.354f, -0.707f,
0.5f, 0.866f, 0.0f,
0.354f, 0.612f, -0.707f,
0.5f, 0.866f, 0.0f,
0.0f, 1.0f, 0.0f,
0.0f, 0.707f, -0.707f,
0.354f, 0.612f, -0.707f,
0.0f, 1.0f, 0.0f,
// quarter 2
0.0f, 0.0f, -1.0f,
0.0f, 0.707f, -0.707f,
-0.354f, 0.612f, -0.707f,
0.0f, 0.0f, -1.0f,
-0.354f, 0.612f, -0.707f,
-0.612f, 0.354f, -0.707f,
0.0f, 0.0f, -1.0f,
-0.612f, 0.354f, -0.707f,
-0.707f, 0.0f, -0.707f,
0.0f, 0.707f, -0.707f,
0.0f, 1.0f, 0.0f,
-0.5f, 0.866f, 0.0f,
-0.354f, 0.612f, -0.707f,
0.0f, 0.707f, -0.707f,
-0.5f, 0.866f, 0.0f,
-0.354f, 0.612f, -0.707f,
-0.5f, 0.866f, 0.0f,
-0.866f, 0.5f, 0.0f,
-0.612f, 0.354f, -0.707f,
-0.354f, 0.612f, -0.707f,
-0.866f, 0.5f, 0.0f,
-0.612f, 0.354f, -0.707f,
-0.866f, 0.5f, 0.0f,
-1.0f, 0.0f, 0.0f,
-0.707f, 0.0f, -0.707f,
-0.612f, 0.354f, -0.707f,
-1.0f, 0.0f, 0.0f,
// quarter 3
0.0f, 0.0f, -1.0f,
-0.707f, 0.0f, -0.707f,
-0.612f, -0.354f, -0.707f,
0.0f, 0.0f, -1.0f,
-0.866f, -0.354f, -0.707f,
-0.354f, -0.612f, -0.707f,
0.0f, 0.0f, -1.0f,
-0.354f, -0.612f, -0.707f,
0.0f, -0.707f, -0.707f,
-0.707f, 0.0f, -0.707f,
-1.0f, 0.0f, 0.0f,
-0.866f, -0.5f, 0.0f,
-0.612f, -0.354f, -0.707f,
-0.707f, 0.0f, -0.707f,
-0.866f, -0.5f, 0.0f,
-0.612f, -0.354f, -0.707f,
-0.866f, -0.5f, 0.0f,
-0.5f, -0.866f, 0.0f,
-0.354f, -0.612f, -0.707f,
-0.612f, -0.354f, -0.707f,
-0.5f, -0.866f, 0.0f,
-0.354f, -0.612f, -0.707f,
-0.5f, -0.866f, 0.0f,
0.0f, -1.0f, 0.0f,
0.0f, -0.707f, -0.707f,
-0.354f, -0.612f, -0.707f,
0.0f, -1.0f, 0.0f,
// quarter 4
0.0f, 0.0f, -1.0f,
0.0f, -0.707f, -0.707f,
0.354f, -0.612f, -0.707f,
0.0f, 0.0f, -1.0f,
0.354f, -0.612f, -0.707f,
0.612f, -0.354f, -0.707f,
0.0f, 0.0f, -1.0f,
0.612f, -0.354f, -0.707f,
0.707f, 0.0f, -0.707f,
0.0f, -0.707f, -0.707f,
0.0f, -1.0f, 0.0f,
0.5f, -0.866f, 0.0f,
0.354f, -0.612f, -0.707f,
0.0f, -0.707f, -0.707f,
0.5f, -0.866f, 0.0f,
0.354f, -0.612f, -0.707f,
0.5f, -0.866f, 0.0f,
0.866f, -0.5f, 0.0f,
0.612f, -0.354f, -0.707f,
0.354f, -0.612f, -0.707f,
0.866f, -0.5f, 0.0f,
0.612f, -0.354f, -0.707f,
0.866f, -0.5f, 0.0f,
1.0f, 0.0f, 0.0f,
0.707f, 0.0f, -0.707f,
0.612f, -0.354f, -0.707f,
1.0f, 0.0f, 0.0f,
};
徒手画个disk不容易啊。。。的更多相关文章
- 从P6 EPPM 8 R3 到P6 EPPM 16 R1 有哪些改变?
Product 特征 First Release for Feature P6 EPPM 通过编辑活动标识替换关系.当你需要修改一个关系,你不需要删除现有的关系,并作出一个新的,你可以简单地编辑活动的 ...
- arcgis for js学习之Draw类
arcgis for js学习之Draw类 <!DOCTYPE html> <html> <head> <meta http-equiv="Cont ...
- TurboCAD Pro for Mac(二维绘图和三维建模工具)破解版安装
1.软件简介 TurboCAD Pro 是 macOS 系统上一款二维绘图和三维建模工具,具备强大的绘图和设计特性,加上强大的创建复杂的三维模型的工具,三维 OpenGL 的渲染,和超过 11, ...
- Adobe Illustrator for Mac(矢量图处理软件)破解版安装
1.软件简介 Adobe Illustrator CC 是 macOS 系统上一款矢量绘图工具,可以说是是业界标准矢量绘图标杆,软件通过形状.色彩.效果及印刷样式,展现您的创意想法.在处理大型复 ...
- 『编程题全队』Alpha 阶段冲刺博客Day5
1.每日站立式会议 1.会议照片 2.昨天已完成的工作统计 孙志威: 1.完成SlotWidget的设计和功能 2.修改了TitleBar上的功能按钮的CSS样式表 孙慧君: 1.登录框的UI设计 2 ...
- CSS3 @font-face实现颜色大小可控的三角效果——张鑫旭
一.我之前介绍过的三角实现效果回顾 这里所说的三角效果之等腰直角三角形效果(等边三角形有现成字符实现,没什么好说的:还有图片实现三角众人皆知,不予以说明): 1. 字符实现三角效果关于字符实现三角我早 ...
- 解析DXF图形文件格式
一.DXF文件格式分析 DXF文件由标题段.表段.块段.实体段和文件结束段5部分组成,其内容如下. ☆标题段(HEADER)标题段记录AutoCAD系统的所有标题变量的当前值或当前状态.标题变量记录了 ...
- billard:桌球的走位路线图解
这些是桌球的一些基础知识,记得刚学会桌球那会儿很强烈的想找到类似图片或资料,好久都找不到,最严重的时候只要一闭上眼睛,满脑子就是桌球的路线,线路图几乎是无处不在,痛苦的是经常能理解过来的很多路线因为杆 ...
- 使用css制作三角
1. 字符实现三角效果关于字符实现三角我早在09年的时候就介绍了:使用字符实现兼容性的圆角尖角效果.一转眼两年过去了,这个技术开始被越来越多的人所熟知.使用的字符是正棱形“◆”字符,编码表示为◆ . ...
随机推荐
- BroadcastReceiver接收电量变化的广播-------在代码中动态创建接受者
本例为动态创建广播接收者即不是在AndroidManifest.xml文件中定义的广播接收着 代码: package com.qf.broadcastreceiver01; import androi ...
- 分析maven的优点
1.依赖管理: 就是对jar包的管理. 2.项目的一键构建: 编译--->测试--->运行--->打包--->安装 运行一个maven工程(web工程)只需要一个命令:toma ...
- jquery正则判断字符串有几个逗号
var angelweb="我,你,ta,";var re=/[,,]/g;if(re.test(angelweb)){ var n=angelweb.match(re).leng ...
- count(distinct) 与group by 浅析
x在传统关系型数据库中,group by与count(distinct)都是很常见的操作.count(distinct colA)就是将colA中所有出现过的不同值取出来,相信只要接触过数据库的同学都 ...
- 解决lhgDialog插件在IE11浏览器的BUG
项目中用到一款lhgDialog插件,最近在Win7系统IE11浏览器打上最新补丁(KB4012204)后,对话框内容的高度变成默认高度,经过调试,修改了lhgDialog里的iframe高度,问题解 ...
- loadrunner12.5-添加检查点
1.点击缩略图资源管理器,找到需要添加检查点的页面. 2.选中需要添加检查点的页面,切换到快照tab,选择“树”型显示方式. 3.在响应窗口下,找到需要添加的检查点的内容,选中--右键--添加文本检查 ...
- Jmeter If Controller中设置多个条件用“与”进行连接
"${noteID}"!="NOT FOUND" && "${securitiesId}"!="0P00011FQ ...
- 2018.09.24 codeforces 1053C. Putting Boxes Together(线段树)
传送门 就是让你维护动态的区间带权中位数. 然而昨晚比赛时并没有调出来. 想找到带权中位数的中点可以二分(也可以直接在线段树上找). 也就是二分出第一个断点,使得断点左边的和恰好大于或等于断点右边的和 ...
- 22. Valuing Water 珍惜水资源
. Valuing Water 珍惜水资源 ① Humanity uses a little less than half the water available worldwide.Yet occu ...
- 多参数同时运行docker
docker run --name=newtomcat7 -t -i -p 5000:5000 -v /root/work/docker:/root/hzbtest 93541fa83230 /bin ...