自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (8)
  • 收藏
  • 关注

转载 OGRE碰撞检测MOC

http://www.ogre3d.org/wiki/index.php/Minimal_Ogre_Collision上找到它。    我决定把其中最核心的一段代码挑出来,详细解读。//ray,求交射线;result,与模型面片的交点;target,相交物体;closes

2011-07-31 17:51:01 1272 2

原创 OGRE&QT 的一大堆问题

开始去了解OGRE和QT的结合,从网上找了很多的介绍 ,然后出了很多问题 这里记录一下,Ogre和QT结合的例子也可以搜到很多,我看到一个从ogitor里面弄出来的,感觉是Ogitor的就应该不错所以选择这个作为基础了,之前看的几个基本都是 OgreWidget 继承QWidge

2011-07-31 16:49:23 4147

原创 Ogre中的旋转变换问题 Vector3 和Quaternion

Ogre中的四元数组Quaternion 在变换中起很大作用 在这上面费了很大时间突然发现Ogre内置了的getRotationTo 方法就已经有这个功能 下面转载一些介绍 浅谈Ogre的四元数与旋转 分类: OGRE 3D数学 图形图像  简介:如果你在Ogre中处理完对象,发

2011-07-29 12:11:38 5775

原创 ogre-procedural library building error LNK2001: 无法解析的外部符号

在编译ogre-procedural的lib时出现了很多错误,修改之后没有报错了 但是又出现如下问题:1>     正在创建库 D:\Ogre\OgreAddOn\ogre-procedural\lib\Debug\OgreProcedural_d.lib 和对象 D:\Ogre

2011-07-11 13:19:28 3138

原创 代码分析工具推荐Understand

之前看ogitor ,第一次看到那么多代码~~不知道从哪里下手,而且好多东西都不会Ogre什么的都不是很清楚,对ogitor的代码结构的了解就更不用提了。晕头转向的不知道从哪里下手,一点点的看起来好吃力。后来从博客中看到了说understand的 ,当时用了一下可以从源代码生成类图 感觉很不错。不过由于考试啊乱七八糟的原因放了一段时间之后又由于系统出了问题重装后把他弄丢了,今天想用结果怎么也

2011-06-28 20:17:00 4856 1

原创 【转】CSDN技术中心 C++资源之不完全导引

C++资源之不完全导引 [上] 撰文/ 曾毅 陶文 最后更新:2004年6月11日 声明: .本文2004年5月首发于《CSDN开发高手》,版权归该杂志与《程序员》杂志社所有。杂志限于篇幅部分内容有所删节,此处版本为相对完整版本。 .本文为介绍性文章,会随笔者学习C++语言不断更新。 前言 无数次听到“我要开始学习C+

2011-06-28 19:09:00 2618

原创 数据结构图的应用

<br />问题描述:n个村庄之间的无向图,边上的权值w(i,j)表示村庄i和j之间道路长度.现要从这n个村庄中选择一个村庄新建一所医院,使离医院最远的村庄到医院的路程最短.设计一程序求解此问题.              <br />基本要求:<br />用邻接矩阵表示无向网,应显示所选中的村庄到各村庄的最短距离。<br />万一你要用的话 改改函数名 变量名吧 。。。不然老师一看都一样。。。<br /> <br /> #include <iostream>using namespace std;

2011-05-25 08:56:00 3958 1

原创 数据结构 树的应用 赫夫曼编码

<br /> 赫夫曼树的代码 <br />注意 我的代码都是在vs2010上运行通过的 <br />在其他编译器上面不一定完全是好的<br />#define DEBU#include<iostream>using namespace std;typedef struct{ unsigned int weight; unsigned int parent,lchild,rchild;}HTNode,*HuffmanTree;typedef char * *HuffmanCode;

2011-05-25 08:48:00 1937

原创 一步一步教你如何利用JTAG救活砖头多普达838

一步一步教你如何利用JTAG救活砖头多普达838 本帖最后由 阿青 于 2009-12-5 16:29 编辑 以下教程我是在网上看到的,据说是国外 Xda-Forum 和 PDA-Hack 论坛上的,原文为俄语,我们国内机友高手将它翻译过来,在此对原作者和将它翻译机友高手表示敬意和感谢!!原文只能解决838,后经我研究也可以解决830的,但只能解决G4不能解决G3.当然字库硬件有问题的话就只能换字库.你得有一定的动手能力和电工知识,不然你就别试!! 1:硬件准备: 1.带有LPT

2011-04-08 16:39:00 3220

转载 C++类库介绍

<br />C++类库介绍 <br />再次体现了C++保持核心语言的效率同时大力发展应用库的发展趋势!!在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有。不少都是让人眼界大开,亦或是望而生叹的思维杰作。由于库的数量非常庞大,而且限于笔者水平,其中很多并不了解。所以文中所提的一些库都是比较著名的大型库。 <br /><br />标准库 <br /

