??xml version="1.0" encoding="utf-8" standalone="yes"?>四虎亚洲国产成人久久精品,久久人妻少妇嫩草AV蜜桃,久久精品国产精品青草http://www.shnenglu.com/shilei230/The genuine programmers use C++zh-cnMon, 30 Jun 2025 18:04:42 GMTMon, 30 Jun 2025 18:04:42 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论坛(VIP用户要花?.当时要ؓ它添加一个特效系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是两个端Ҏ有共享边uv的面集合Cؓsides,?<br>1.遍历|格的烦引缓?Ҏ条边构徏sides;<br>2.Ҏ个sides集合,查dot(normal(side[i]),view),view是视U方?如果l果中有正有?则该边ؓ轮廓?轮廓边加入一个图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?前者减一点会影响好几个面,|格形状变化会比较大,所以研I后者比较有意义,一U参考算法如?</p> 假设参考边为uv,u和v是两个端?所有共享点u的面集合Cؓfaces,所有共享边uv的面集合Cؓ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|_扑ֈ以下四点反驳它的理由Q?br>[1]代码质量<br>极限~程q用试驱动开发(TDDQ,其理论基是需求应该是可测试的Q其目的在于保证软gpȝ的正性和健壮性(试用例_充分的话Q。可以这么认为:极限~程兛_的是l果Q不兛_q程。因此它忽略了Y件系l的l构性和开放性。我们知道结构性有助于修改Q开放性有助于扩展Q而极限编E却攑ּq种q求Q导致的l果是产生一大堆丑陋的代码,而且随时有可能被d抛弃?br>极限~程解决效率Q结构性和开放性问题的对策是重构,它宣U重构无处不在,但是重构是一U补救的方式Qؓ什么不在设计初期进行预防呢Q极限编E回避不了这些问题,而只是将它们推到了后面的阶段Q但是付出的代h可能会更高?br>[2]工作q度<br>极限~程直接代码作为文档,弱化传统文档的作用。既然如此,那么代码应该有规范的格式和详尽的注释,以便提高它的可读性,但是׃极限~程采用的是团队合作方式Q代码规范很隑־到统一。那么通过注释吧,可是极限~程认ؓ注释是一U负担,无法适应频繁修改的代码?br>极限~程解决沟通问题的对策是结对编E,它认为频J的沟通胜q面面俱到的文档Q但是文档是怹的,沟通却是短暂的Q大家可以看同一份文档,却要q行多次两两沟通,所需旉也许q不比写文档的时间少。更p糕的是Q经常地切换搭档极大地破坏工作的gl性,只能拖慢q度?br>[3]工作?br>试驱动开发具体应该怎么做呢Q测试驱动决不是说代码从试写vQ在写测试用例之前,肯定要对需求有完整的了解,否则试无从写vQ其实这是需求分析以及设计,q是与瀑布模型一L程Q只不过没有文档化而已。唯一不同的是极限~程要求需求都是可试的,因此要把q些需求翻译成pȝ试用例Q集成测试用例,和单元测试用例。由于写E序必须同时写它的测试,因此如果改程序则必须Ҏ试,q将辑ֈ两倍的工作量?br>[4]目的<br>极限~程认ؓ需求是不断变化的,因此软g能满_前需求就好,没有必要构造框架之cd复用的东西,它认是一U过度设计。这U思想是极端的Q因为框架就是ؓ了解决需求变化问题而出现的。D个例子,MFC是一套框Ӟ管我厌恶它Q,但是ZMFC却可以开发网l,多媒体,数据库甚x戏应用程序。面向对象的目的是Z复用Q而且好的框架能够做到隔离变化Q依赖抽象,如果认ؓ软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序员来_?002qCg诞生开始就已经颠覆了。面向GPU~程Q让CPU解放出来Q能够极大地提高了渲染速度。还有,它实C可编E的渲染Q对于游戏来_意味着能够以脚本的形式来渲染场景了Q如果再配合那些AI脚本Q游戏引擎基本上p够徏立在脚本之上了!大部分的C++E序员都会对Cg有种似曾相识的感觉,因ؓ它是面向囑Ş的C语言Q配|和~程都很W合习惯。对于用DirectX的游戏程序员来说QCg与HLSL其实上同一U语a。我个h认ؓ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以及一门高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.wxjdsteel.cn" target="_blank">ݺɫþþۺ</a>| <a href="http://www.haolinhaoju.cn" target="_blank">ۺþþ</a>| <a href="http://www.naturepro.cn" target="_blank">ɫ͵͵þһ</a>| <a href="http://www.56zhuanjia.com.cn" target="_blank">þۺɫˮ99ž</a>| <a href="http://www.fwrld.cn" target="_blank">Ʒþþþþ</a>| <a href="http://www.qancen.cn" target="_blank">þþþùƷ۲ӰԺ</a>| <a href="http://www.zzouyi.cn" target="_blank">ŷһþۺ</a>| <a href="http://www.kqb8.cn" target="_blank">޹Ʒ˾þ</a>| <a href="http://www.atzkw.cn" target="_blank">þþþþþòҰ¸߳</a>| <a href="http://www.oysport.cn" target="_blank">Ʒžžžþþž</a>| <a href="http://www.createclouds.cn" target="_blank">ŷҹƷþþþþ˳</a>| <a href="http://www.gu88.org.cn" target="_blank">޾ƷŮþ777777</a>| <a href="http://www.aurp.cn" target="_blank">žžþþƷ</a>| <a href="http://www.ab91.cn" target="_blank">996þùƷ߹ۿ</a>| <a href="http://www.88177.com.cn" target="_blank">þøԴƷ999</a>| <a href="http://www.pf925.cn" target="_blank">91Ʒþþþþù۲ </a>| <a href="http://www.himalayasmuseum.com.cn" target="_blank">þþþþüƷþþ</a>| <a href="http://www.xjyjd.cn" target="_blank">ɫþAVۺ</a>| <a href="http://www.wmnm.net.cn" target="_blank">ɫ͵͵91þۺ</a>| <a href="http://www.ypiu.cn" target="_blank">99ȾƷþֻоƷ</a>| <a href="http://www.mengdie.net.cn" target="_blank">aaaƷþþùƬ</a>| <a href="http://www.dpzxj.cn" target="_blank">޾Ʒþþþϼ</a>| <a href="http://www.010law.cn" target="_blank">޹Ʒþ</a>| <a href="http://www.gzmwx.cn" target="_blank">ƷþþӰ㽶 </a>| <a href="http://www.wdxxz.cn" target="_blank">Ʒþþþþþþþ</a>| <a href="http://www.rainbows.net.cn" target="_blank">þۺ97ɫ</a>| <a href="http://www.cc5ujj.cn" target="_blank">þùAVJUST鶹</a>| <a href="http://www.zjslzy.com.cn" target="_blank">ùƷӰ˾þ </a>| <a href="http://www.etcaisn.cn" target="_blank">91ƷۺϾþþþþ</a>| <a href="http://www.caribbeanlagoon.com.cn" target="_blank">þþþ</a>| <a href="http://www.jshzyj.cn" target="_blank">պݺݾþ͵͵ɫۺ0</a>| <a href="http://www.mynyf8.cn" target="_blank">þþþAVۺϲҰ</a>| <a href="http://www.fundmm.cn" target="_blank">þþƷž޾Ʒ</a>| <a href="http://www.binxiao.cn" target="_blank">ƷѸþ</a>| <a href="http://www.941ad.cn" target="_blank">þþƷAV뽿ɫ</a>| <a href="http://www.ttfnp.cn" target="_blank">þþþAVƬ</a>| <a href="http://www.ssc950.cn" target="_blank">97ȾþƵƷ99</a>| <a href="http://www.ghoststory.cn" target="_blank">˾Ʒ׽þ69</a>| <a href="http://www.top119.cn" target="_blank">Ʒþ㽶߿ۿ</a>| <a href="http://www.zkduo.cn" target="_blank">Ʒþ</a>| <a href="http://www.bkkg.net.cn" target="_blank">99þþùƷţ</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>