2008年8月28日

FreeType 2开发文档 [中译版]

摘要: 《FreeType Glyph Conventions》中译版 FreeType字形约定 一、基本印刷概念 1、字体文件、格式和信息 字体是一组可以被显示和打印的多样的字符映像,在单个字体中共享一些共有的特性,包括外表、风格、衬线等。按印刷领域的说法,它必须区别一个字体家族和多种字体外观,后者通常是从同样的模板而来,但是风格不同。例如,Palatino Regular 和 Palatino Ita... 阅读全文

posted @ 2008-08-28 11:50 Ariel Yang 阅读(3128) 评论(1) 推荐(0) 编辑

2008年8月19日

RGB颜色对照表

摘要: 颜色 英文代码 形像颜色 HEX格式 RGB格式   LightPink 浅粉红 #FFB6C1 255,182,193   Pink 粉红 #FFC0CB 255,192,203   Crimson 猩红 #DC143C 220,20,60   LavenderBlush 脸红的淡紫色 #FFF0F5 255,240,245   PaleVioletRed 苍白的紫罗兰红色 #DB7093 21... 阅读全文

posted @ 2008-08-19 15:42 Ariel Yang 阅读(2093) 评论(0) 推荐(0) 编辑

2008年8月15日

[摘]纹理渲染

摘要: 标签: 纹理渲染 阅读全文

posted @ 2008-08-15 20:08 Ariel Yang 阅读(201) 评论(0) 推荐(0) 编辑

[摘]光线跟踪

摘要: 光线跟踪是一种真实地显示物体的方法,该方法由Appel在1968年提出。光线跟踪方法沿着到达视点的光线的反方向跟踪,经过屏幕上每一个象素,找出与视线相交的物体表面点P0,并继续跟踪,找出影响P0点光强的所有光源,从而算出P0点上精确的光线强度,在材质编辑中经常用来表现镜面效果。  光线跟踪或 称光迹追踪是计算机图形学的核心算法之一。在算法中,光线从光源被抛射出来,当他们经过物体表面的时候,对他们应... 阅读全文

posted @ 2008-08-15 20:07 Ariel Yang 阅读(328) 评论(0) 推荐(0) 编辑

[摘]Mip-mapping(Mip映射)

摘要: Mip-mapping(多纹理映射) 其核心特征是根据物体的景深方向位置发生变化时,Mip映射根据不同的远近来贴上不同大小的材质贴图,比如近处贴512x512的大材质,而在远端物体贴上较小的贴图。这样不仅可以产生更好的视觉效果, 同时也节约了系统资源。 纹理映射: 我们平时看到的画面中物体的表面都是各种各样,彼此不同的。石头有石头的肌肤,木头有木头的肌肤,动物有动物的肌肤。在我们作好了一个3维图形... 阅读全文

posted @ 2008-08-15 20:06 Ariel Yang 阅读(723) 评论(0) 推荐(0) 编辑

[摘]C# string 中的 @

摘要: C# string 字符串的前面可以加 @ 可以将转义字符(\)当作普通字符对待,比如:string str = @"C:\Windows";如果我们去掉 @ 的话,应该是:string str = "C:\\Windows";@ 字符串中,我们用两个连续英文双引号表示一个英文双引号,如下字符串的实际内容为:="=,字符串长度为 3。string str = @"=""=";@ 字符串中可以任意换... 阅读全文

posted @ 2008-08-15 20:04 Ariel Yang 阅读(304) 评论(0) 推荐(0) 编辑

[摘]C#编码标准--命名约定和风格

摘要: 命名约定和风格 1. 使用Pascal的命名规范命名类型和方法的名字。 public class SomeClass { public SomeMethod(){} } 2. 使用camel命名规范命名局部变量和方法的参数。 int number; void MyMethod(int someNumber) {} 3. 在命名接口的时候使用I作为前缀。 interface IMyInterface... 阅读全文

posted @ 2008-08-15 20:03 Ariel Yang 阅读(312) 评论(0) 推荐(0) 编辑

[摘]C#中一些字符串操作的常用用法

摘要: //获得汉字的区位码    byte[] array = new byte[2];    array = System.Text.Encoding.Default.GetBytes("啊"); int i1 = (short)(array[0] - '\0');    int i2 = (short)(array[1] - '\0'); //unicode解码方式下的汉字码    array = ... 阅读全文

posted @ 2008-08-15 20:02 Ariel Yang 阅读(214) 评论(0) 推荐(0) 编辑

[摘]如何用Visual C#做组件

摘要: 用Visual C#来做组件,其实是一件很容易的事情。至少比用VISUAL C++要容易的多。在本文中,笔者将为您详细介绍如何来做一个组件。我们可以通过二个步骤来完成这个过程:1.制作一个组件;2.在客户端测试这个组件。 一.制作一个组件 1.首先建立一个新类库工程文件 选择File->New->Project->Visual C# Projects-&a... 阅读全文

posted @ 2008-08-15 20:00 Ariel Yang 阅读(277) 评论(0) 推荐(0) 编辑

[摘]c#对话框大全

摘要: c#对话框大全,引自http://www.cnblogs.com/terry52/archive/2005/12/19/300010.html 对话框中我们常用了以下几种:1、文件对话框(FileDialog) 它又常用到两个:   打开文件对话框(OpenFileDialog)   保存文件对话(SaveFileDialog)2、字体对话框(FontDialog)3、颜色对话框(ColorDi... 阅读全文

posted @ 2008-08-15 19:52 Ariel Yang 阅读(504) 评论(2) 推荐(0) 编辑

导航