2011-03-30 08:33:00 772

转载 C++资源之不完全导引(完整版)

<br /> C++资源之不完全导引(完整版)<br />C++资源之不完全导引(完整版)- -<br />这文章太强了,我一定要转载,否则对不起观众,对不起自己。(liigo)<br /><br />发信人: NULLNULL (空空), 信区: VC<br />标  题: C++资源之不完全导引(转载)<br />发信站: 武汉白云黄鹤站 (2005年05月05日01:42:54 星期四), 站内信件<br />C++资源之不完全导引(完整版)<br />来源:www.csdn.net<br />撰文:

2011-03-30 08:32:00 868

原创 【转】Ogitor中Gizmo的绘制技巧 - 战魂小筑 - C++博客

  Ogitor中Gizmo的绘制技巧    Gizmo可以理解为坐标轴,就是3D软件里3个轴并可以调整对象的各种变换属性的东西.     绘制Gizmo其实很简单,这里只说箭头的绘制中的一些技巧.一开始我的做法是MAX里建模,如图 然后创建3个模型对象,以Z为父级(我的坐标系是Z朝上), X,Y分别挂接Z节点 按照Ogitor中的介绍,需要将Z关闭绘制,结果,绘制顺序有错误 正确的效果应该是蓝色(Z轴,朝上)盖住绿色的Y轴. 这就涉及到X,Y,Z

2011-03-30 00:36:00 1504

原创 数据结构试验栈的应用,计算器的代码

数据结构试验栈的应用,计算器的代码           这个过程中学到了不少,比较有用的就是预编译来查错。还有就是getchar()会接收回车符号,开始用getchar()来实现算式的输入发现太麻烦而且复杂,于是就用字符串数组来存储算式然后再提取。一开始的时候都是用char型的栈来保存运算符号和数据,但是后来发现除了减法正确其他的都不行,原因是在于用char型计算时数字都是以字符形式存储的,进行计算的时候是把字符换成ASCII码来计算的,因此‘0’是变成48的,从保存算式的字符串中提取数字的时候都要减去48

2011-03-23 14:56:00 1774

原创 数据结构实验 链表存储多项式进行加法乘法运算

刚开始上数据结构的课,第一次做的实验 多项式的存储 及加法和乘法还是第一次写的这么长的代码,汗....以后要多动手。/* 数据结构试验 用链表表示多项式的加法和乘法 by徐*/#include using namespace std;#define LEN sizeof(struct link)struct link { float coeff;//coefficient 系数 int index;//index指数 link *next; };in

2011-03-23 07:28:00 2950 2

原创 【转】初探ogitor中的属性窗口 - 野猪的日志 - 网易博客

