自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (5)
  • 收藏
  • 关注

原创 达尔文与进化论

摘自《游子吟》里程著 既然达尔文的进化论从一开始就面临著如此多的困难,为什么进化论却能冲破西方有神论的强大思想体系破土而出并被广泛接受呢?如果达尔文主义真象前面所分析的那样四面楚歌,为什么许多国家的教科书里仍教授进化论而不讲授神创论呢?这是很多人的疑问,也曾使笔者颇为困惑。不少人以为,达尔文的进化论能如此迅速地风靡全世界,想必在学术上有独到之处,有充分的科学依据。这种疑惑是源于一种误解,以

2008-11-15 18:47:00 2858

原创 生命的起源

  摘自《游子吟》里程著 DNA的形成   生命有许多特点,最主要的是要有新陈代谢(metabolism)和繁衍后代(reproduction)的能力。这两种能力都来自于DNA的功能。生物的新陈代谢是由基因调控的。基因是DNA的片断。除少数原核生物(主要是植物病毒)靠RNA繁殖外,绝大部分生物都由DNA的复制进行繁殖。所以,要产生生命,首先要产生DNA(或RNA)。最简单的生物噬菌体(专门

2008-11-15 18:31:00 1253

原创 宇宙的起源

 虽然起源问题无法直接用科学的方法重演,但科学家们仍在观察、推理的基础上对宇宙的起源提出各种假说。现在,大爆炸论被广泛地接受。李志航博士在《科学对基督教的挑战》 1 和梁斐生博士在《真金不怕洪炉火》2两本书中对此都有引人入胜的论述。 宇宙不是永恒的   十九世纪三十年代初期,德国医生奥伯斯(Olbers)从一个简单的观察中提出宇宙不是处于衡定状态的假说。大家都知道星与星之间的夜空是完全黑暗

2008-11-15 18:20:00 1378

原创 进化论下热力学第一定律与第二定律的尖锐矛盾

摘自《游子吟》里程著 热力学第一定律和第二定律是科学界公认的宇宙普遍规律。能量守恒定律是说,能量可以由一种形式变为另一种形式,但其总量既不能增加也不会减少,是恒定的。二十世纪初爱因斯坦发现能量和质量可以互变后,此定律改为能质守恒定律。这个定律应用到热力学上,就是热力学第一定律。这一定律指出物质和能量既不能被消灭也不能被创造,一度曾被无神论当作宇宙永恒的根据。   热力学第二定律是描述热

2008-11-15 18:08:00 3781 2

原创 科学与信仰水火不容吗?

 不少人认为,科学是基于事实的,是客观、真实、可靠的,而信仰则是出自心念,是主观臆测和不可靠的。因此,追求科学者必须扬弃虚无飘渺的信仰;虔信上帝的人则无法搞科学。不是鱼死就是网破,两者尖锐对立,不能兼蓄包容。持这种观点的人有两条强有力的依据。第一是中世纪的教会对天文学家哥白尼、伽利略等人的逼害,表明信仰对现代科学的阻碍作用。第二是达尔文的进化论。一个相信进化论的人,怎 可能接受神用泥土造人的说法呢

2008-11-11 19:48:00 1021

原创 物质是由物质组成的吗?

    二十世纪初叶,爱因斯坦提出相对论,动摇了牛顿时代的绝对时空观,人们对宇宙的认识大大地深化了一步。尽管相对论的一些论点仍超越人们的常识,不易于理解,而到二十世纪中叶,量子力学提出的论点,不仅常人不著边际,连爱因斯坦都难以接受。   前面提到的杨多马的双狭缝实验中,如果把光源减弱到一个光子、一个光子地射出,双狭缝後面的感光胶片仍得到干涉条纹。一个光子怎么可以“同时”经过两个狭缝呢?於是

2008-11-11 19:39:00 1277

原创 光的本质

  三百年前,牛顿根据他长期研究的结果,认为光由粒子组成。虽然与牛顿同时期的荷兰科学家海更斯(Huyghens)的实验,证明光由光波组成,但因牛顿名气很大,科学界没有重视海更斯的学说。   一八○一年,杨多马(Thomas Young)发现,光穿过两条狭缝会发生干扰现象。光的这种衍射现象强烈地支持光是波的理论,但那时光波性质仍未被充分认同。   一八六四年数学家马克威尔(Clerk

2008-11-11 19:29:00 2634

原创 我做的几个3D工业仿真项目软件抓图

  1.虚拟数控车床仿真加工系统:完成时间2006.6,我和一同学共同开发。 采用OpenGL,完善的代码编译系统,正确的模拟虚拟车床操作及加工流程。 2.数控插补实验仿真系统:完成时间2007.3,我和一同学共同开发。采用OpenGL开发。 3.混凝土泵车仿真培训软件:完成时间2008年1月,模型由同学建立,软件3D部分独立开发完成。采用OpenGL/Direct

2008-09-10 18:46:00 7060 3

原创 假如你接近了“黑洞”,你很可能结束一切,也可能回到过去!

 摘自史蒂芬.霍金《时间简史》 罗杰·彭罗斯和我在1965年和1970年之间的研究指出,根据广义相对论,在黑洞中必然存在无限大密度和空间——时间曲率的奇点。这和时间开端时的大爆炸相当类似,只不过它是一个坍缩物体和航天员的时间终点而已。在此奇点,科学定律和我们预言将来的能力都失效了。然而,任何留在黑洞之外的观察者,将不会受到可预见性失效的影响,因为从奇点出发的不管是光还是任何其他信号都不能到

2008-08-25 20:17:00 1498 1

原创 黑洞是如何形成的?

 摘自史蒂芬.霍金《时间简史》 为了理解黑洞是如何形成的,我们首先需要理解一个恒星的生命周期。起初,大量的气体(大部分为氢)受自身的引力吸引,而开始向自身坍缩而形成恒星。当它收缩时,气体原子相互越来越频繁地以越来越大的速度碰撞--气体的温度上升。最后,气体变得如此之热,以至于当氢原子碰撞时,它们不再弹开而是聚合形成氦(笔者fengerfafa注:难理解吗?我们知道高中物理讲道粒子间既存在引

2008-08-25 19:53:00 1084 3

原创 一个黑洞的典型例子

摘自史蒂芬.霍金《时间简史》 根据相对论,没有东西会走得比光还快。这样,如果光都逃逸不出来,其他东西更不可能逃逸,都会被引力拉回去。也就是说,存在一个事件的集合或空间--时间区域,光或任何东西都不可能从该区域逃逸而到达远处的观察者。现在我们将这区域称作黑洞,将其边界称作事件视界,它和刚好不能从黑洞逃逸的光线的轨迹相重合。  当你观察一个恒星坍缩并形成黑洞时,为了理解你所看到的情况,切记

2008-08-25 19:46:00 1105

原创 CEGUI界面编程的一点心得

 工业仿真2008.7.25总结: 1.界面编程用CEGUI,CEGUI配套一套可视化编辑工具CELayoutEditor,官网有下。默认虽然不支持中文,没关系,只要在*.scheme定义中午字库就行。2.CEGUI采用OPENGL渲染,所以应该是跨平台的!3.CEGUI配套有很多种后缀格式,但他们都是XML文件!!!!!4.CEGUI文件类型.scheme它是CE

2008-08-25 19:22:00 3144 1

原创 delta3d碰撞检测BUG及修复

 我在上传我做的这个源码之前,我在自己的程序中遇到一个BUG,但我发现delta3d也出现同样的错误,因此先解决delta3d本身的BUG:l        在delta3d中将例子testPhysics中空中下落物块,比如按下’b’键掉下盒子,默认将碰撞模型设为setCollisionBox,程序运行正常,如果我们采取三角形片检测,设为testPysics.cpp line230中修改为bo

2008-08-25 19:17:00 1752 1

原创 delta3d重力设置功能缺少一个函数及解决办法

 ODE默认所有物体都受重力影响,当我们不希望考虑重力时,须手动将重力影响消除,在ODE中是靠函数dBodySetGravityMode ( b,  mode);实现,而DELTA3D并没有将这个函数封装起来,即默认所有物体都受重力影响,解决办法有三:l          将重力设为0;l          在我们自己的应用程序中include ,调用函数 dBodySetGravit

2008-08-25 19:13:00 1249

原创 波粒二象性及波尔电子轨道理论

摘自史蒂芬.霍金《时间简史》摘要:波尔的电子轨道概念是怎么推导出来的,高中的物理课本告诉我们的是定理,可我们知晓其中的本质岂不是更有意思?  一般而言,量子力学并不对一次观测预言一个单独的确定结果。代之,它预言一组不同的可能发生的结果,并告诉我们每个结果出现的概率。也就是说,如果我们对大量的类似的系统作同样的测量,每一个系统以同样的方式起始,我们将会找到测量的结果为A出现一定的次数,为

2008-08-23 22:17:00 5228 1

原创 测不准原理(还真有此事?)

 摘自史蒂芬.霍金《时间简史》摘要:测不准原理 ;你对粒子的位置测量得越准确,你对速度的测量就越不准确 ;似乎很难理解?请看下文: 量子假设可以非常好地解释所观测到的热体的发射率,但直到1926年另一个德国科学家威纳·海森堡提出著名的不确定性原理之后,它对宿命论的含义才被意识到。为了预言一个粒子未来的位置和速度,人们必须能准确地测量它现在的位置和速度。显而易见的办法是将光照到这粒子上,

2008-08-23 21:59:00 1823

原创 经典的两个时间相对论实验

摘自史蒂芬.霍金《时间简史》  摘要:经典的两个时间相对论实验,也许你不相信或者也不原意承认,然而这的确是事实,也许这就是时间的一个属性吧 另一广义相对论的预言是,在像地球这样的大质量的物体附近,时间显得流逝得更慢一些。这是因为光能量和它的频率(每秒钟里光振动的次数)有一关系:能量越大,则频率越高。当光从地球的引力场往上走,它失去能量,因而其频率下降(这表明两个波峰之间的时间间隔变

2008-08-23 21:46:00 4679

原创 大爆炸“奇点”概念的提出

 摘自史蒂芬.霍金《时间简史》 所有的弗利德曼解都具有一个特点,即在过去的某一时刻(约100到200亿年之前)邻近星系之间的距离为零。在这被我们称之为大爆炸的那一时刻,宇宙的密度和空间--时间曲率都是无穷大。因为数学不能处理无穷大的数,这表明广义相对论(弗利德曼解以此为基础)预言,在宇宙中存在一点,在该处理论自身失效。这正是数学中称为奇点的一个例子。事实上,我们所有的科学理论都是基于空间-

2008-08-23 21:20:00 1180

原创 宇宙爆炸的三种演化模型

摘自史蒂芬.霍金《时间简史》 笔者fengerfafa引言:宇宙的碰撞模型究竟是哪一种?由此得出要回答这个问题的一个实验假设:必须找到这个临界值,测出宇宙的平均密度和当前的碰撞速度。 现在初看起来,关于宇宙在任何方向看起来都一样的所有证据似乎暗示,我们在宇宙的位置有点特殊。特别是,如果我们看到所有其他的星系都远离我们而去,那似乎我们必须在宇宙的中心。然而,还存在另外的解释:从任何其

2008-08-23 21:08:00 1342

原创 “暗物质”概念的引出

摘自史蒂芬.霍金《时间简史》 但是究竟可用何种弗利德曼模型来描述我们的宇宙呢?宇宙最终会停止膨胀并开始收缩或将永远膨胀吗?要回答这个问题,我们必须知道现在的宇宙膨胀速度和它现在的平均密度。如果密度比一个由膨胀率决定的某临界值还小,则引力太弱不足于将膨胀停住;如果密度比这临界值大,则引力会在未来的某一时刻将膨胀停止并使宇宙坍缩。  利用多普勒效应,可由测量星系离开我们的速度来确定现在的宇

2008-08-23 21:01:00 820

原创 由宇宙红移引起的微波噪声,进而推出宇宙的各向同性

摘自史蒂芬.霍金《时间简史》摘要:来自天外的噪声 各向同性的宇宙 经典的微波实验  宇宙膨胀的发现是20世纪最伟大的智慧革命之一。事后想起来,何以过去从来没有人想到这一点?!牛顿或其他人应该会意识到,静态的宇宙在引力的影响下会很快开始收缩。然而现在假定宇宙正在膨胀,如果它膨胀得相当慢,引力会使之最终停止膨胀,然后开始收缩。但是,如果它膨胀得比某一临界速率更快,引力则永远不足够强而使其膨

2008-08-23 20:32:00 737

原创 解释为什么宇宙会膨胀

 摘自史蒂芬.霍金《时间简史》摘要:宇宙膨胀 红移 蓝移       在20年代天文学家开始观察其他星系中的恒星光谱时,他们发现了最奇异的现象:它们和我们的银河系一样具有吸收的特征线族,只是所有这些线族都向光谱的红端移动了同样相对的量。为了理解这个含意,我们必须先理解多普勒效应。我们已经知道,可见光即是电磁场的起伏或波动,其频率(或每秒的振动数)高达4到7百万亿次的振动。对不同频率的光

2008-08-23 20:24:00 1012 2

原创 Delta3d 2.0中 鼠标选取物体的示例代码另外一种方法

//参考delta3d官方论坛上提供的方法,供交流 // 另请问 " MessageBox(NULL,lpText,NULL,MB_OK);“第一个参数HWND hWnd用this报错,怎样获取窗口句柄?bool Picker::MBPressed (const dtCore::Mouse *mouse, dtCore::Mouse::MouseButton button

2008-07-07 21:40:00 1414

转载 第十课,BMP文件与像素操作

转自:http://www.programfan.com/club/post-227694.html今天我们先简单介绍Windows中常用的BMP文件格式,然后讲OpenGL的像素操作。虽然看起来内容可能有点多,但实际只有少量几个知识点,如果读者对诸如“显示BMP图象”等内容比较感兴趣的话,可能不知不觉就看完了。像素操作可以很复杂,这里仅涉及了简单的部分,让大家对OpenGL像素操作有初步的印

2008-01-21 13:50:00 3248

转载 第九课,使用混合来实现半透明效果

转自:http://www.programfan.com/club/showbbs.asp?id=224877今天介绍关于OpenGL混合的基本知识。混合是一种常用的技巧,通常可以用来实现半透明。但其实它也是十分灵活的,你可以通过不同的设置得到不同的混合结果,产生一些有趣或者奇怪的图象。混合是什么呢?混合就是把两种颜色混在一起。具体一点,就是把某一像素位置原来的颜色和将要画上去的颜色,通过

2008-01-21 13:46:00 1867

转载 第十一课,纹理的使用入门

转自:http://www.programfan.com/club/post-244703.html我们在前一课中,学习了简单的像素操作,这意味着我们可以使用各种各样的BMP文件来丰富程序的显示效果,于是我们的OpenGL图形程序也不再像以前总是只显示几个多边形那样单调了。——但是这还不够。虽然我们可以将像素数据按照矩形进行缩小和放大,但是还不足以满足我们的要求。例如要将一幅世界地图绘制到一个

2008-01-21 13:44:00 2842 2

转载 第十二课,OpenGL片断测试

转自:http://www.programfan.com/club/post-252901.html大家好。现在因为参加工作的关系,又是长时间没有更新。趁着国庆的空闲,总算是又写出了一课。我感觉入门的知识已经快要介绍完毕,这课之后再有一课,就可以告一段落了。以后我可能会写一些自己在这方面的体会,做一份进阶课程。现在即将放出的是第十二课的内容。首先还是以前课程的连接:第一课,编写第一个OpenG

2008-01-21 13:35:00 1097

转载 第三课,绘制几何图形的一些细节问题

好了,现在开始放出第三课的内容。先回顾一下我们都学习了些什么:第一课,编写第一个OpenGL程序第二课,绘制几何图形第三课,绘制几何图形的一些细节问题  ——→  本次课程的内容在第二课中,我们学习了如何绘制几何图形,但大家如果多写几个程序,就会发现其实还是有些郁闷之处。例如:点太小,难以看清楚;直线也太细,不舒服;或者想画虚线,但不知道方法只能用许多短直线,甚至用点组合而成。这些问题将在本课中被

2008-01-21 13:33:00 1339

转载 第二课,绘制几何图形

原帖地址:http://www.programfan.com/club/showbbs.asp?id=184525本次课程所要讲的是绘制简单的几何图形,在实际绘制之前,让我们先熟悉一些概念。一、点、直线和多边形我们知道数学(具体的说,是几何学)中有点、直线和多边形的概念,但这些概念在计算机中会有所不同。数学上的点,只有位置,没有大小。但在计算机中,无论计算精度如何提高,始终不能表示一个无穷

2008-01-21 13:32:00 1577

转载 第一课,编写第一个OpenGL程序

转自: http://blog.programfan.com/blog.asp?blogid=2563说起编程作图,大概还有很多人想起TC的#include 吧?但是各位是否想过,那些画面绚丽的PC游戏是如何编写出来的?就靠TC那可怜的640*480分辨率、16色来做吗?显然是不行的。本帖的目的是让大家放弃TC的老旧图形接口,让大家接触一些新事物。OpenGL作为当前主流的图形API之一,它在

2008-01-21 13:30:00 3540

转载 DEBUG和RELEASE版本差异及调试相关问题

(转载)作者:计算机基础教程网    来源:www.itwen.com    更新时间:2005年08月17日 DEBUG和RELEASE 版本差异及调试相关问题:I. 内存分配问题1. 变量未初始化。下面的程序在debug中运行的很好。 thing * search(thing * something) BOOL found; for(int i = 0; i field == someth

2008-01-15 21:35:00 812

原创 佛教

教主释迦牟尼      佛教创始人释迦牟尼于公元前560年左右生于北印度的迦毗罗城(今尼泊尔首都加德满都西南约二百公里处),其父是该城的城主,相当于中国古代的一个小诸侯。释迦(Sakya)为族名,意为“能仁”;牟尼(Mani)意为“贤人”或“寂默”。释迦牟尼即意为“释迦族贤人”。释迦自幼接受婆罗门教(改革前的印度教)教育,15岁被立为继承人,17岁结婚,一妻二妾。据说释迦出生时,有人预言,他将

2007-12-24 16:57:00 1233

原创 NeHe学习笔记

NeHe lesson 08:OpenGL中的混色在OpenGL中实现混色的步骤类似于我们以前提到的OpenGL过程。接着设置公式,并在绘制透明对象时关闭写深度缓存。因为我们想在半透明的图形背后绘制 对象。这不是正确的混色方法,但绝大多数时候这种做法在简单的项目中都工作的很好。Rui Martins 的补充: 正确的混色过程应该是先绘制全部的场景之后再绘制透明的图形。并且要按照与深度缓存相反的

2007-12-21 22:30:00 677

转载 Gimbal &Quats

What is Gimbal Lock and why does it occur? What is gimbal lock? Gimbal lock is the phenomenon o

2007-12-18 14:14:00 1080

转载 四元数(Quaternions)

好吧,我必须承认到目前为止我还没有完全理解四元数,我一度把四元数理解为轴、角表示的4维向量,也就在下午我才从和同事的争辩中理解了四元数不完全是角、轴这么简单,为此写点心得给那些同我一样搞了2年3D游戏的还不清楚四元数的朋友。为什么使用四元数为了回答这个问题,先来看看一般关于旋转(面向)的描述方法-欧拉描述法。它使用最简单的x,y,z值来分别表示在x,y,z轴上的旋转角度,其取值为0-360(或者0

2007-12-18 13:05:00 8173 3

转载 使用鼠标自由旋转三维图形的算法和思路

转自www.eternity3.com.cn考虑鼠标移动在一个半球面而不是普通的平面,如图所示。鼠标移动时,不是简单从屏幕上的A点移动到B点,而是在球O上沿着弧AB移动到了B点。也就是说,向量OA沿着圆O旋转到了向量OB。我们便可以将我们的图形也按照同样的方式进行旋转。因此我们需要知道的是旋转的角度和旋转的法向量。步骤:1.计算鼠标在半球面上的坐标我们可以通过鼠标在屏幕的平面坐标计算鼠标在半球

2007-12-16 16:39:00 3043 1

转载 非线性科学与周易应用

物质世界都经历着从无组织的混乱状态向不同程度有组织状态的演变,实现着从“无序”到“有序”,从“简单”到“复杂”的各种过程。如何从总体上认识自然界发生的这些复杂现象,找出其基本规律,构成了正在兴起的跨学科研究领域棗非线性科学。 何为线性?何为非线性?线性和非线性本来是数学名词。所谓线性是指量与量之间的正比关系,用直角坐标形象地画出来,是一根直线。在线性系统中,部分之和等于整体,描述线性系统的方程遵从

2007-12-11 12:54:00 856

转载 一步一步教你加密解密技术——加密软件

第一节 常见保护技巧1、序列号方式(1)序列号保护机制数学算法一项都是密码加密的核心,但在一般的软件加密中,它似乎并不太为人们关心,因为大多数时候软件加密本身实现的都是一种编程的技巧。但近几年来随着序列号加密程序的普及,数学算法在软件加密中的比重似乎是越来越大了。   我们先来看看在网络上大行其道的序列号加密的工作原理。当用户从网络上下载某个shareware——共享软件后,一般都有使

2007-12-10 21:15:00 3051 1

转载 软件加密技巧

简单加密技巧: 1. 赋值和判断分开 参考强度值 :1 在赋值和对值的判断之间,可以插入很多的其他操作,让解密者难以猜到二者之间的联系。对于全局变量,可

2007-12-10 20:57:00 1540

转载 软件加密锁编程技巧

本文将介绍软件加密锁的一些编程技巧,以及软件开发者将如何编写安全可靠的代码,如何对付各种各样的加密狗破解,编写加密程序时应该尽量避免的一些问题等等。以下是全文。  一、加密狗加密的基本原理  开发商程序通过调用硬件加密狗的接口模块对硬件加密狗操作,硬件加密狗响应该操作并通过接口模块将相应数据返回给开发商的应用程序。开发商的应用程序可以对返回值进行判定并采取相应的动作。如果返回无效的响应,表

2007-12-10 20:35:00 1111

The OpenGL Utility Toolkit (GLUT)

The OpenGL Utility Toolkit (GLUT)

2007-10-29

OPENGL超级宝典全代码

OPENGL超级宝典全代码(1-19章)\代码OPENGL超级宝典全代码(1-19章)[1].part02

2007-10-29

OPENGL超级宝典全代码(1-19章)

代码OPENGL超级宝典全代码(1-19章)\代码OPENGL超级宝典全代码(1-19章)[1]

2007-10-29

OPENGL 读取3ds格式文件

OPENGL 读取3ds格式文件

2007-10-29

ActiveMovie控件在VC++多媒体程序开发中的应用

ActiveMovie控件在VC++多媒体程序开发中的应用

2007-10-29

空空如也

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

TA关注的人

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