小新蜡笔
码龄9年
  • 32,459
    被访问
  • 20
    原创
  • 1,426,998
    排名
  • 7
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2012-12-05
博客简介:

wu_xiao_xian的专栏

查看详细资料
个人成就
  • 获得3次点赞
  • 内容获得1次评论
  • 获得18次收藏
创作历程
  • 13篇
    2013年
  • 15篇
    2012年
TA的专栏
  • MFC
    4篇
  • 图形
    3篇
  • 单文档
    1篇
  • 视图
    1篇
  • Goolgle Earth笔记
    6篇
  • 个人bi'j
  • 个人笔记
    4篇
  • OGRE 学习
    6篇
兴趣领域 设置
  • 前端
    css前端框架
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

与OGRE的第一次接触

最近花费了大把的时间,努力的学习如何与OGRE这个名声远播的巨兽成为好朋友。到目前为止,总算是能够称得上稍微和它混熟了一点。关于OGRE,这里提出几点我的学习笔记、目前观察到的个性特质,以及与它相处的心得感想。首先,对于稍具经验的程序设计者来说,见到OGRE的第一眼印象,应该莫过于各种设计模式的广泛应用了。在OGRE的框架设计与系统实现层面中,使用了Abstract Factory、Facto
原创
发布博客 2013.04.10 ·
528 阅读 ·
0 点赞 ·
0 评论

Sample_Character源码简析

Sample_Character例子中有如下的代码结构:官方例子中的cpp文件大多是负责调用,主要的功能实现在h文件中,即函数的定义基本在h文件中。先来看SinbadCharacterController.h(CharacterSample.h主要负责功能调用)里面主要是这段代码以及几个输入检测处理函数,例如injectKeyDown上面第一
原创
发布博客 2013.04.09 ·
449 阅读 ·
0 点赞 ·
0 评论

Sample_CelShading源码简析

#ifndef __CelShading_H__#define __CelShading_H__#include "SdkSample.h"using namespace Ogre;using namespace OgreBites;class _OgreSampleClassExport Sample_CelShading : public SdkSample
原创
发布博客 2013.04.09 ·
415 阅读 ·
0 点赞 ·
0 评论

Sample_CameraTrack源码简析

Animation 关键帧动画的使用#ifndef __CameraTrack_H__#define __CameraTrack_H__#include "SdkSample.h"using namespace Ogre;using namespace OgreBites;OgreBites用来处理GUI小工具和摄像机的操作class _OgreSa
原创
发布博客 2013.04.09 ·
609 阅读 ·
0 点赞 ·
0 评论

Sample_BSP源码简析

#ifndef __BSP_H__#define __BSP_H__#include "SdkSample.h"#include "FileSystemLayer.h"FileSystemLayer.h 用来处理文件系统的目录 路径等信息后面的mFSLayer->getConfigFilePath就是用了该文件中定义的类。#if OGRE_PLATFORM
原创
发布博客 2013.04.09 ·
544 阅读 ·
0 点赞 ·
0 评论

Sample_BezierPatch源码简析

贝塞尔曲线的应用#ifndef __BezierPatch_H__#define __BezierPatch_H__#include "SdkSample.h"using namespace Ogre;using namespace OgreBites;class _OgreSampleClassExport Sample_BezierPatch : pub
原创
发布博客 2013.04.09 ·
736 阅读 ·
0 点赞 ·
0 评论

C++控制音量

最近用MFC做一些小东西,发现了一些对音量的控制,挺简单的,记录一下。//增大音量: keybd_event(VK_VOLUME_UP,MapVirtualKey(VK_VOLUME_UP,0),KEYEVENTF_EXTENDEDKEY,0); keybd_event(VK_VOLUME_UP,MapVirtualKey(VK_VOLUME_UP,
原创
发布博客 2013.03.28 ·
2536 阅读 ·
1 点赞 ·
0 评论

VS2008一些快捷键及小技巧

VS2008 使用小技巧——快捷键 1. 怎样调整代码排版的格式?选择:编辑—>高级—>设置文档的格式 或 编辑—>高级—>设置选中代码的格式。格式化cs代码:Ctrl+k+f 格式化aspx代码:Ctrl+k+d2. 怎样跳转到指定的某一行?两种方法:Ⅰ. Ctrl+G Ⅱ. 双击状态栏中的行号3. 怎样创建矩形选区?两种方法:Ⅰ. 摁住alt
转载
发布博客 2013.03.27 ·
540 阅读 ·
0 点赞 ·
0 评论

TinyXml 解析 XML

1.下载TinyXml   www.sourceforge.net/projects/tinyxml2.下载后,将tinystr.cpptinystr.htinyxml.cpptinyxml.htinyxmlerror.cpptinyxmlparser.cpp这6个文件移动到 Classes里面3.编写测试
原创
发布博客 2013.01.31 ·
346 阅读 ·
0 点赞 ·
0 评论

如何在VC6中配置wxWidgets

wxWidgets的VC6开发环境配置wxWidgets的VC6开发环境配置点击菜单:Project -> Settings... 打开项目属性设置对话框。Win32 Debug:C/C++ General:Preprocessor definitions:WIN32,_DEBUG,__WXMSW__,__WXDEBUG__,_MBC
原创
发布博客 2013.01.15 ·
561 阅读 ·
0 点赞 ·
0 评论

wxWidgets的GDI

