1. glBegin(GL_TRANGLES); ........ glend(); 2.多边形的环绕方向:逆时针和顺时针的正反面 GLFront(GL_CCW)和GLFront(GL_CW); 3.三角形带 glBegin(GL_TRANGLE_STRIP); ....... glend(); 4 ...
分类:
其他好文 时间:
2016-07-23 21:02:26
阅读次数:
181
1.图元 1.点图元 glBegin(GL_POINTS); glend(); 程序:点图元的应用 知识点: 1.键盘响应函数 2.矩阵堆栈 3.矩阵初始化 4.点图元的大小:glpointsize(); 5.获得点图元的大小范围和增量大小 GLfloat sizes[2]; GLfloat ste ...
分类:
其他好文 时间:
2016-07-23 20:57:29
阅读次数:
124
一. glBegin(GL_LINES); glend(); 二.线带和线环 glBegin(GL_LINE_STRIP); glend(); glBegin(GL_LINE_LOOP); glend(); 三.设置直线宽度 glLineWidth(GLfloat width); 四.获得直线宽度范 ...
分类:
其他好文 时间:
2016-07-23 20:56:00
阅读次数:
133
一般系统或服务生成的日志都是一大长串。每个字段之间用空格隔开。logstash在获取日志是整个一串获取,如果能日志中每个字段代表的意思分割开来在传给elasticsearch。这样呈现出来的效果将会更加好,而且也能让kibana更方便的绘制图形。Grok是Logstash最重要的插件。它的主要作..
分类:
其他好文 时间:
2016-07-20 19:52:42
阅读次数:
931
canvas标签是一个矩形区域,它包含两个属性,width和height,默认为300px和150px. 常用形式如下: 也可写成形式如: 可是我在运行时发现第二个写法会导致<canvas>之后的元素无法在浏览器中显示出来. 在body中将canvas放好后,就可以使用JavaScript在网页上绘 ...
分类:
Web程序 时间:
2016-07-14 10:05:37
阅读次数:
292
1. 绘制图形,则需要找到合适的绘制图形的函数。 绘制圆弧 arc(x, y, radius, startAngle, endAngle, anticlockwise) 该方法有五个参数: x,y为绘制圆弧所在圆上的圆心坐标。radius为半径。startAngle以及engAngle参数用弧度定义 ...
分类:
其他好文 时间:
2016-07-12 23:23:56
阅读次数:
143
Canvas 通过 JavaScript 来绘制 2D图形。Canvas 是逐像素进行渲染的。
在canvas 中,一旦图形被绘制完成,它就不会继续得到浏览器的关注。如果其位置发生变化,那么整个场景也需要重新绘制,包括任何或许已被图形覆盖的对象。...
分类:
其他好文 时间:
2016-07-06 15:16:52
阅读次数:
376
一、关于CAShapeLayer 1.CAShapeLayer 继承于 CALayer 属于CoreAnimation框架(通过GPU来渲染图形),所以 CAShapeLayer 相对于 CoreGraphics 框架(使用CPU绘制图形)下的DrawRect绘图方法更高效,节省内存。 2.CASh ...
分类:
其他好文 时间:
2016-07-05 12:14:39
阅读次数:
236
在Canvas中添加save()和restore()方法是因为Canvas的绘制实在上一个绘制图形之后继续绘制的(覆盖)。 ...
分类:
其他好文 时间:
2016-07-05 12:05:45
阅读次数:
152
本节将演示在3D空间中绘制图形的几个简单实例: (1)在3D空间内绘制圆锥体: 按F1键绕z轴旋转,按方向键绕x轴或y轴旋转: (2)在3D空间中模拟地球环绕太阳旋转: (3)在3D空间用OpenGL自带的库函数绘制立方体: 在这个例子下按左右方向键也是可以让立方体绕y轴旋转的,在此不做演示。 (4 ...
分类:
系统相关 时间:
2016-07-04 20:19:47
阅读次数:
493