Swin.C

 

2011年3月20日

一些零散的HTML知识

摘要: 标签,属性,属性选项的设置格式<标签属性="选项:值选项:值"属性=""......>HTML标准标签属性lclass属性:class属性规定元素的类名(classname)。在大多数时候是用于指向样式表中的类(class)。不过,也可以利用它通过JavaScript来改变带有指定class的HTML元素。注:class属性不能再以下HTML元素中使用:base,head,html,meta,param,script,style以及title。lid属性:规定HTML元素的唯一的id。id在HTML文档中必须是唯一的。JavaScript可以 阅读全文

posted @ 2011-03-20 16:01 Swin.C 阅读(316) 评论(0) 推荐(0) 编辑

2010年12月10日

[翻译]Tangent Space Calculation

摘要: 原文:http://www.terathon.com/code/tangent.htmlbump mapping(也有被称为normal mapping)需要为网格的每一个顶点计算其切平面基准向量(互相垂直的三个坐标轴)。这篇文章描述了为几何三角形网格逐顶点计算切空间的理论并提供了实现正确数学计算的源文件数学推导这个推导出现在Mathematics for 3D Game Programming and Computer Graphics, 2nd ed., Section 6.8.首先,我们需要将切空间与纹理坐标轴对齐。例如x坐标与bump map中的u方向对齐,y坐标与bump map中的 阅读全文

posted @ 2010-12-10 15:26 Swin.C 阅读(1059) 评论(1) 推荐(1) 编辑

2010年12月2日

[QT]在Qt中使用Direct3D

摘要: 先发个找到的原文http://www.cppblog.com/eros/archive/2009/05/13/82758.html因为QT使用起来非常方便,也来用一下!不过因为Dx的头文件在编译的时候N多警告!不过没事!可以继续!貌似没有idle事件,难道只能用定时器作更新?代码Code highlighting produced by Actipro CodeHighlighter (freew... 阅读全文

posted @ 2010-12-02 13:48 Swin.C 阅读(2653) 评论(0) 推荐(0) 编辑

2010年10月19日

[学习笔记]KMP的简单记忆方法

摘要: 模式串的匹配是从左向右进行的。需要辅助数组nextnext数据是当当前字符匹配失败后,模式串应当前移的距离。母字符串指针不回溯。模式串先对自身进行匹配,计算当前位置上对应的最长匹配前缀子串(当前模式串位置的前一个位置开始查找,也就是不包括自己)原子串aba前移一位,无匹配aba前移二位,有匹配aba将匹配个数写入下一个字符对应的next中。srcabaabcacNext0-1Cur0*无匹配前缀子... 阅读全文

posted @ 2010-10-19 20:48 Swin.C 阅读(301) 评论(0) 推荐(0) 编辑

2010年8月5日

[QT]QT视图标尺功能实现

摘要: 实现了QT的视图的标尺功能首先一个继承视图QFrame的类,重载paintEvent,其中用于绘制坐标,坐标的计算是根据绘制间隔线的数据得到的在里面一层继承视图QGraphicView,重载drawBackground绘制基线,并记录相关数据,比如(线间距离,线段数,缩放比例等)部分实现代码:代码Code highlighting produced by Actipro CodeHighlight... 阅读全文

posted @ 2010-08-05 23:49 Swin.C 阅读(3708) 评论(3) 推荐(0) 编辑

2010年7月16日

[QT]QT学习笔记

摘要: .pro添加包含文件搜索路径的方法INCLUDEPATH += path库文件添加方法LIBS += libpathname工程头文件包含HEADERS += headerfile工程源文件包含SOURCES += sourcefileui文件包含FORMS += ui文件程序模块设置,有app,subdirs,libTEMPLATE = app指定生成应用程序名TARGET = name添加或减... 阅读全文

posted @ 2010-07-16 10:46 Swin.C 阅读(181) 评论(0) 推荐(0) 编辑

2010年5月21日

[3D]不完善的Radiosity

摘要: 具体的实现是通过 Lightmap+HLSL 无使用BSP,如果使用BSP的PVS集可能可以加快一定的速度,因为场景简单,现在辐射一次大概用6秒左右。Step Calculate 6301Lightmap用于划分片面。进行入射光计算是通过将视觉设置到片面上,以其法向量为视觉方向。渲染一次场景进行光线衰减以及朗伯余弦计算。不过这个实现要求场景模型一定要满足一定要求。否则效果很差。 阅读全文

posted @ 2010-05-21 20:17 Swin.C 阅读(224) 评论(0) 推荐(0) 编辑

2010年4月27日

[3D]制作魔方

摘要: 小小的制作了一个魔方制作时没有太多需要考虑的难题。只要建立好魔方方块的位置到方块实例(共26个映射,上下层有9个,中间层有8个)的映射关系以及面块(COLOR FACE,用于判断是否完成)的位置到面块实例(每一个面有9个面块,共6个面)的映射关系,就很容易做到旋转的效果。大概就是从方块绝对位置可以找到这个位置上的方块实例指针,从面块的绝对位置可以找到这个位置上的面块实例指针。一个用于对魔方进行旋转... 阅读全文

posted @ 2010-04-27 14:32 Swin.C 阅读(628) 评论(2) 推荐(0) 编辑

2010年4月10日

[转载]VC中#ifdef与#pragma once避免重复包含的区别

摘要: 在用VC6.0向导生成的头文件中,经常可以看见如下的代码段: #if !defined(AFX_RESIZABLELAYOUT_H__INCLUDED_) #define AFX_RESIZABLELAYOUT_H__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 ... #endif // !d... 阅读全文

posted @ 2010-04-10 17:12 Swin.C 阅读(971) 评论(0) 推荐(0) 编辑

2010年2月28日

Xercesc C++ 学习笔记

摘要: 在学习的是xerces-c-3.1.0-x86-windows-vc-9.0建立本地XML文件输入数据的方法XMLPlatformUtils::Initialize();////////////////////////////////////////////////////////////////////////////////DOMImplementation* impl = DOMImplem... 阅读全文

posted @ 2010-02-28 12:32 Swin.C 阅读(2386) 评论(0) 推荐(0) 编辑

导航