自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hitxiaya的专栏

学习资料整理小屋

  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 使用glut定时器控制帧率

<br />写了个程序,运行很慢,帧率很低,不知道什么原因,以为程序代码太多,执行太慢,经过不断的调试和验证,才弄明白。现在记录一下:<br /> <br />在glut函数中:<br />      通过函数glutDisplayFunc(Draw);来设置需要显示的画面函数,虽然函数中有glutSwapBuffers();和glFlush();函数来刷新输出,但不会不断进行刷新。<br /> <br />     如果需要不断刷新,则需要进行如下设置:<br />     glutDisplayFunc

2010-10-29 17:57:00 8459 1

转载 《The FreeType 2 Tutorial》第二部分中译版

<br />FreeType 2 教程<br /><br />第二步 -- 管理字形<br /><br />介绍<br /><br />这是“FreeType2 教程”的第二部分。它将教会你如何: <br /><br />* 检索字形度量 <br />* 容易地管理字形图像 <br />* 检索全局度量(包括字距调整) <br />* 渲染一个简单的字符串(采用字距调整) <br />* 渲染一个居中的字符串(采用字距调整) <br />* 渲染一个变换的字符串(采用居中) <br />* 在需要时以预设字

2010-10-27 15:24:00 1143

转载 《The design of FreeType 2》中译版

<br />《The design of FreeType 2》中译版 <br /><br />FreeType 2的设计 <br /><br />介绍 <br />这份文档提供了FreeType 2函数库设计与实现的细节。本文档的目标是让开发人员更好的理解FreeType 2是如何组织的,并让他们扩充、定制和调试它。 <br />首先,我们先了解这个库的目的,也就是说,为什么会写这个库: <br />* 它让客户应用程序方便的访问字体文件,无论字体文件存储在哪里,并且与字体格式无关。 <br />* 方便

2010-10-27 15:22:00 801

转载 FreeType编译及使用心得

<br />FreeType是一款字体服务库,它支持多种字体,并且提供高效,高质量的文字。<br />freetype相关介绍见:http://blog.csdn.net/ganxingming/archive/2006/06/05/774796.aspx<br /><br />1, 编译FreeType<br />解压后进入./include/freetype,复制config到当前文件夹,随便去个什么名,这里我用custom_config<br />然后进入 ./builds/win32/visualc

2010-10-27 15:17:00 1457

转载 在VxWorks系统中使用TrueType字库

<br />摘要:为了得到高质量而且灵活(包括对字形的各种变形操作)的字符显示,同时又能实现所见即所得(WYSIWYG)的打印,传统的使用点阵字库的方法已经不能满足要求,有一个很好的方法——使用TrueType字库,可以同时解决以上两个问题.介绍了TrueType技术的基本原理及在Vxworks系统中如何通过FreeType应用TrueType字库,在实际应用中,该技术很好地解决了上述问题,但这种技术也可以很容易地移植到很多其他系统中,如Linux。<br />关键词:VxWorks;TrueType;UG

2010-10-27 10:23:00 2660

原创 在vxworks下进行OpenGL编程的环境搭建

<br />原帖地址:http://www.cevx.com/bbs/viewthread.php?tid=11343&highlight=opengl<br />在vxworks下进行OpenGL编程的环境搭建<br />一、前言<br />OpenGL 著名的API,其主要作用是依据照相机的设置,将指定图元绘制到帧缓冲中去。<br />Mesa 是OpenGL的一个具体实现,目前版本是7.0.2<br />DRI 是直接渲染架构(Direct Render Infrustructure)。包含了诸如AT

2010-10-27 10:02:00 6184 3

转载 OpenGl 编程指南笔记 第九章:纹理映射 (texture mapping)

<br />本章你将学到纹理映射基础知识 纹理坐标 纹理对象及绑定 纹理过滤 mipmap和自动生成mipmap 纹理参数, 外包模式, 细节级别 纹理环境和纹理函数 Table of Contents1 概述2 预备知识: 纹理坐标3 使用纹理映射3.1 纹理对象3.2 纹理绑定3.3 删除纹理对象3.4 驻留纹理3.5 纹理优先级4 指定纹理4.1 2D 纹理4.2 1D 纹理4.3 3D 纹理4.4 Cube Map 纹理5 纹理过滤6 简单例程1 概述<br />概括的说, 纹理映射机制允许你将一个

2010-10-26 13:24:00 4668

转载 OpenGL点阵字体绘制终极解决方案!

<br />经过多次修改测试,字体问题终于有了个比较完美的解决方法了,贴出来亮亮~~<br />此法可以说完全是“红宝书”(即《OpenGL编程指南》)所赐, 此篇也不过是一些实践心得和我自己对字体显示方法的一些体会罢了。<br />下面就来介绍这个所谓的“终极解决方案”,对于待解决的各种问题,都有着多种可供选择的方案,就让我来边比较边描述吧:渲染方式和帧数<br />不管是不是OpenGL平台, 在每个3D平台中,  点阵字体无非两个用处: 要么做效果,要么做提示。效果就是标题文字、按钮之类的,我们一般称

2010-10-26 11:57:00 2490

转载 使用cvs或svn从sourceforge上获取开源项目