设备上下文GDI(图形设备接口)是一种使用图形界面。它被用来进行交互的图形设备,例如显示器,打印机或一个文件。GDI允许程序员将显示在屏幕上或打印机的数据,而无需关注一个特定设备的细节。的GDI绝缘程序员从硬件。GDI结构图:从程序员的角度来看,GDI是一组类和方法使用图形。GDI由2D矢量图形,字体和图像。要开始绘制图形,我们必须创建一个设备上下文(DC)
翻译
发布博客 2013.01.14 ·
1371 阅读 ·
0 点赞 ·
0 评论

习惯画流程图

编程是一个很有 逻辑关系和内在联系性的工作。在编写一个功能模块的时候。之前我都是信手拈来。直接写代码,后来越来越发现这样做有一下缺点:1 没有整体观念2 逻辑关系很容易出错,很容易出现编好一段程序,发现逻辑颠倒了。又要删掉重新编写。3 编写代码时,软件流程调度和具体功能同时编写,这使得编程很混乱。现在实际编程中的感悟,花点时间,打开word。插入
原创
发布博客 2013.01.14 ·
411 阅读 ·
0 点赞 ·
0 评论

映射模式SetMapMode

CRect rectClient;        GetClientRect(rectClient);         pDC->SetMapMode(MM_ANISOTROPIC);        pDC->SetWindowExt(CSize(1000,1000));        pDC->SetViewportExt(rectClient.right
转载
发布博客 2013.01.05 ·
779 阅读 ·
0 点赞 ·
0 评论

KML2.0介绍

KML 2.0介绍KML全称是Keyhole Markup Language KML,是一个基于XML语法和文件格式的文件,用来描述和保存地理信息如点、线、图片、折线并在Google Earth客户端之中显示, (KML以前的版本能够被Google Earth读取并保存为KML 2.0) KML 2.0提供以下功能:· 指定一个地点的图标和标注来区分每一个地点 · 为每一个视图指定明确
原创
发布博客 2012.12.17 ·
432 阅读 ·
0 点赞 ·
0 评论

KML标签列表

里面列举了我搜集的方法和包含关系,希望能帮到大家,也方便与自己查询。 KML标签列表这一节包含所有能用的KML标签的参考,按字母顺序排列,每一段列出了该标签正确的大小写格式,类型、值和层次.单一标签.是的子元素,包含按照标准填写的地址:街道,城市,州,或邮政编码. 值: 代表一个点所在位置或邮政编码的字符串.父元素: 被以下元素包含:子元素: 无.
原创
发布博客 2012.12.17 ·
788 阅读 ·
0 点赞 ·
1 评论

KML规则

KML语法规则和任何程序和脚本语言一样,KML有一些必须遵循的语法规则.文档结构一个KML文档应该完全遵循KML格式,文档也和基本的XML语法规则差不多,有以下几点要特别注意的地方. XML标签必须关闭  XML标签是大小写敏感的  对于KML语法,首字母大写的标签是复合标签,否则就是单一标签,在实体和标签介绍之中有更多相关信息.  XML标签必须正确嵌套  XML
原创
发布博客 2012.12.17 ·
643 阅读 ·
0 点赞 ·
0 评论

KML+教程

1 基本 KML 文档最简单的 KML 文档类型就是可直接在 Google 地球中编写的文档,也就是说您无需在文本编辑器中编辑或创建任何 KML。Placemark、GroundOverlay、Path 和 Polygon 都可以直接在 Google 地球中编写。地标地标是 Google 地球中最常用的地图项之一。它使用黄色图钉作为图标,在地球表面标记出位置。最简单的地标只包含一个
原创
发布博客 2012.12.17 ·
858 阅读 ·
0 点赞 ·
0 评论

学习GE、KML、KMZ笔记

以下的文章和方法都是我在其它网站或者参考书上借鉴的资料,个人整理一下笔记,方便自己和以后能用到的朋友们。 加载*.kml/*.kmz文件的方法var url=http://kml.lover.googlepages.com/my-vacation-photos.kmlvar gx=new GGeoXml(url);map.addOverlay(gx); Applicat
原创
发布博客 2012.12.17 ·
1830 阅读 ·
1 点赞 ·
0 评论

将 KML 或 GeoRSS 导入到您的地图

将 KML 或 GeoRSS 导入到您的地图创建地图后,您可以向您的地图导入 KML、KMZ 或GeoRSS数据。为此,请创建或打开一张地图,然后点击导入。Google 地图中的 KMLGoogle 地图支持以下 KML 元素(即搜索框中的 KML 查询和 Google 地图 API 中的 GGeoXml 对象):地标图标文件夹描述性 HTML通
转载
发布博客 2012.12.17 ·
1847 阅读 ·
0 点赞 ·
0 评论

KML/KMZ介绍

KML文件  介绍  kml文件同kmz文件一样,是作为保存地标文件的.其引入引出方法与kmz类似,只是选择文件格式为kml就行了.  kml与kmz不同的是,它是一种xml描述语言,是文本文件格式的.所以有它的优点,比如,可以直接贴在本网页上. 由于是文本文件格式,其格式我们可以掌握,因而能通过程序自动生成kml语句. 实际上,网友kenvin最早写了一个简单的kml生成程序
转载
发布博客 2012.12.16 ·
2054 阅读 ·
0 点赞 ·
0 评论
加载更多