上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 原因:估计是数值溢出了。 解决 bool IsFloatValid(float f) { return((DWORD&)f&0x7f800000)!=0x7f800000; } 阅读全文
posted @ 2011-03-31 08:51 sharpfeng 阅读(4789) 评论(0) 推荐(0) 编辑
摘要: public enum CameraType { LandObject, Aircraft } public class Camera { private CameraType cameraType; private Vector3 right; private Vector3 up; private Vector3 look; private Vector3 pos; public Cam... 阅读全文
posted @ 2011-03-30 13:15 sharpfeng 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 三维场景中的旋转,是摄像机本身在世界坐标系中绕Y轴进行旋转,从而改变位置,而其他的姿态不变,也就是摄像机的Position向量绕着世界坐标系的Y轴进行旋转。 三种方式: 1,采用角度(不通用),此方法适合目标点是世界坐标系原点。 private float angleFirst = 0; private void RotateYFirst(float paAngle) { //通过角度 angl... 阅读全文
posted @ 2011-03-30 11:11 sharpfeng 阅读(549) 评论(0) 推荐(0) 编辑
摘要: Factory:工厂类,负责创建对应的子类(Shape).MyShape:图形抽象父类.Line:线Circle:圆Rectangle:矩形ShapeType:图形类别枚举文件组织//MyShape.h #pragma once #include <iostream> using namespace std; class MyShape { public: MyShape(); ~MyShape(); public: virtual void Draw()=0; }; //------------------- //MyShape.cpp #include "MyShap 阅读全文
posted @ 2011-03-24 12:53 sharpfeng 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 单例模式类文件 Single.h Single.cpp //Single.h #pragma once #include <iostream> using namespace std; class SingleClass { private: SingleClass(); public: static SingleClass* GetInstance() { if (instance == N... 阅读全文
posted @ 2011-03-23 18:42 sharpfeng 阅读(341) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/qqshenyunzcz/archive/2010/02/23/5319444.aspx 已知有一个XML文件(bookstore.xml)如下: <?xml version="1.0" encoding="gb2312"?> <bookstore> <book genre="fantasy" ISBN="2-3631-4"> <title>Oberon'... 阅读全文
posted @ 2011-03-23 16:17 sharpfeng 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/tianhai110/archive/2008/03/21/2203572.aspx Bézier curve(贝塞尔曲线)是应用于二维图形应用程序的数学曲线。 曲线定义:起始点、终止点(也称锚点)、控制点。通过调整控制点,贝塞尔曲线的形状会发生变化。 1962年,法国数学家Pierre Bézier第一个研究了这种矢量绘制曲线的方法,并给出了详细的... 阅读全文
posted @ 2011-03-11 16:08 sharpfeng 阅读(1649) 评论(0) 推荐(0) 编辑
摘要: 转自:http://hi.baidu.com/xemoaya/blog/item/11e10ed71b79e3dda044df50.html 追MM与设计模式 创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽 然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行 了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模... 阅读全文
posted @ 2011-03-08 14:00 sharpfeng 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.sina.com.cn/s/blog_48c9576b0100krl2.html C 语言学习 Linux C 编程一站式学习 http://learn.akae.cn/media/ Learning GNU C http://www.faqs.org/docs/learnc/ C 编程入门 http://www.bianceng.cn/ C 语言论坛 http://... 阅读全文
posted @ 2011-03-04 11:07 sharpfeng 阅读(9186) 评论(0) 推荐(0) 编辑
摘要: 1,约瑟夫问题 问题:15个人排成一圈,并给他们编号1~15,现在从1号开始报数,报数字4的人退出队列,余下的人从退出者下一个位置开始继续刚才的报数,直到整个队列中只剩下一个人为止。求这个人的编号。 分析:1,如果有N个人,需要比较操作N-1次操作。 2,设定最后N个人和N-1个人的结果分别是k(n)和k(n-1),则k(n) = (k(n-1) +m)%N (解释,每次移动m次,取N的余数目的是... 阅读全文
posted @ 2011-03-03 14:32 sharpfeng 阅读(186) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页