51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#open
OpenGL第十一节:拉伸和过滤
LTexture.hvoidrender(GLfloatx,GLfloaty,LFRect*clip=NULL,LFRect*stretch=NULL); LTexture.cppvoidLTexture::render(GLfloatx,GLfloaty,LFRect*clip,LFRect*stretch...
代码星球
·
2021-02-20
OpenGL
第十
一节
拉伸
过滤
OpenGL第十节:彩色键控与混合
LTexture.hboolloadPixelsFromFile(std::stringpath);boolloadTextureFromFileWithColorKey(std::stringpath,GLubyter,GLubyteg,GLubyteb,GLubytea=000);boolloadTextureFr...
代码星球
·
2021-02-20
OpenGL
第十
彩色
键控
混合
OpenGL第九节:操作像素点去更新纹理
LTexture.hboollock();boolunlock();GLuint*getPixelData32();//获取像素GLuintgetPixel32(GLuintx,GLuinty);//获取x,y位置对应的像素点voidsetPixel32(GLuintx,GLuinty,GLuintpixel);//设...
代码星球
·
2021-02-20
OpenGL
第九
操作
像素
点去
OpenGL第八节:非二次幂的纹理渲染处理
纹理渲染的图片的宽度和高度需要是二次幂的,如果不是二次幂的,需要通过填充的方式(就是添加边距),填充到二次幂。LTexture.hboolloadTextureFromPixels32(GLuint*pixels,GLuintimgWidth,GLuintimgHeight,GLuinttexWidth,GLuintt...
代码星球
·
2021-02-20
OpenGL
八节
二次幂
纹理
渲染
OpenGL第七节:纹理绘制裁剪图片的指定部分
LFRect.h//定义一个结构体,表示裁剪的区域#ifndefLFRECT_H#defineLFRECT_H#include"LOpenGL.h"structLFRect{ GLfloatx;//x GLfloaty;//y GLfloatw;//宽 GLfloath;//高};#endif LTe...
代码星球
·
2021-02-20
OpenGL
第七
纹理
绘制
裁剪
OpenGL第六节:加载png图片
OpenGL本身没有文件操作有关的接口,需要使用第三方库。这里使用DevIL库。下载连接:http://openil.sourceforge.net/download.php下载DevIL-Windows-SDK,解压后在VisualStudio配置头文件位置、lib库位置、lib库名称,拷贝dll库到当前工程。&nb...
代码星球
·
2021-02-20
OpenGL
第六
加载
png
图片
OpenGL第五节:纹理贴图和像素操作
LOpengGL.h不变 LTexture.h#include"LOpenGL.h"#include<stdio.h>classLTexture{public:LTexture();~LTexture();boolloadTextureFromPixels32(GLuint*pixels,GLui...
代码星球
·
2021-02-20
OpenGL
第五
纹理
贴图
像素
OpenGL第四节:滚动和矩阵栈
LOpengGL.h头文件不变LUtil.hGLfloatgCameraX=0.f,gCameraY=0.f;//相机位置boolinitGL(){ glViewport(0.f,0.f,SCREEN_WIDTH,SCREEN_HEIGHT); glMatrixMode(GL_PROJECTION); glLoa...
代码星球
·
2021-02-20
OpenGL
第四
滚动
矩阵
OpenGL第三节:Viewport视口
LOpengGL.h://不变LUtil.h //添加枚举enumViewPortMode{ VIEWPORT_MODE_FULL, //全屏 VIEWPORT_MODE_HALF_CENTER,//中间 VIEWPORT_MODE_HALF_TOP,//中间上 VIEWPORT_MODE_QUAD,//四...
代码星球
·
2021-02-20
OpenGL
三节
Viewport
视口
OpenGL第二节:绘制多个颜色四边形
LOpengGL.h://和前一节一样。 LUtil.h://添加constintCOLOR_MODE_CYAN=0;//定义两个颜色选择constintCOLOR_MODE_MULTI=1;voidhandleKeys(unsignedcharkey,intx,inty);//按键处理函数。根据按键去切换颜...
代码星球
·
2021-02-20
OpenGL
第二
绘制
多个
颜色
OpenGL第一节:绘制一个四边形
LOpengGL.h://导入头文件,注意:先导入freeglut.h#include<GL/freeglut.h>#include<GL/gl.h>#include<GL/glu.h>#include<stdio.h> LUtil.h:#include"MyO...
代码星球
·
2021-02-20
OpenGL
一节
绘制
一个
四边形
window下的OpenGL学习环境搭建
OpenGL本身并不提供GUI操作,不过有很多开源的库提供了支持。在学习OpenGL时,我选择window上的freeGLUT库作为辅助,用于GUI操作。下面说一下VisualStudio下的OpenGL和freeGLUT环境的搭建。1.下载freeGLUT 下载链接:http://freeglut.sourcefo...
代码星球
·
2021-02-20
window
下的
OpenGL
学习
环境
OpenJDK与JDK的区别分析
一、以下是具体分析:以下内容转自http://fgh2011.iteye.com/blog/1771649:使用过LINUX的人都应该知道,在大多数LINUX发行版本里,内置或者通过软件源安装JDK的话,都是安装的OpenJDK,那么到底什么是OpenJDK,它与SunJDK有什么关系和区别呢? 历史上的原因...
代码星球
·
2021-02-19
OpenJDK
JDK
区别
分析
【转】安装OpenSSL缺失Microsoft Visual C++ 2008 Redistributables的解决方案
from: http://www.cnblogs.com/luguo3000/p/3539815.html 在安装OpenSSL的时候通常会提示以下错误: "TheWin32OpenSSLInstallationProjectsetuphasdetectedthatthefollowingcritical...
代码星球
·
2021-02-19
安装
OpenSSL
缺失
Microsoft
Visual
opencv 3.0 DPM Cascade 检测 (附带TBB和openMP加速)
x64,release开启TBB加速,TBB加速的效果比较明显,在0.5S左右目前工程化的代码比较少,在这之前我还试了yuxiaoguo的DPM代码,这里我放一个链接yuxiaoguo,作者的硕士毕设完成的是将DPM源码实现了C++的版本,并做了不少优化。首先感谢这么有奉献精神的人士,让大家在学习应用DPM的时候有了更...
代码星球
·
2021-02-18
opencv
DPM
Cascade
检测
附带
首页
上一页
...
21
22
23
24
25
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他