??xml version="1.0" encoding="utf-8" standalone="yes"?>97精品伊人久久久大香线蕉,久久精品成人免费国产片小草,欧美激情一区二区久久久http://www.shnenglu.com/shilei230/The genuine programmers use C++zh-cnThu, 08 May 2025 21:37:49 GMTThu, 08 May 2025 21:37:49 GMT60Great Coder (4)http://www.shnenglu.com/shilei230/archive/2014/01/29/205597.htmlBinormalBinormalTue, 28 Jan 2014 16:27:00 GMThttp://www.shnenglu.com/shilei230/archive/2014/01/29/205597.htmlhttp://www.shnenglu.com/shilei230/comments/205597.htmlhttp://www.shnenglu.com/shilei230/archive/2014/01/29/205597.html#Feedback0http://www.shnenglu.com/shilei230/comments/commentRss/205597.htmlhttp://www.shnenglu.com/shilei230/services/trackbacks/205597.html

Binormal 2014-01-29 00:27 发表评论
]]>
Great Coder (3)http://www.shnenglu.com/shilei230/archive/2014/01/29/205596.htmlBinormalBinormalTue, 28 Jan 2014 16:25:00 GMThttp://www.shnenglu.com/shilei230/archive/2014/01/29/205596.htmlhttp://www.shnenglu.com/shilei230/comments/205596.htmlhttp://www.shnenglu.com/shilei230/archive/2014/01/29/205596.html#Feedback0http://www.shnenglu.com/shilei230/comments/commentRss/205596.htmlhttp://www.shnenglu.com/shilei230/services/trackbacks/205596.html

Binormal 2014-01-29 00:25 发表评论
]]>
Great Coder (2)http://www.shnenglu.com/shilei230/archive/2014/01/29/205595.htmlBinormalBinormalTue, 28 Jan 2014 16:24:00 GMThttp://www.shnenglu.com/shilei230/archive/2014/01/29/205595.htmlhttp://www.shnenglu.com/shilei230/comments/205595.htmlhttp://www.shnenglu.com/shilei230/archive/2014/01/29/205595.html#Feedback0http://www.shnenglu.com/shilei230/comments/commentRss/205595.htmlhttp://www.shnenglu.com/shilei230/services/trackbacks/205595.html

Binormal 2014-01-29 00:24 发表评论
]]>
Great Coder (1)http://www.shnenglu.com/shilei230/archive/2014/01/29/205594.htmlBinormalBinormalTue, 28 Jan 2014 16:23:00 GMThttp://www.shnenglu.com/shilei230/archive/2014/01/29/205594.htmlhttp://www.shnenglu.com/shilei230/comments/205594.htmlhttp://www.shnenglu.com/shilei230/archive/2014/01/29/205594.html#Feedback0http://www.shnenglu.com/shilei230/comments/commentRss/205594.htmlhttp://www.shnenglu.com/shilei230/services/trackbacks/205594.html