初探ogitor中的属性窗口         在Qt中实现自己的属性窗口时,总觉得挺繁杂的,便看看ogitor中是如何实现的。       大致看下,道道也不少,一些数据结构,只列出主要成员 class PropertyOption {Ogre::String mKey;Ogre::String mValue;}; class PropertyOptionsVector {std::vector;}; class OgitorsPropertyDef {Ogitor

2011-03-18 13:11:00 1382 1

原创 【转】ogitor小结 - 数据牛仔 - 博客园

  ogitor小结       由于没有帮助文档,自己只能照着代码看qtogitor的编写流程和框架,这里抽空总结一下:       1)先谈谈dragdrop问题。在qtogitor当中,主要相应dragdrop是在ogrewidget类中,也就是我们的渲染窗口了。里面有相应drag和drop的四个函数,而他的drag和drop调用的是ogitorsroot里面的dragdrop,由于在注册ogitorsroot的时候我们注册了dragdropHandlermap(PS:ogtior

2011-03-16 08:44:00 1300

原创 VS2010编译QT4.7.1的库文件下载

      最近在学习Ogre ,看Ogitor的代码。由于没有经验遇到了很多问题,现在也差不多弄明白怎么回事但入门还真不敢说以后有时间把这个过程写下来方便感兴趣的同学参考。       偏题了,编译Ogitor的时候最先用的vs2008因为qt官方有针对vs2008的编译版本,但我装了两个系统win7上装了vs2010,想用vs2010来编译ogitor的时候一开始也用的qt的vs2008编译包,编译ogitor之后总是并行配置错误,经过了解发觉可能是这个qt库的原因,于是编译几次之后终于成功

2011-02-27 04:08:00 1672 1

转载 Qt简介以及如何配置Qt使用VS2010进行开发

Qt是神马东西? Qt – 一个跨平台应用程序和UI开发框架 它包括跨平台类库、集成开发工具和跨平台 IDE。使用 Qt 您只需一次性开发应用程序,无须重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这些应用程序。 Qt 主要是由 诺基亚 开发和维护的。Qt通过开源授权(LGPL 和 GPL)以及商业授权的方式对 Qt 进行授权。在Linux下Qt可是大名鼎鼎,Linux的KDE图形界面就是基于Qt开发的。 Qt的最大好处是跨平台,可以看到上图,Qt可以支持windows,

2011-02-22 18:12:00 1062

转载 Ogre读取Ogitor的scene场景简介

  这几天在用Ogre读取Ogitor的场景,遇到了不少问题,在网上也找不到详细的说明,虽然读取Ogitor的场景对很多人来说太简单了,但对一些新手来说就有点难了,我刚开始就觉得是无从下手,因此简单的描述下读取过程和一些常见问题,希望对一些新手有所帮助,高手就可以跳过了O(∩_∩)O~ 我简单的分为2大步: 1. 学会简单的使用Ogitor,新建自己的场景,然后导出为scene场景文件 Ogitor的简单操作我就不再详述了,直接引用网上的: 一、基本控制 1.场景

2011-02-20 10:45:00 2169 2

原创 Ogitor探索之代码分析(3)---CBaseEditor::showBoundingBox(bool bShow)

在Qtogitor中编辑场景时如何选中物体Object并让它显示出边线(Ogitor称它为Bounding Box)呢? 前面已经介绍了OnMouseMove的功能了,如果不知道的要先看一下OnMouseMove的功能; 1、当鼠标在屏幕上移动时OnMouseMove实时获得鼠标在视口的坐标 2、Ogitor经过系列运算(具体实现还有待发掘) 3、获取鼠标所在位置是否有Object 4、如果有Object在你点击鼠标左键时就回调用CBaseEditor::showBoundingBox(bool

2011-02-16 03:47:00 1561

原创 Ogitor探索之代码分析(2)---void MainWindow::newScene()

在../qtOgitor/src/mainwindowactions.cpp中定义了void MainWindow::newScene() 在Qtogitor的新建场景按钮激活后调用 1: void MainWindow::newScene() 2: { 3: const char NewSceneDefinition[] = " 61:

2011-02-16 01:12:00 1613

原创 Ogitor探索之代码分析(1)---OgreWidget::mouseMoveEvent;OgitorsRoot::OnMouseMove

在../qtOgitor/src/ogrewidget.cpp中定义的void OgreWidget::mouseMoveEvent(QMouseEvent *evt) 代码如下: 1: void OgreWidget::mouseMoveEvent(QMouseEvent *evt) 2: { 3: if(!OgitorsRoot::getSingletonPtr()->Is

2011-02-15 10:26:00 1956

转载 Ogitor代码分析

Ogitor代码分析 底层变化时, 需要高层UI做出反应. 这个有一个原则, 就是下层逻辑不能依赖上层逻辑, 所以通过一个接口进行消息的派发. 如果是.net的话, 可以用delegate/event实现. C++的话, 可以自己用模板写个delegate用, 效率比用接口高…实体抽象(工厂方法)扩展性是很强, 但是…类太多了-_-. 这里有种基于DLL的插件模型可以学习. 工厂方法需要知道具体的工厂对象, 这里要求初始化工厂的对象(OgitorRoot)要知道具体的工厂定义(C++的#include做得太

2011-02-14 12:46:00 2476

C++ API STL函数参考手册

C++ API STL函数参考手册 www.CPLUSPLUS.com 批量下载整理,所有权归原文作者所有,本文档仅供学习交流使用. 非常好用

2011-08-06

武汉理工数据结构ppt课件

武汉理工 计算机 《数据结构》课程 ppt 课件,需要的下来看看就行 不是什么经典东西

2011-08-06

Real-Time Rendering Second Edition

Real-Time Rendering Second Edition Preface How far the field of real-time rendering has progressed in three years! Vertex or pixel shaders did not exist back then; now these are key abilities of modern graphics accelerators. The first edition of Real-Time Rendering discussed multitexturing techniques as the state-of-the-art. This edition has expanded by more than 60%, and includes large amounts of material on curved surfaces, global illumination, non-photorealistic rendering, and many other topics that warranted only a sentence or two in the previous edition.

2011-08-02

矿井通风微机程序设计 书籍 沈斐敏

矿井通风微机程序设计 书籍 沈斐敏,绝版书籍 djvu格式的文件 阅读器见我的上传文件

2011-08-02

DJVU虚拟打印机 djvu文件虚拟打印机

DJVU 虚拟打印机 djvu 文件虚拟打印机

2011-08-02

djvu文件 阅读器 DJVU电子书阅读器

djvu 阅读器 DJVU 电子书阅读器 djview

2011-08-02

通风网络解算规范文档

矿山通风网络解算规范 矿山通风网络解算规范 矿山通风网络解算规范 矿山通风网络解算规范 矿山通风网络解算规范

2011-08-01

Ogre 3D 1.7 Beginner's Guide.pdf

Ogre 3D 1.7 Beginner's Guide.pdf

2011-07-30

空空如也

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

TA关注的人

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