﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-tommy-随笔分类-机器人</title><link>http://www.cppblog.com/tommy/category/15980.html</link><description>It's hard to tell the world we live in is either a reality or a dream</description><language>zh-cn</language><lastBuildDate>Thu, 19 Jan 2012 00:29:52 GMT</lastBuildDate><pubDate>Thu, 19 Jan 2012 00:29:52 GMT</pubDate><ttl>60</ttl><item><title>my machinery-simulation-software "CMaxSpore"</title><link>http://www.cppblog.com/tommy/archive/2011/11/03/159549.html</link><dc:creator>Tommy Liang</dc:creator><author>Tommy Liang</author><pubDate>Thu, 03 Nov 2011 03:14:00 GMT</pubDate><guid>http://www.cppblog.com/tommy/archive/2011/11/03/159549.html</guid><wfw:comment>http://www.cppblog.com/tommy/comments/159549.html</wfw:comment><comments>http://www.cppblog.com/tommy/archive/2011/11/03/159549.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/tommy/comments/commentRss/159549.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/tommy/services/trackbacks/159549.html</trackback:ping><description><![CDATA[here is the screen capture video demo:&nbsp;<br /><a href="http://youtu.be/CO0mHBMWmmg">http://youtu.be/CO0mHBMWmmg</a><br /><br />Qt/OpenGL UI imitate UNITY<br /><img src="http://www.cppblog.com/images/cppblog_com/tommy/307.png" width="554" height="291" alt="" /><br /><div><p style="margin-left:21.0000pt; text-indent:-21.0000pt; margin-bottom:5.0000pt; margin-top:5.0000pt; text-align:left; line-height:15.0000pt; "><span style="mso-spacerun:'yes'; color:#444444; font-weight:bold; font-size:10.0000pt; font-family:'Wingdings'; ">l&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-weight:bold; font-size:10.0000pt; font-family:'宋体'; ">Dynamic&nbsp;3D&nbsp;view&nbsp;control</span></p><p style="margin-bottom:5.0000pt; margin-top:5.0000pt; text-align:left; line-height:15.0000pt; "><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">Easy&nbsp;to&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Verdana'; ">rotate&nbsp;(</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">yaw/pitch)&nbsp;parts&nbsp;with&nbsp;mouse&nbsp;left&nbsp;button&nbsp;and&nbsp;pan&nbsp;with&nbsp;right&nbsp;button.&nbsp;W</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Verdana'; ">ith</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">&nbsp;the&nbsp;mouse&nbsp;wheel&nbsp;you&nbsp;can&nbsp;scale&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Verdana'; ">it</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">&nbsp;and&nbsp;double&nbsp;clicking&nbsp;to&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">locate</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">&nbsp;the&nbsp;central&nbsp;point&nbsp;of&nbsp;the&nbsp;view;</span></p><p style="margin-left:21.0000pt; text-indent:-21.0000pt; margin-bottom:5.0000pt; margin-top:5.0000pt; text-align:left; line-height:15.0000pt; "><span style="mso-spacerun:'yes'; color:#444444; font-weight:bold; font-size:10.0000pt; font-family:'Wingdings'; ">l&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-weight:bold; font-size:10.0000pt; font-family:'宋体'; ">Easy&nbsp;manipulate&nbsp;apparatus</span></p><p style="margin-bottom:5.0000pt; margin-top:5.0000pt; text-align:left; line-height:15.0000pt; "><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">Rotate&nbsp;or&nbsp;move&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Verdana'; ">individual</span>&nbsp;<span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Verdana'; ">parts</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">&nbsp;with&nbsp;mouse</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Verdana'; ">,&nbsp;the</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">&nbsp;parts&nbsp;can&nbsp;move&nbsp;correctly&nbsp;according&nbsp;to&nbsp;the&nbsp;joint&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Verdana'; ">relations,&nbsp;current&nbsp;support&nbsp;pairs:&nbsp;prismatic</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">-pair</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Verdana'; ">&nbsp;and&nbsp;revolute</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">-</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Verdana'; ">turning</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">-pair</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">;</span></p><p style="margin-left:21.0000pt; text-indent:-21.0000pt; margin-bottom:5.0000pt; margin-top:5.0000pt; text-align:left; line-height:15.0000pt; "><span style="mso-spacerun:'yes'; color:#444444; font-weight:bold; font-size:10.0000pt; font-family:'Wingdings'; ">l&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-weight:bold; font-size:10.0000pt; font-family:'宋体'; ">Free&nbsp;room&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-weight:bold; font-size:10.0000pt; font-family:'Verdana'; ">dimension</span><span style="mso-spacerun:'yes'; color:#444444; font-weight:bold; font-size:10.0000pt; font-family:'宋体'; ">&nbsp;set&nbsp;up</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">room</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Verdana'; ">&#8217;</span><span style="color: #444444; font-size: 10pt; font-family: 宋体; ">s&nbsp;width、length、height&nbsp;and&nbsp;other&nbsp;parameters&nbsp;can&nbsp;be&nbsp;manually&nbsp;setup&nbsp;and&nbsp;modified;<br /><br /><img src="http://www.cppblog.com/images/cppblog_com/tommy/826.png" width="554" height="390" alt="" /><br /><br /></span></p><div><p style="margin-left:21.0000pt; text-indent:-21.0000pt; margin-bottom:5.0000pt; margin-top:5.0000pt; text-align:left; line-height:15.0000pt; "><span style="font-weight: bold; font-size: 10pt; font-family: Wingdings; ">l&nbsp;</span><span style="font-weight: bold; font-size: 10pt; ">Parts&nbsp;Library</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="font-size: 10pt; ">Apparatus&nbsp;parts&nbsp;can&nbsp;be&nbsp;dragged&nbsp;from&nbsp;the&nbsp;</span><span style="font-size: 10pt; font-family: Verdana; ">&#8220;</span><span style="font-size: 10pt; ">parts&nbsp;library</span><span style="font-size: 10pt; font-family: Verdana; ">&#8221;</span><span style="font-size: 10pt; ">&nbsp;into&nbsp;the&nbsp;3D&nbsp;</span><span style="font-size: 10pt; font-family: Verdana; ">scene,&nbsp;and</span><span style="font-size: 10pt; ">&nbsp;assembled&nbsp;to&nbsp;the&nbsp;</span><span style="font-size: 10pt; font-family: Verdana; ">&#8220;</span><span style="font-size: 10pt; ">anchor&nbsp;points</span><span style="font-size: 10pt; font-family: Verdana; ">&#8221;</span><span style="font-size: 10pt; ">&nbsp;of&nbsp;the&nbsp;pre-assembled&nbsp;</span><span style="font-size: 10pt; font-family: Verdana; ">parts;</span><span style="font-size: 10pt; ">&nbsp;assembled&nbsp;parts&nbsp;are&nbsp;removable;<br /><br /><img src="http://www.cppblog.com/images/cppblog_com/tommy/1013.png" width="554" height="309" alt="" /><br /><br /></span></p><div><p style="margin-left:36.0000pt; text-indent:-18.0000pt; margin-bottom:5.0000pt; margin-top:5.0000pt; text-align:left; line-height:15.0000pt; "><span style="mso-spacerun:'yes'; color:#444444; font-weight:bold; font-size:10.0000pt; font-family:'Symbol'; ">&#183;&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-weight:bold; font-size:10.0000pt; font-family:'宋体'; ">Part&nbsp;joints&nbsp;dynamically&nbsp;changed</span>&nbsp;</p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">Change&nbsp;the&nbsp;part&nbsp;joints&nbsp;motion-constraint-parameters&nbsp;dynamically,&nbsp;like&nbsp;the&nbsp;hanging&nbsp;arm</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Verdana'; ">&#8217;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">s&nbsp;rotation&nbsp;angle&nbsp;range,&nbsp;i.e.&nbsp;change&nbsp;it&nbsp;from&nbsp;360&nbsp;degree&nbsp;to&nbsp;90&nbsp;degree,&nbsp;the&nbsp;scene&nbsp;will&nbsp;respond&nbsp;the&nbsp;changed&nbsp;data&nbsp;immediately;<br /><br /><img src="http://www.cppblog.com/images/cppblog_com/tommy/1256.png" width="554" height="310" alt="" /><br /><br /></span></p><div><p style="margin-left:36.0000pt; text-indent:-18.0000pt; margin-bottom:5.0000pt; margin-top:5.0000pt; text-align:left; line-height:15.0000pt; "><span style="font-weight: bold; font-size: 10pt; font-family: Symbol; ">&#183;&nbsp;</span><span style="font-weight: bold; font-size: 10pt; font-family: Verdana; ">Collision&nbsp;detection</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="font-size: 10pt; ">I</span><span style="font-size: 10pt; font-family: Verdana; ">f&nbsp;the&nbsp;apparatus&nbsp;collide&nbsp;with&nbsp;each&nbsp;other&nbsp;or&nbsp;the&nbsp;room&#8217;</span><span style="font-size: 10pt; ">s&nbsp;walls,&nbsp;it&nbsp;will&nbsp;turn&nbsp;red&nbsp;to&nbsp;indicate&nbsp;the&nbsp;collision&nbsp;occurring&nbsp;as&nbsp;to&nbsp;adjust&nbsp;the&nbsp;equipment</span><span style="font-size: 10pt; font-family: Verdana; ">&#8217;</span><span style="font-size: 10pt; ">s&nbsp;position;<br /><br /><img src="http://www.cppblog.com/images/cppblog_com/tommy/1432.png" alt="" /><br /><br /></span></p><div><p style="margin-left:36.0000pt; text-indent:-18.0000pt; margin-bottom:5.0000pt; margin-top:5.0000pt; text-align:left; line-height:15.0000pt; "><span style="mso-spacerun:'yes'; color:#444444; font-weight:bold; font-size:10.0000pt; font-family:'Symbol'; ">&#183;&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-weight:bold; font-size:10.0000pt; font-family:'Verdana'; ">Real-time</span><span style="mso-spacerun:'yes'; color:#444444; font-weight:bold; font-size:10.0000pt; font-family:'宋体'; ">&nbsp;dimension&nbsp;measure</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">User can&nbsp;switch&nbsp;to&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Verdana'; ">&#8220;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">Dimension&nbsp;measure&nbsp;mode</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Verdana'; ">&#8221;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">&nbsp;to&nbsp;measure&nbsp;chosen&nbsp;points&nbsp;from&nbsp;apparatus&nbsp;to&nbsp;the&nbsp;wall/floor/ceiling&nbsp;or&nbsp;points&nbsp;on&nbsp;the&nbsp;other&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Verdana'; ">apparatus</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">,&nbsp;when&nbsp;press&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Verdana'; ">&#8220;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">Ctrl</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Verdana'; ">&#8221;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">,&nbsp;<br />the&nbsp;scene&nbsp;will&nbsp;enter&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Verdana'; ">&#8220;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">transparency&nbsp;dimension&nbsp;measure&nbsp;mode</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Verdana'; ">&#8221;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">,&nbsp;when&nbsp;user&nbsp;move&nbsp;or&nbsp;rotate&nbsp;the&nbsp;apparatus&nbsp;parts,&nbsp;related&nbsp;dimension&nbsp;numbers&nbsp;will&nbsp;change&nbsp;accordingly;<br /><br /></span></p></div><span style="font-size: 10pt; "><img src="http://www.cppblog.com/images/cppblog_com/tommy/1781.png" width="554" height="423" alt="" /><br /><br /></span><div><p style="margin-left:36.0000pt; text-indent:-18.0000pt; margin-bottom:5.0000pt; margin-top:5.0000pt; text-align:left; line-height:15.0000pt; "><span style="mso-spacerun:'yes'; color:#444444; font-weight:bold; font-size:10.0000pt; font-family:'Symbol'; ">&#183;&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-weight:bold; font-size:10.0000pt; font-family:'宋体'; ">Apparatus&nbsp;library&nbsp;management</span></p><p style="margin-left:18.0000pt; margin-bottom:5.0000pt; margin-top:5.0000pt; text-align:left; line-height:15.0000pt; "><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">user&nbsp;can&nbsp;manage&nbsp;the&nbsp;parts&nbsp;category&nbsp;hierarchy&nbsp;as&nbsp;deep&nbsp;as&nbsp;needed;&nbsp;support&nbsp;OBJ&nbsp;file&nbsp;imported&nbsp;into&nbsp;the&nbsp;library&nbsp;and&nbsp;preview;&nbsp;user&nbsp;can&nbsp;manage&nbsp;the&nbsp;part</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Verdana'; ">&#8217;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">s&nbsp;motion-pair&nbsp;parameter&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Verdana'; ">dynamically</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">;</span></p><p style="margin-left:36.0000pt; text-indent:-18.0000pt; margin-bottom:5.0000pt; margin-top:5.0000pt; text-align:left; line-height:15.0000pt; "><span style="mso-spacerun:'yes'; color:#444444; font-weight:bold; font-size:10.0000pt; font-family:'Symbol'; ">&#183;&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-weight:bold; font-size:10.0000pt; font-family:'宋体'; ">Data&nbsp;export</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">Scene&nbsp;can&nbsp;be&nbsp;saved&nbsp;as&nbsp;project&nbsp;file&nbsp;and&nbsp;reopen;&nbsp;the&nbsp;structure&nbsp;of&nbsp;the&nbsp;scene&nbsp;including&nbsp;all&nbsp;the&nbsp;apparatus&nbsp;parameters&nbsp;can&nbsp;be&nbsp;exported&nbsp;to&nbsp;word/excel&nbsp;files;&nbsp;the&nbsp;scene&nbsp;can&nbsp;also&nbsp;be&nbsp;exported&nbsp;to&nbsp;<br />an&nbsp;independent&nbsp;window</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Verdana'; ">s&nbsp;executable&nbsp;file&nbsp;(exe</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">,&nbsp;prototype&nbsp;written&nbsp;with&nbsp;MFC</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Verdana'; ">),&nbsp;when&nbsp;opened,&nbsp;user&nbsp;can&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">also&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Verdana'; ">control&nbsp;the&nbsp;scene&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">and&nbsp;the&nbsp;apparatus&nbsp;without&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Verdana'; ">CMaxSpore&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">product&nbsp;installed;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; "><br /></span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">The&nbsp;exported&nbsp;executable&nbsp;support&nbsp;only&nbsp;observation&nbsp;but&nbsp;not&nbsp;parameter&nbsp;manipulation;<br /><br /></span></p></div><span style="font-size: 10pt; "><img src="http://www.cppblog.com/images/cppblog_com/tommy/2445.png" width="554" height="371" alt="" /><br /><br /></span><div><p style="margin-bottom:5.0000pt; margin-top:5.0000pt; text-align:left; line-height:15.0000pt; "><span style="mso-spacerun:'yes'; color:#444444; font-weight:bold; font-size:10.0000pt; font-family:'宋体'; ">Technical&nbsp;Key&nbsp;points</span></p><p style="margin-left:36.0000pt; text-indent:-18.0000pt; margin-bottom:5.0000pt; margin-top:5.0000pt; text-align:left; line-height:15.0000pt; "><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Symbol'; ">&#183;&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">Qt&nbsp;library&nbsp;(open&nbsp;source&nbsp;version)</span></p><p style="margin-left:36.0000pt; text-indent:-18.0000pt; margin-bottom:5.0000pt; margin-top:5.0000pt; text-align:left; line-height:15.0000pt; "><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Symbol'; ">&#183;&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">OpenGL</span></p><p style="margin-left:36.0000pt; text-indent:-18.0000pt; margin-bottom:5.0000pt; margin-top:5.0000pt; text-align:left; line-height:15.0000pt; "><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Symbol'; ">&#183;&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">Computer&nbsp;graphics</span></p><p style="margin-left:36.0000pt; text-indent:-18.0000pt; margin-bottom:5.0000pt; margin-top:5.0000pt; text-align:left; line-height:15.0000pt; "><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Symbol'; ">&#183;&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">OOA,OOD</span></p><p style="margin-left:36.0000pt; text-indent:-18.0000pt; margin-bottom:5.0000pt; margin-top:5.0000pt; text-align:left; line-height:15.0000pt; "><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Symbol'; ">&#183;&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Verdana'; ">M</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">ulti-threading</span></p><p style="margin-left:36.0000pt; text-indent:-18.0000pt; margin-bottom:5.0000pt; margin-top:5.0000pt; text-align:left; line-height:15.0000pt; "><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Symbol'; ">&#183;&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">MFC/Win32&nbsp;SDK</span></p><p style="margin-left:4.9000pt; text-indent:-4.9000pt; margin-bottom:5.0000pt; margin-top:5.0000pt; text-align:left; line-height:15.0000pt; "><span style="mso-spacerun:'yes'; color:#444444; font-weight:bold; font-size:10.0000pt; font-family:'宋体'; ">Constructing&nbsp;features</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">NVidia&nbsp;Optix-Real-time-ray-tracing&nbsp;engine embed</span>&nbsp;</p></div></div></div><span style="font-size: 10pt; "><img src="http://www.cppblog.com/images/cppblog_com/tommy/2633.png" width="502" height="318" alt="" /><img src="http://www.cppblog.com/images/cppblog_com/tommy/2634.png" width="405" height="258" alt="" /><br /><br /></span><div><div><p style="margin-left:4.9000pt; text-indent:-4.9000pt; margin-bottom:5.0000pt; margin-top:5.0000pt; text-align:left; line-height:15.0000pt; "><span style="mso-spacerun:'yes'; color:#444444; font-weight:bold; font-size:10.0000pt; font-family:'Verdana'; ">E</span><span style="mso-spacerun:'yes'; color:#444444; font-weight:bold; font-size:10.0000pt; font-family:'宋体'; ">xploring&nbsp;ideas</span></p><p style="margin-left:36.0000pt; text-indent:-18.0000pt; margin-bottom:5.0000pt; margin-top:5.0000pt; text-align:left; line-height:15.0000pt; "><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Symbol'; ">&#183;&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Verdana'; ">I</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">mport&nbsp;rooms&nbsp;from&nbsp;AutoCAD&nbsp;DWG&nbsp;file</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Verdana'; ">;&nbsp;(</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">AutoCAD&nbsp;API/Pattern&nbsp;recognition</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Verdana'; ">)</span></p><p style="margin-left:36.0000pt; text-indent:-18.0000pt; margin-bottom:5.0000pt; margin-top:5.0000pt; text-align:left; line-height:15.0000pt; "><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Symbol'; ">&#183;&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">Export&nbsp;scene&nbsp;to&nbsp;AutoCAD&nbsp;DWG&nbsp;file&nbsp;directly;</span></p><p style="margin-left:36.0000pt; text-indent:-18.0000pt; margin-bottom:5.0000pt; margin-top:5.0000pt; text-align:left; line-height:15.0000pt; "><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Symbol'; ">&#183;&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">JavaScript&nbsp;engine&nbsp;embed;</span></p><p style="margin-left:36.0000pt; text-indent:-18.0000pt; margin-bottom:5.0000pt; margin-top:5.0000pt; text-align:left; line-height:15.0000pt; "><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Symbol'; ">&#183;&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Verdana'; ">Apparatus&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">parts&nbsp;data&nbsp;network&nbsp;storage&nbsp;and&nbsp;multiple-user&nbsp;rights&nbsp;control;</span></p><p style="margin-left:36.0000pt; text-indent:-18.0000pt; margin-bottom:5.0000pt; margin-top:5.0000pt; text-align:left; line-height:15.0000pt; "><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Symbol'; ">&#183;&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">I18;</span></p><p style="margin-left:36.0000pt; text-indent:-18.0000pt; margin-bottom:5.0000pt; margin-top:5.0000pt; text-align:left; line-height:15.0000pt; "><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Symbol'; ">&#183;&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">Augmented&nbsp;reality&nbsp;support;</span></p><p style="margin-left:36.0000pt; text-indent:-18.0000pt; margin-bottom:5.0000pt; margin-top:5.0000pt; text-align:left; line-height:15.0000pt; "><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'Symbol'; ">&#183;&nbsp;</span><span style="mso-spacerun:'yes'; color:#444444; font-size:10.0000pt; font-family:'宋体'; ">Flash&nbsp;publishing</span></p></div></div><p>&nbsp;</p></div><p>&nbsp;</p></div><img src ="http://www.cppblog.com/tommy/aggbug/159549.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/tommy/" target="_blank">Tommy Liang</a> 2011-11-03 11:14 <a href="http://www.cppblog.com/tommy/archive/2011/11/03/159549.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>