Binormal 2014-01-29 00:23 发表评论
]]>
Torque开源随?/title><link>http://www.shnenglu.com/shilei230/archive/2012/10/20/193557.html</link><dc:creator>Binormal</dc:creator><author>Binormal</author><pubDate>Fri, 19 Oct 2012 16:47:00 GMT</pubDate><guid>http://www.shnenglu.com/shilei230/archive/2012/10/20/193557.html</guid><wfw:comment>http://www.shnenglu.com/shilei230/comments/193557.html</wfw:comment><comments>http://www.shnenglu.com/shilei230/archive/2012/10/20/193557.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.shnenglu.com/shilei230/comments/commentRss/193557.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/shilei230/services/trackbacks/193557.html</trackback:ping><description><![CDATA[ 五年前入行就是从Torque Shader Engine开始的,当时的Torque掺杂了若qC语言的实?架构比较混ؕ.它的~辑器还强?另有一本专门介l如何用Torque脚本~写游戏的书,q且q有一个像L(fng)论坛(VIP用户要花?.当时要ؓ(f)它添加一个特效系l?后来发现有一个叫AFX的特效系l是ZTorque开发的可供参?p了一个月旉把它UL了过?再然后就dTorque阵营加入OGRE阵营. 后来一直陆陆箋l地x着Torque的发?听说q它的维护者GarageGames和微软合作了,搞了个XNA,应该其中包含了Torque的技?我没研究qXNA),再后来Torque 3D出现,声势大,但是要收?所以没下也不知道它长啥?只是感觉q五q来但凡有印象的大小游戏没听说过有用Torque做的,不免让h遗撼. q五q以来先后出CUE3,CE3q种ơ世代引?Torque选择在这时候开源是明智?Gamebryo都快撑不住了,OGRE更别说?,它可以做Zƾ比较适合入门的引?它的技术经q这么多q这么多人的发展肯定也有可取之处(当年q赞叹它能把OGL和D3Dl一h),所以既然开源了没有不下的道?架构一定要看下,希望不要再让人纠l了.<img src ="http://www.shnenglu.com/shilei230/aggbug/193557.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/shilei230/" target="_blank">Binormal</a> 2012-10-20 00:47 <a href="http://www.shnenglu.com/shilei230/archive/2012/10/20/193557.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>每周法:|格勾边之轮廓检算?/title><link>http://www.shnenglu.com/shilei230/archive/2010/07/25/121237.html</link><dc:creator>Binormal</dc:creator><author>Binormal</author><pubDate>Sun, 25 Jul 2010 05:45:00 GMT</pubDate><guid>http://www.shnenglu.com/shilei230/archive/2010/07/25/121237.html</guid><wfw:comment>http://www.shnenglu.com/shilei230/comments/121237.html</wfw:comment><comments>http://www.shnenglu.com/shilei230/archive/2010/07/25/121237.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/shilei230/comments/commentRss/121237.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/shilei230/services/trackbacks/121237.html</trackback:ping><description><![CDATA[在某些情况下需要做|格的轮廓检?例如ShadowVolume,勾边渲染{?具体法如下:<br><br>假设参考边为uv,u和v是两个端Ҏ(gu)有共享边uv的面集合Cؓ(f)sides,?<br>1.遍历|格的烦(ch)引缓?Ҏ(gu)条边构徏sides;<br>2.Ҏ(gu)个sides集合,(g)查dot(normal(side[i]),view),view是视U方?如果l果中有正有?则该边ؓ(f)轮廓?轮廓边加入一个图l构graph;<br>3.在graph中用深度优先算法检回?如果有回环就是轮? <img src ="http://www.shnenglu.com/shilei230/aggbug/121237.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/shilei230/" target="_blank">Binormal</a> 2010-07-25 13:45 <a href="http://www.shnenglu.com/shilei230/archive/2010/07/25/121237.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>每周法:渐进|格之减面算?/title><link>http://www.shnenglu.com/shilei230/archive/2010/07/14/120375.html</link><dc:creator>Binormal</dc:creator><author>Binormal</author><pubDate>Wed, 14 Jul 2010 12:40:00 GMT</pubDate><guid>http://www.shnenglu.com/shilei230/archive/2010/07/14/120375.html</guid><wfw:comment>http://www.shnenglu.com/shilei230/comments/120375.html</wfw:comment><comments>http://www.shnenglu.com/shilei230/archive/2010/07/14/120375.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/shilei230/comments/commentRss/120375.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/shilei230/services/trackbacks/120375.html</trackback:ping><description><![CDATA[<p>减面法一般分减点和减边两U?前者减一点会(x)影响好几个面,|格形状变化?x)比较?所以研I后者比较有意义,一U参考算法如?</p> 假设参考边为uv,u和v是两个端?所有共享点u的面集合Cؓ(f)faces,所有共享边uv的面集合Cؓ(f)sides,则cos(u,v)=max(min(dot(face[i].normal,sides[j].normal)))*length(uv). <img src ="http://www.shnenglu.com/shilei230/aggbug/120375.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/shilei230/" target="_blank">Binormal</a> 2010-07-14 20:40 <a href="http://www.shnenglu.com/shilei230/archive/2010/07/14/120375.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>反驳极限~程的四点理?/title><link>http://www.shnenglu.com/shilei230/archive/2007/07/07/27657.html</link><dc:creator>Binormal</dc:creator><author>Binormal</author><pubDate>Sat, 07 Jul 2007 08:08:00 GMT</pubDate><guid>http://www.shnenglu.com/shilei230/archive/2007/07/07/27657.html</guid><wfw:comment>http://www.shnenglu.com/shilei230/comments/27657.html</wfw:comment><comments>http://www.shnenglu.com/shilei230/archive/2007/07/07/27657.html#Feedback</comments><slash:comments>11</slash:comments><wfw:commentRss>http://www.shnenglu.com/shilei230/comments/commentRss/27657.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/shilei230/services/trackbacks/27657.html</trackback:ping><description><![CDATA[接触极限~程一D|_(d)扑ֈ以下四点反驳它的理由Q?br>[1]代码质量<br>极限~程q用试驱动开发(TDDQ,其理论基是需求应该是可测试的Q其目的在于保证软gpȝ的正性和健壮性(试用例_充分的话Q。可以这么认为:(x)极限~程兛_的是l果Q不兛_q程。因此它忽略了Y件系l的l构性和开放性。我们知道结构性有助于修改Q开放性有助于扩展Q而极限编E却攑ּq种q求Q导致的l果是产生一大堆丑陋的代码,而且随时有可能被d抛弃?br>极限~程解决效率Q结构性和开放性问题的对策是重构,它宣U重构无处不在,但是重构是一U补救的方式Qؓ(f)什么不在设计初期进行预防呢Q极限编E回避不了这些问题,而只是将它们推到了后面的阶段Q但是付出的代h(hun)可能?x)更高?br>[2]工作q度<br>极限~程直接代码作为文档,弱化传统文档的作用。既然如此,那么代码应该有规范的格式和详尽的注释,以便提高它的可读性,但是׃极限~程采用的是团队合作方式Q代码规范很隑־到统一。那么通过注释吧,可是极限~程认ؓ(f)注释是一U负担,无法适应频繁修改的代码?br>极限~程解决沟通问题的对策是结对编E,它认为频J的沟通胜q面面俱到的文档Q但是文档是怹的,沟通却是短暂的Q大家可以看同一份文档,却要q行多次两两沟通,所需旉也许q不比写文档的时间少。更p糕的是Q经常地切换搭档极大地破坏工作的gl性,只能拖慢q度?br>[3]工作?br>试驱动开发具体应该怎么做呢Q测试驱动决不是说代码从试写vQ在写测试用例之前,肯定要对需求有完整的了解,否则试无从写vQ其实这是需求分析以?qing)设计,q是与瀑布模型一L(fng)程Q只不过没有文档化而已。唯一不同的是极限~程要求需求都是可试的,因此要把q些需求翻译成pȝ试用例Q集成测试用例,和单元测试用例。由于写E序必须同时写它的测试,因此如果改程序则必须Ҏ(gu)试,q将辑ֈ两倍的工作量?br>[4]目的<br>极限~程认ؓ(f)需求是不断变化的,因此软g能满_前需求就好,没有必要构造框架之cd复用的东西,它认是一U过度设计。这U思想是极端的Q因为框架就是ؓ(f)了解决需求变化问题而出现的。D个例子,MFC是一套框Ӟ管我厌恶它Q,但是ZMFC却可以开发网l,多媒体,数据库甚x戏应用程序。面向对象的目的是Z复用Q而且好的框架能够做到隔离变化Q依赖抽象,如果认ؓ(f)软gpȝ的一切东襉K是暂时的Q无疑是与面向对象思想背道而驰的? <img src ="http://www.shnenglu.com/shilei230/aggbug/27657.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/shilei230/" target="_blank">Binormal</a> 2007-07-07 16:08 <a href="http://www.shnenglu.com/shilei230/archive/2007/07/07/27657.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Cg之我?/title><link>http://www.shnenglu.com/shilei230/archive/2006/10/20/13924.html</link><dc:creator>Binormal</dc:creator><author>Binormal</author><pubDate>Fri, 20 Oct 2006 13:36:00 GMT</pubDate><guid>http://www.shnenglu.com/shilei230/archive/2006/10/20/13924.html</guid><wfw:comment>http://www.shnenglu.com/shilei230/comments/13924.html</wfw:comment><comments>http://www.shnenglu.com/shilei230/archive/2006/10/20/13924.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.shnenglu.com/shilei230/comments/commentRss/13924.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/shilei230/services/trackbacks/13924.html</trackback:ping><description><![CDATA[    说来惭愧Q学了这么久的图形学Q今天才动手~了自己的第一个CgE序Q参考的是那本《The Cg Tutorial》。Cg的GPU概念d改变了我对图形学的看法,传统的程序都是由CPU执行的,q种观念在其它方向的E序员看来天l地义,但是对于囑ŞE序员来_(d)?002qCg诞生开始就已经颠覆了。面向GPU~程Q让CPU解放出来Q能够极大地提高了渲染速度。还有,它实C可编E的渲染Q对于游戏来_(d)意味着能够以脚本的形式来渲染场景了Q如果再配合那些AI脚本Q游戏引擎基本上p够徏立在脚本之上了!大部分的C++E序员都?x)对Cg有种似曾相识的感觉,因ؓ(f)它是面向囑Ş的C语言Q配|和~程都很W合?fn)惯。对于用DirectX的游戏程序员来说QCg与HLSL其实上同一U语a。我个h认ؓ(f)DirectX的所有组件其实都可以使用别的工具代替Q而Cg则是其中最高的替代品Q决定用它了?img src ="http://www.shnenglu.com/shilei230/aggbug/13924.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/shilei230/" target="_blank">Binormal</a> 2006-10-20 21:36 <a href="http://www.shnenglu.com/shilei230/archive/2006/10/20/13924.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>击cMl游戏引?/title><link>http://www.shnenglu.com/shilei230/archive/2006/09/28/13087.html</link><dc:creator>Binormal</dc:creator><author>Binormal</author><pubDate>Thu, 28 Sep 2006 03:30:00 GMT</pubDate><guid>http://www.shnenglu.com/shilei230/archive/2006/09/28/13087.html</guid><wfw:comment>http://www.shnenglu.com/shilei230/comments/13087.html</wfw:comment><comments>http://www.shnenglu.com/shilei230/archive/2006/09/28/13087.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.shnenglu.com/shilei230/comments/commentRss/13087.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/shilei230/services/trackbacks/13087.html</trackback:ping><description><![CDATA[ <p>        毕业论文的初E已l出来了Q暂时可以先喘一口气Q我做的是《射ȝ三维游戏引擎》,ȝ感觉是“麻雀虽小Q五脏倶全”。我引擎分成了七块Q界面包、资源包、设备包、实体包、实用包、工具包和一个程序框架。界面包负责昄视图Q资源包负责调度资源Q设备包负责虚拟讑֤Q实体包理游戏中有意义的实体,实用包包括物理系l、效果系l、媒体系l和脚本pȝQ工具包包含一些数学和囑Ş学的数据l构Q程序框枉用Windows的消息驱动和消息映射机制。体pȝ构比较清晎ͼ但是技术含量还有待提高。当前主的游戏引擎都支持图形两套引擎(OpenGL和Direct3DQ以?qing)一门高U渲染语aCgQ而我的引擎只用了OpenGLQ只能感叹自己学Z_。图形学斚w从来׃~牛人,而且很多都是从数学{q来的,不过我也是从数学U班nQ也许几q之?..不管那么多,向h家取l吧?/p> <img src ="http://www.shnenglu.com/shilei230/aggbug/13087.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/shilei230/" target="_blank">Binormal</a> 2006-09-28 11:30 <a href="http://www.shnenglu.com/shilei230/archive/2006/09/28/13087.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>лǵվܻԴȤ</p> <a href="http://www.shnenglu.com/" title="精品视频久久久久">精品视频久久久久</a> <div class="friend-links"> </div> </div> </footer> <a href="http://www.sohucn.com.cn" target="_blank">þþþþþþƷɫ</a>| <a href="http://www.nkbjp.cn" target="_blank">˾þˬ</a>| <a href="http://www.ihkd.cn" target="_blank">ɫɫݺɫۺϾþ</a>| <a href="http://www.tst5.cn" target="_blank">¾þþþa</a>| <a href="http://www.dyba2008.cn" target="_blank">þþþĻ</a>| <a href="http://www.xyp020.cn" target="_blank">Ժձһձþ</a>| <a href="http://www.kxvd.cn" target="_blank">ƷŮþþAV</a>| <a href="http://www.huaigutang.cn" target="_blank">Ļ˾þ</a>| <a href="http://www.zhongrong.net.cn" target="_blank">þþƷav鶹ͼƬ</a>| <a href="http://www.0371trip.cn" target="_blank">þ99ھƷ</a>| <a href="http://www.hwxldw.cn" target="_blank">ձƷþ</a>| <a href="http://www.3ponline.com.cn" target="_blank">þþƷ}Ů</a>| <a href="http://www.jtm0513.cn" target="_blank">Ʒþþþþþö</a>| <a href="http://www.saxie.cn" target="_blank">ۺϾþĻӰ</a>| <a href="http://www.r7831.cn" target="_blank">26uuuþ</a>| <a href="http://www.zhoucheng888.cn" target="_blank">ձǿƬþþþþAAA</a>| <a href="http://www.4527.com.cn" target="_blank">þ99þëƬһ</a>| <a href="http://www.smxqw.cn" target="_blank">޺ݺۺϾþѿ</a>| <a href="http://www.pu89.cn" target="_blank">þþ뾫Ʒպ</a>| <a href="http://www.tianlaiedu.cn" target="_blank">þþƷavˮ</a>| <a href="http://www.liushishipin.cn" target="_blank">ĻӰӾþþѹۿ</a>| <a href="http://www.reababy.cn" target="_blank">þñ˾þ</a>| <a href="http://www.itwinds.cn" target="_blank">ҹþþþþþþõӰ </a>| <a href="http://www.sylucq.cn" target="_blank">ۺϾþþþþ</a>| <a href="http://www.fylmbd.cn" target="_blank">ԭۺϾþô</a>| <a href="http://www.pzjc.net.cn" target="_blank">Ʒۺþþþþ</a>| <a href="http://www.atzkw.cn" target="_blank">þùѾƷ</a>| <a href="http://www.gzfbn.cn" target="_blank">޹Ʒþһ </a>| <a href="http://www.wfmo.cn" target="_blank">˾þþþƷ</a>| <a href="http://www.chaikuo.cn" target="_blank">77777ҹþö</a>| <a href="http://www.mir802.cn" target="_blank">ŷþþþ9999</a>| <a href="http://www.42856.com.cn" target="_blank">þù</a>| <a href="http://www.tduck.cn" target="_blank">91Ʒ91þþþþ</a>| <a href="http://www.luben8151998.cn" target="_blank">Ʒþþþþ</a>| <a href="http://www.kanqiuwang.cn" target="_blank">ŮþþŮ</a>| <a href="http://www.awxsp.cn" target="_blank">ƷþþĻ </a>| <a href="http://www.pyspiderking.cn" target="_blank">AVպAVþ</a>| <a href="http://www.xiaominblog.cn" target="_blank">þþۺϾɫۺ̾</a>| <a href="http://www.lsjtht.cn" target="_blank">þѹۿƵ</a>| <a href="http://www.cnhuirui.cn" target="_blank">޹˾þþƷ99</a>| <a href="http://www.liushishipin.cn" target="_blank">ɫվþav</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>