著名开源软件网站(www.sourceforge.net)上面的开源项目,大部分使用的管理工具为cvs或svn。    这两种软件的代表客户端程序是wincvs和tortoiseSVN。    1.cvs    CVS (Concurrent Versions System) is a tool used by many software developers to manage changes within their    source code tree. CVS provides the means

2010-10-25 19:52:00 1326

转载 使用cvs从SourceForge.net获得源码

可能因为SourceForge.net上的cvs服务器不支持图形化的模块浏览,使用图形化方式没有下载成功,后来使用命令行的成功了。具体原因在网上一时没找到,也没时间搞,所以想可能就是这样一个原因了。 :)下面是我使用cvs工具获得源码的过程:1、准备软件 CVS客户端软件: TortoiseCVS2、安装与下载TortoiseCVS (1)安装TortoiseCVS (2)使用命令行工具进入TortoiseCVS根目录(可以将这个目录设置在path环境变量中,以后就

2010-10-25 19:50:00 1999

转载 如何利用TortoiseCVS连接sourceforge的CVS服务

<br />可能因为SourceForge.net上的cvs服务器不支持图形化的模块浏览,使用图形化方式没有下载成功,后来使用命令行的成功了。具体原因在网上一时没找到,也没时间搞,所以想可能就是这样一个原因了。 :)<br />下面是我使用cvs工具获得源码的过程:<br />1、准备软件<br />    CVS客户端软件: TortoiseCVS<br />2、安装与下载TortoiseCVS<br />    (1)安装TortoiseCVS<br />    (2)使用命令行工具进入Tortoise

2010-10-25 19:48:00 1275

原创 如何在vc中引用lib库文件

方法有三:1、直接加入到工程中,通过加入现有文件,像添加c文件一样添加lib文件;2、在工程属性的link项中Object/library   modules:加入*.lib文件名;3、#pragma   comment(lib, "kernel32.lib ")      确认LIB在当前目录或者在LIB环境变量的目录中

2010-10-25 16:48:00 8764

原创 win32下FreeType2的编译

<br />其实网络上已经有很多关于这方面的知识了,这篇文章的目的也只在于加深印象,积累经验,有人告诉我,写文章对自己也是一种很好的帮助。希望这篇文章对其它人也有一点帮助,由于文笔水平不好,表述不清楚之与错误之处,还请见详。<br />关于FreeType2L的介绍我不多说了,网上的文章还是比较多的。还有,本文只介绍我的安装经历,不对FreeType2库的使用做介绍,如有需要,大家自己看参考手册。 <br />开篇:<br />从http://www.freetype.org下载源代码。<br />Free

2010-10-24 23:43:00 2280

原创 FreeType2研究(转)

<br />FreeType 2 Library<br />FAQ<br />(当前下载地址:http://sourceforge.net/project/showfiles.php?group_id=3157版本2.2.1)<br />1、FreeType2是什么?<br />它是一个为各种应用程序提供通用的字体文件访问的软件包。尤其值得注意的以下特性:<br />l         提供统一的字体文件访问接口。支持位图和向量格式,包括TrueType、OpenType、Typel、CID、CFF、Win

2010-10-24 23:21:00 1047

原创 freetype2 tutorial 中译版

第一步 -- 简易的字形装载介绍这是“FreeType2 教程”的第一部分。它将教会你如何: * 初始化库 * 通过创建一个新的 face 对象来打开一个字体文件 * 以点或者象素的形式选择一个字符大小 * 装载一个字形(glyph)图像,并把它转换为位图 * 渲染一个简单的字符串 * 容易地渲染一个旋转的字符串 1.头文件下面的内容是编译一个使用了FreeType2库的应用程序所需要的指令。请谨慎阅读,自最近一次版本更新后我们已经更改了少许东西。 1.FreeType2 include 目录你必须把Fre

2010-10-24 23:18:00 945

原创 FreeType2的简单使用:平台无关的TrueType字体显示。

<br />FreeType2的简单使用:<br />FreeType2是一个简单的跨平台的字体绘制引擎.目前支持TrueType Type1 Type2等字体格式.不过目前好象还不支持OpenType.<br />使用FreeType的应用很多.著名的FTGL就是使用FreeType的.能在OpenGL高效率的绘制矢量字体.<br />FTGL我没用过.因为不想在没了解该怎么用FreeType的情况下就去用FTGL.<br />经过一个晚上的阅读代码(我的代码阅读能力是很差的).终于知道了如何使用Free

2010-10-24 23:12:00 2578

原创 freetype2中英文对照教程

地址:http://mxtctp.sourceforge.net/index.php/The_design_of_FreeType_2

2010-10-24 23:09:00 636

lpc17xx.cmsis.driver.library V2.00

LPC1700系列开发固件,最新版本。查了下坛子里面之前发布的v1.3,居然是空的。找个绝对完整,35m左右,还包括库的CHM版本使用手册。虽然是从nxp下的,但是找起来也费劲。设点积分。

2012-04-25

QT仿360界面,学习练手很粗糙,尚有遗留问题

仿360界面进行练手学习QT,感受qt制作界面的方便,但是发现不容易,进行不下去了,依然留下了许多问题,希望和大家交流。尚有几个问题,如果知道请指导: http://blog.csdn.net/hitxiaya/article/details/6918431

2011-10-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除