<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2" -->
<rss version="2.0">
    <channel>
        <title>Lowyat.NET: Latest topics by mcmicheal</title>
        <description></description>
        <link>http://forum.lowyat.net/</link>
        <lastBuildDate>Sat, 20 Jun 2026 18:15:21 +0800</lastBuildDate>
        <generator>FeedCreator 1.7.2</generator>
        <item>
            <title>Anyone heard of Carefusion company before?</title>
            <link>http://forum.lowyat.net/topic/2732990</link>
            <description>Anyone heard of Carefusion company before?</description>
            <author>mcmicheal</author>
            <category>Jobs &amp;amp; Careers</category>
            <pubDate>Tue, 12 Mar 2013 11:27:18 +0800</pubDate>
        </item>
        <item>
            <title>Looking for Nikon D3000 kit</title>
            <link>http://forum.lowyat.net/topic/1389716</link>
            <description>I&amp;#39;m looking for Nikon D3000 kit.&lt;br /&gt;Please quote me. &lt;br /&gt;Thanks.  &lt;!--emo&amp;:clap:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/rclxms.gif' border='0' style='vertical-align:middle' alt='rclxms.gif' /&gt;&lt;!--endemo--&gt;</description>
            <author>mcmicheal</author>
            <category>Price &amp;amp; Dealers Guide</category>
            <pubDate>Tue, 13 Apr 2010 15:30:11 +0800</pubDate>
        </item>
        <item>
            <title>[WTA] Who got sell Tenda Networking</title>
            <link>http://forum.lowyat.net/topic/909316</link>
            <description>Hi, we&amp;#39;re dealer in Ipoh.&lt;br /&gt;We would like to have Tenda Products. &lt;br /&gt;Please contact me for more details.&lt;br /&gt;&lt;br /&gt;----------------------------------------------------------------------&lt;br /&gt;Calvin Yau&lt;br /&gt;Mobile 019 573 9308&lt;br /&gt;Email  calvin@future.com.my&lt;br /&gt;MSN    calvinyau86@gmail.com&lt;br /&gt;Skype  calvinyau86&lt;br /&gt;Future Express SB, 32 Persiaran Greenhill, 30450 Ipoh, Malaysia&lt;br /&gt;tel:60 5 243 8889   fax:60 5 243 8886 www.future.com.my &lt;br /&gt; &lt;br /&gt;Video-to-DVD/VCD, AudioTape-to-CD, CCTV Survelliance Systems, Computer Network Systems&lt;br /&gt;Microsoft Systems Builder, Genuine Intel Dealer, Authorised Apple Service Centre&lt;br /&gt;Auto-ID &amp;amp; Barcode Systems, DiGi Dealer</description>
            <author>mcmicheal</author>
            <category>Price &amp;amp; Dealers Guide</category>
            <pubDate>Sat, 17 Jan 2009 09:51:32 +0800</pubDate>
        </item>
        <item>
            <title>Search, Insert, Update, Delete == VB.NET + MSSQL</title>
            <link>http://forum.lowyat.net/topic/883157</link>
            <description>Currently im trying to make a &lt;br /&gt;Search, Insert, Update, Delete&lt;br /&gt;&lt;br /&gt;DataView section can make such of function...&lt;br /&gt;&lt;br /&gt;But what im planning to do is with the manual way... &lt;br /&gt;A textbox bind with the MSSQL &lt;br /&gt;&lt;br /&gt;eg, txt1 bind with column 1 &lt;br /&gt;txt2 = column 2&lt;br /&gt;txt3 = column 3</description>
            <author>mcmicheal</author>
            <category>Codemasters</category>
            <pubDate>Mon, 22 Dec 2008 13:04:59 +0800</pubDate>
        </item>
        <item>
            <title>[WTA] Where can i buy Segway in Malaysia?</title>
            <link>http://forum.lowyat.net/topic/810479</link>
            <description>Do anyone know where can i get segway in msia???</description>
            <author>mcmicheal</author>
            <category>The Fast &amp;amp; The Furious</category>
            <pubDate>Tue, 07 Oct 2008 12:38:21 +0800</pubDate>
        </item>
        <item>
            <title>DIR-300 haywire when bt</title>
            <link>http://forum.lowyat.net/topic/808461</link>
            <description>&lt;u&gt;Broadband provider&lt;/u&gt;&lt;br /&gt;ISP/package: Streamyx 2MBPS&lt;br /&gt;Location: Ipoh&lt;br /&gt;Have you called your ISP&amp;#39;s helpline?: I think not their prob&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Personal equipment&lt;/u&gt;&lt;br /&gt;Modem: DSL-520T&lt;br /&gt;Router: DIR-300 (1.04 Beta Firmware from Dlink)&lt;br /&gt;Firewall used: NOPE&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Problem details&lt;/u&gt;&lt;br /&gt;First occurence of problem: Recently&lt;br /&gt;Problem frequency: Once bt&lt;br /&gt;Problem description: When i bt... (max speed) my msn will dc... its very frequent. Previously im using DSL-520T + DES-1005D, it doesn&amp;#39;t show any dc. I wonder what is the problem? My assumption is that the router&amp;#39;s prob. But i tried to call dlink msia. The toll free has offline. So pls help guys...  &lt;!--emo&amp;:respect:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/notworthy.gif' border='0' style='vertical-align:middle' alt='notworthy.gif' /&gt;&lt;!--endemo--&gt;</description>
            <author>mcmicheal</author>
            <category>Networks and Broadband</category>
            <pubDate>Sun, 05 Oct 2008 00:40:36 +0800</pubDate>
        </item>
        <item>
            <title>Need help to recover</title>
            <link>http://forum.lowyat.net/topic/743886</link>
            <description>Hi ppl... yesterday i found that my Raid-0 Strip Drive become empty.&lt;br /&gt;Means both of the drive become empty, menas the drive letter and the content become empty.&lt;br /&gt;&lt;br /&gt;Any recommendations for helping solving the problem for me?&lt;br /&gt;&lt;br /&gt;I&amp;#39;m totally devastated...  &lt;!--emo&amp;:cry:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/cry.gif' border='0' style='vertical-align:middle' alt='cry.gif' /&gt;&lt;!--endemo--&gt;</description>
            <author>mcmicheal</author>
            <category>Hardware</category>
            <pubDate>Wed, 16 Jul 2008 17:33:52 +0800</pubDate>
        </item>
        <item>
            <title>Need software to recover</title>
            <link>http://forum.lowyat.net/topic/743885</link>
            <description>Hi ppl... yesterday i found that my Raid-0 Strip Drive become empty.&lt;br /&gt;Means both of the drive become empty, menas the drive letter and the content become empty.&lt;br /&gt;&lt;br /&gt;Any recommendations for helping solving the problem for me?&lt;br /&gt;&lt;br /&gt;I&amp;#39;m totally devastated...  &lt;!--emo&amp;:cry:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/cry.gif' border='0' style='vertical-align:middle' alt='cry.gif' /&gt;&lt;!--endemo--&gt;</description>
            <author>mcmicheal</author>
            <category>Software</category>
            <pubDate>Wed, 16 Jul 2008 17:33:06 +0800</pubDate>
        </item>
        <item>
            <title>[WTA] Graphics Cooler</title>
            <link>http://forum.lowyat.net/topic/726409</link>
            <description>Hi everyone, currently im having problem with fitting a GC cooler for my&lt;br /&gt;HD3850 in the XQBOX case. &lt;br /&gt;&lt;br /&gt;Any recommendations?</description>
            <author>mcmicheal</author>
            <category>Cooling and Hard-modding</category>
            <pubDate>Tue, 24 Jun 2008 08:31:28 +0800</pubDate>
        </item>
        <item>
            <title>WTA Apple MacBook</title>
            <link>http://forum.lowyat.net/topic/658402</link>
            <description>I&amp;#39;m planning to buy my first Mac which MACBOOK&lt;br /&gt;Izzit possible for me to have a quotation&lt;br /&gt;PM me...&lt;br /&gt;&lt;br /&gt;Btw, can anyone share me the benefits of having a MAC?</description>
            <author>mcmicheal</author>
            <category>Price &amp;amp; Dealers Guide</category>
            <pubDate>Mon, 24 Mar 2008 12:25:39 +0800</pubDate>
        </item>
        <item>
            <title>Planning to buy a Gaming Keyboard</title>
            <link>http://forum.lowyat.net/topic/645642</link>
            <description>Hi there, anyone using gaming keyboard over here ?&lt;br /&gt;&lt;br /&gt;Currently im having problem with my normal keyboard which is PS/2&lt;br /&gt;When i play ProStreet, i press 4 keys at the same time, it does not responce&lt;br /&gt;&lt;br /&gt;Some keyboard can press 3 keys at the same time. &lt;br /&gt;&lt;br /&gt;I suspect is due to the PS/2 connector. Wat if USB connector ?&lt;br /&gt;&lt;br /&gt;I&amp;#39;ve done a survey... A4Tech gaming keyboard also using PS/2&lt;br /&gt;Logitech G1 gaming combo also using PS/2&lt;br /&gt;&lt;br /&gt;Only those like G15 G11 Razer is USB&lt;br /&gt;&lt;br /&gt;Can anyone help me with this matter ?</description>
            <author>mcmicheal</author>
            <category>Hardware</category>
            <pubDate>Wed, 05 Mar 2008 18:42:06 +0800</pubDate>
        </item>
        <item>
            <title>Need help in Sierpinski Gasket</title>
            <link>http://forum.lowyat.net/topic/615155</link>
            <description>Hi everyone, I got stuck in this Gasket&lt;br /&gt;Mine is 2D so let me briefly say how it works&lt;br /&gt;&lt;br /&gt;Left Click it will level up it.&lt;br /&gt;Middle Click will reset it.&lt;br /&gt;&lt;br /&gt;So wat i&amp;#39;m trying to do is to add a function that&lt;br /&gt;will get the 6 points value from the users.&lt;br /&gt;Where my current one is preset.&lt;br /&gt;&lt;br /&gt;Problem.&lt;br /&gt;Once i use the get value from the user function, &lt;br /&gt;my gasket wont level up in fact it wont show anything.&lt;br /&gt;&lt;br /&gt;Please feel free to contact me, help me pls&lt;br /&gt;PM, calvinyau86@gmail.com, 019-5739308&lt;br /&gt;&lt;br /&gt;&lt;!--c1--&gt;&lt;div class='codetop'&gt;CODE&lt;/div&gt;&lt;div class='codemain'&gt;&lt;!--ec1--&gt;&lt;br /&gt;#include &amp;#60;GL/glut.h&amp;#62;&lt;br /&gt;#include &amp;#60;iostream.h&amp;#62;&lt;br /&gt;#define GASKET_L &amp;nbsp;100&lt;br /&gt;&lt;br /&gt;typedef GLfloat point2&amp;#91;2&amp;#93;;&lt;br /&gt;float a1, a2, b1, b2, c1, c2;&lt;br /&gt;//point2 v&amp;#91;&amp;#93; = {{-1.3, -1.0},{1.3,-1.0},{0.0,0.9}};&lt;br /&gt;&lt;br /&gt;&amp;#91;B&amp;#93;point2 v&amp;#91;&amp;#93; = {{a1, a2},{b1,b2},{c1,c2}};&amp;#91;/B&amp;#93;&lt;br /&gt;void getdata&amp;#40;&amp;#41;&lt;br /&gt;{&lt;br /&gt;	float a10, a20, b10, b20, c10, c20;&lt;br /&gt;	cout &amp;#60;&amp;#60; &amp;#34;Please enter the 6 coordinates&amp;#58; &amp;#34; &amp;#60;&amp;#60; endl;&lt;br /&gt;	cout &amp;#60;&amp;#60; &amp;#34;Example&amp;#58; -1.5 -1.0 1.3 -1.0 0.0 1.0&amp;#34; &amp;#60;&amp;#60; endl;&lt;br /&gt;	cin &amp;#62;&amp;#62; a10;&lt;br /&gt;	cin &amp;#62;&amp;#62; a20;&lt;br /&gt;	cin &amp;#62;&amp;#62; b10; &lt;br /&gt;	cin &amp;#62;&amp;#62; b20;&lt;br /&gt;	cin &amp;#62;&amp;#62; c10;&lt;br /&gt;	cin &amp;#62;&amp;#62; c20;&lt;br /&gt;	cout &amp;#60;&amp;#60; endl;&lt;br /&gt;&lt;br /&gt;	a10 = a1;&lt;br /&gt;	a20 = a2;&lt;br /&gt;	b10 = b1;&lt;br /&gt;	b20 = b2;&lt;br /&gt;	c10 = c1;&lt;br /&gt;	c20 = c2;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int draw = 0;&lt;br /&gt;int action = 0;&lt;br /&gt;int scaleFlag;&lt;br /&gt;int objX,objY;&lt;br /&gt;enum MyColor { Red, Green, Blue, Black, White };&lt;br /&gt;enum MyColor mycolor, bgrndcolor;&lt;br /&gt;&lt;br /&gt;GLfloat LeftRight,UpDown,Angle;&lt;br /&gt;GLfloat scaleX, scaleY;&lt;br /&gt;const GLfloat X_STEP = 0.2,Y_STEP = 0.2,ANGLE_STEP = 1.0;&lt;br /&gt;//const GLfloat scaleX = 0.5, scaleY = 0.5;&lt;br /&gt;int rotate = 0;&lt;br /&gt;&lt;br /&gt;void drawTriangle&amp;#40;point2 a, point2 b, point2 c&amp;#41;&lt;br /&gt;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; glBegin&amp;#40;GL_TRIANGLES&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; switch&amp;#40;mycolor&amp;#41;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; case Red&amp;#58;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;glColor3f&amp;#40;1.0,0.0,0.0&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt; &amp;nbsp; &amp;nbsp; case Green&amp;#58;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;glColor3f&amp;#40;0.0,1.0,0.0&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt; &amp;nbsp; &amp;nbsp; case Blue&amp;#58;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;glColor3f&amp;#40;0.0,0.0,1.0&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt; &amp;nbsp; &amp;nbsp; case Black&amp;#58;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;glColor3f&amp;#40;0.0,0.0,0.0&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt; &amp;nbsp; &amp;nbsp; case White&amp;#58;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;glColor3f&amp;#40;1.0,1.0,1.0&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt; &amp;nbsp; &amp;nbsp; }&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;glVertex2fv&amp;#40;a&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;glVertex2fv&amp;#40;b&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;glVertex2fv&amp;#40;c&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; glEnd&amp;#40;&amp;#41;;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void divideTriangle&amp;#40;point2 a, point2 b, point2 c, int k&amp;#41;&lt;br /&gt;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; point2 ab, bc, ac;&lt;br /&gt; &amp;nbsp; &amp;nbsp; int j;&lt;br /&gt; &amp;nbsp; &amp;nbsp; if&amp;#40;k&amp;#62;0&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; {&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for &amp;#40;j=0; j&amp;#60;2; j++&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ab&amp;#91;j&amp;#93; = &amp;#40;a&amp;#91;j&amp;#93; + b&amp;#91;j&amp;#93;&amp;#41; / 2.0;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for &amp;#40;j=0; j&amp;#60;2; j++&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ac&amp;#91;j&amp;#93; = &amp;#40;a&amp;#91;j&amp;#93; + c&amp;#91;j&amp;#93;&amp;#41; / 2.0;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for &amp;#40;j=0; j&amp;#60;2; j++&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; bc&amp;#91;j&amp;#93; = &amp;#40;b&amp;#91;j&amp;#93; + c&amp;#91;j&amp;#93;&amp;#41; / 2.0;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;divideTriangle&amp;#40;a,ab,ac,k-1&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;divideTriangle&amp;#40;c,ac,bc,k-1&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;divideTriangle&amp;#40;b,bc,ab,k-1&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; }&lt;br /&gt; &amp;nbsp; &amp;nbsp; else&lt;br /&gt; &amp;nbsp; &amp;nbsp; {&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;drawTriangle&amp;#40;a,b,c&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void drawGasket&amp;#40;&amp;#41;&lt;br /&gt;{&lt;br /&gt; &amp;nbsp; glNewList&amp;#40;GASKET_L, GL_COMPILE&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; switch &amp;#40;bgrndcolor&amp;#41;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; case Red&amp;#58;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;glClearColor&amp;#40;1.0,0.0,0.0,1.0&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt; &amp;nbsp; &amp;nbsp; case Green&amp;#58;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;glClearColor&amp;#40;0.0,1.0,0.0,1.0&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt; &amp;nbsp; &amp;nbsp; case Blue&amp;#58;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;glClearColor&amp;#40;0.0,0.0,1.0,1.0&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt; &amp;nbsp; &amp;nbsp; case Black&amp;#58;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;glClearColor&amp;#40;0.0,0.0,0.0,1.0&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt; &amp;nbsp; &amp;nbsp; case White&amp;#58;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;glClearColor&amp;#40;1.0,1.0,1.0,1.0&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt; &amp;nbsp; &amp;nbsp; }&lt;br /&gt; &amp;nbsp; &amp;nbsp; glClear&amp;#40;GL_COLOR_BUFFER_BIT&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; if&amp;#40;draw&amp;#60;10&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;divideTriangle&amp;#40;v&amp;#91;0&amp;#93;,v&amp;#91;1&amp;#93;,v&amp;#91;2&amp;#93;,draw&amp;#41;;&lt;br /&gt; &amp;nbsp; glEndList&amp;#40;&amp;#41;;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void myInit&amp;#40;void&amp;#41;&lt;br /&gt;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; glMatrixMode&amp;#40;GL_PROJECTION&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; glLoadIdentity&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; gluOrtho2D&amp;#40;-2.0,2.0,-2.0,2.0&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; glMatrixMode&amp;#40;GL_MODELVIEW&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; glClearColor&amp;#40;1.0,1.0,1.0,1.0&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; glColor3f&amp;#40;0.0,0.0,0.0&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; mycolor = Black;&lt;br /&gt; &amp;nbsp; &amp;nbsp; bgrndcolor = White;&lt;br /&gt; &amp;nbsp; &amp;nbsp; Angle = 0;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; scaleX = 1.0;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; scaleY = 1.0;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; scaleFlag = 0;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; objX = 0;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; objY = 0;&lt;br /&gt; &amp;nbsp; &amp;nbsp; drawGasket&amp;#40;&amp;#41;;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void display&amp;#40;void&amp;#41; {&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; glTranslatef&amp;#40;LeftRight,UpDown,0.0&amp;#41;; &lt;br /&gt; &amp;nbsp; &amp;nbsp; glRotatef&amp;#40;Angle, 0.0, 0.0, 1.0&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; if&amp;#40;scaleFlag == 1&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; glScalef&amp;#40;scaleX, scaleY, 0.0&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; scaleFlag = 0;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt; &amp;nbsp; &amp;nbsp; glCallList&amp;#40;GASKET_L&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; glFlush&amp;#40;&amp;#41;;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void mouseFunc&amp;#40;int button, int state, int x, int y&amp;#41;&lt;br /&gt;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; if&amp;#40;button == GLUT_LEFT_BUTTON &amp;amp;&amp;amp; state==GLUT_DOWN&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; {&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;draw++;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;drawGasket&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;glutPostRedisplay&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; }&lt;br /&gt; &amp;nbsp; &amp;nbsp; if&amp;#40;button==GLUT_MIDDLE_BUTTON &amp;amp;&amp;amp; state==GLUT_DOWN&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; {&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;draw = 0;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mycolor = Black;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bgrndcolor = White;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;drawGasket&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;glutPostRedisplay&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;} &amp;nbsp; &amp;nbsp; &lt;br /&gt;&lt;br /&gt;void keybUpFunc&amp;#40;unsigned char k, int x, int y&amp;#41;&lt;br /&gt;{ &amp;nbsp; switch&amp;#40; k &amp;#41; &amp;nbsp; { &amp;nbsp; &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; case &amp;#39;d&amp;#39;&amp;#58; //left &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;LeftRight = 0; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break; &amp;nbsp; &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;case &amp;#39;a&amp;#39;&amp;#58;// right&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;LeftRight = 0; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break; &amp;nbsp; &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;case &amp;#39;w&amp;#39;&amp;#58;// up &amp;nbsp; &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;UpDown = 0; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break; &amp;nbsp; &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;case &amp;#39;s&amp;#39;&amp;#58;// down&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;UpDown = 0; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break; &amp;nbsp; &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;case &amp;#39;r&amp;#39;&amp;#58; case &amp;#39;R&amp;#39;&amp;#58; &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Angle = 0; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break; &amp;nbsp; &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;case &amp;#39;e&amp;#39;&amp;#58; case &amp;#39;E&amp;#39;&amp;#58; &amp;nbsp; &amp;nbsp; &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Angle = 0; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt; &amp;nbsp; } &amp;nbsp; &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;glutPostRedisplay&amp;#40;&amp;#41;;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/*void keybFunc&amp;#40;unsigned char k, int a, int b&amp;#41;&lt;br /&gt;{&lt;br /&gt; &amp;nbsp; if&amp;#40;k == &amp;#39;R&amp;#39; || k == &amp;#39;r&amp;#39;&amp;#41; rotate = 1;&lt;br /&gt; &amp;nbsp; if&amp;#40;k == &amp;#39;E&amp;#39; || k == &amp;#39;e&amp;#39;&amp;#41; rotate = -1;&lt;br /&gt; &amp;nbsp; glutPostRedisplay&amp;#40;&amp;#41;;&lt;br /&gt;}&lt;br /&gt;*/&lt;br /&gt;void keybFunc&amp;#40;unsigned char k, int x, int y&amp;#41;&lt;br /&gt;{ &amp;nbsp; switch&amp;#40; k &amp;#41; &amp;nbsp; { &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;case &amp;#39;d&amp;#39;&amp;#58;//right&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;LeftRight = X_STEP; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break; &amp;nbsp; &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;case &amp;#39;a&amp;#39;&amp;#58;// left&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;LeftRight = -X_STEP; &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;case &amp;#39;w&amp;#39;&amp;#58;// up &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;UpDown = Y_STEP; &amp;nbsp; &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break; &amp;nbsp; &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;case &amp;#39;s&amp;#39;&amp;#58;// down&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;UpDown = -X_STEP; &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;case &amp;#39;r&amp;#39;&amp;#58; case &amp;#39;R&amp;#39;&amp;#58; &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Angle = ANGLE_STEP; &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;case &amp;#39;e&amp;#39;&amp;#58; case &amp;#39;E&amp;#39;&amp;#58; &amp;nbsp; &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Angle = -ANGLE_STEP; &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt; &amp;nbsp; } &amp;nbsp; glutPostRedisplay&amp;#40;&amp;#41;;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void specKeybUpFunc&amp;#40;unsigned char k, int x, int y&amp;#41;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;switch&amp;#40;k&amp;#41; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;case GLUT_KEY_UP&amp;#58;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;UpDown = 0;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;case GLUT_KEY_DOWN&amp;#58;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;UpDown = 0;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;case GLUT_KEY_LEFT&amp;#58;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;LeftRight = 0;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;case GLUT_KEY_RIGHT&amp;#58;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;LeftRight = 0;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;glutPostRedisplay&amp;#40;&amp;#41;;&lt;br /&gt;}&lt;br /&gt;void specKeybFunc&amp;#40;int k,int x,int y&amp;#41;&lt;br /&gt;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;switch&amp;#40;k&amp;#41; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;case GLUT_KEY_UP&amp;#58;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;UpDown = Y_STEP;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;case GLUT_KEY_DOWN&amp;#58;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;UpDown = -X_STEP;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;case GLUT_KEY_LEFT&amp;#58;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;LeftRight = -X_STEP;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;case GLUT_KEY_RIGHT&amp;#58;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;LeftRight = X_STEP;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;glutPostRedisplay&amp;#40;&amp;#41;;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void gasket_color_menu&amp;#40;int id&amp;#41;&lt;br /&gt;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; switch&amp;#40;id&amp;#41; &amp;nbsp; &amp;nbsp; {&lt;br /&gt; &amp;nbsp; &amp;nbsp; case 1&amp;#58;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mycolor = Red;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt; &amp;nbsp; &amp;nbsp; case 2&amp;#58;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mycolor = Green;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt; &amp;nbsp; &amp;nbsp; case 3&amp;#58;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mycolor = Blue;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt; &amp;nbsp; &amp;nbsp; case 4&amp;#58;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mycolor = Black;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt; &amp;nbsp; &amp;nbsp; case 5&amp;#58;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mycolor = White;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt; &amp;nbsp; &amp;nbsp; }&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; drawGasket&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; glutPostRedisplay&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void bgrnd_color_menu&amp;#40;int id&amp;#41;&lt;br /&gt;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; switch&amp;#40;id&amp;#41; &amp;nbsp; &amp;nbsp; {&lt;br /&gt; &amp;nbsp; &amp;nbsp; case 6&amp;#58;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bgrndcolor = Red;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt; &amp;nbsp; &amp;nbsp; case 7&amp;#58;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bgrndcolor = Green;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt; &amp;nbsp; &amp;nbsp; case 8&amp;#58;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bgrndcolor = Blue;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt; &amp;nbsp; &amp;nbsp; case 9&amp;#58;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bgrndcolor = White;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt; &amp;nbsp; &amp;nbsp; case 10&amp;#58;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bgrndcolor = Black;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt; &amp;nbsp; &amp;nbsp; }&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; drawGasket&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; glutPostRedisplay&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;//drawGasket&amp;#40;&amp;#41;;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void size_menu&amp;#40;int id&amp;#41;&lt;br /&gt;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; switch&amp;#40;id&amp;#41; &amp;nbsp; &amp;nbsp; {&lt;br /&gt; &amp;nbsp; &amp;nbsp; case 15&amp;#58;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;scaleX = 1.1;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;scaleY = 1.1;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;scaleFlag = 1;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt; &amp;nbsp; &amp;nbsp; case 16&amp;#58;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;scaleX = 0.9;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;scaleY = 0.9; &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;scaleFlag = 1;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt; &amp;nbsp; &lt;br /&gt; &amp;nbsp; &amp;nbsp; }&lt;br /&gt; &amp;nbsp; &amp;nbsp;glutPostRedisplay&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;// drawGasket&amp;#40;&amp;#41;;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void main_menu&amp;#40;int id&amp;#41;&lt;br /&gt;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; switch&amp;#40;id&amp;#41; {&lt;br /&gt; &amp;nbsp; &amp;nbsp; case 1&amp;#58;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;exit&amp;#40;1&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void addMenu&amp;#40;void&amp;#41;&lt;br /&gt;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; int /*submenu1, submenu2,*/ submenu4;&lt;br /&gt;/*&lt;br /&gt; &amp;nbsp; &amp;nbsp; submenu1 = glutCreateMenu&amp;#40;gasket_color_menu&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; glutAddMenuEntry&amp;#40;&amp;#34;Red&amp;#34;,1&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; glutAddMenuEntry&amp;#40;&amp;#34;Green&amp;#34;,2&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; glutAddMenuEntry&amp;#40;&amp;#34;Blue&amp;#34;,3&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; glutAddMenuEntry&amp;#40;&amp;#34;Black&amp;#34;,4&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; glutAddMenuEntry&amp;#40;&amp;#34;White&amp;#34;,5&amp;#41;;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; submenu2 = glutCreateMenu&amp;#40;bgrnd_color_menu&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; glutAddMenuEntry&amp;#40;&amp;#34;Red&amp;#34;,6&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; glutAddMenuEntry&amp;#40;&amp;#34;Green&amp;#34;,7&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; glutAddMenuEntry&amp;#40;&amp;#34;Blue&amp;#34;,8&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; glutAddMenuEntry&amp;#40;&amp;#34;Black&amp;#34;,9&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; glutAddMenuEntry&amp;#40;&amp;#34;White&amp;#34;,10&amp;#41;;&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; submenu4 = glutCreateMenu&amp;#40;size_menu&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; glutAddMenuEntry&amp;#40;&amp;#34;Bigger&amp;#34;,15&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; glutAddMenuEntry&amp;#40;&amp;#34;Smaller&amp;#34;,16&amp;#41;;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; glutCreateMenu&amp;#40;main_menu&amp;#41;;&lt;br /&gt;/* &amp;nbsp; &amp;nbsp; glutAddSubMenu&amp;#40;&amp;#34;Gasket Color&amp;#34;, submenu1&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; glutAddSubMenu&amp;#40;&amp;#34;Background Color&amp;#34;,submenu2&amp;#41;;*/&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; glutAddSubMenu&amp;#40;&amp;#34;Size&amp;#34;,submenu4&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; glutAddMenuEntry&amp;#40;&amp;#34;Quit&amp;#34;,1&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; glutAttachMenu&amp;#40;GLUT_RIGHT_BUTTON&amp;#41;;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void main&amp;#40;int argc, char**argv&amp;#41;&lt;br /&gt;{&lt;br /&gt;	getdata&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; glutInit&amp;#40;&amp;amp;argc,argv&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; glutInitDisplayMode&amp;#40;GLUT_SINGLE | GLUT_RGB&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; glutInitWindowSize&amp;#40;500,500&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; glutCreateWindow&amp;#40;&amp;#34;Sierpinski Gasket&amp;#34;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; glutMouseFunc&amp;#40;mouseFunc&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; glutKeyboardFunc&amp;#40;keybFunc&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; glutKeyboardUpFunc&amp;#40;keybUpFunc&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; glutSpecialFunc&amp;#40;specKeybFunc&amp;#41;;&lt;br /&gt;// &amp;nbsp; &amp;nbsp; &amp;nbsp; glutSpecialUpFunc&amp;#40;specKeybUpFunc&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; addMenu&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; glutDisplayFunc&amp;#40;display&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; myInit&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; glutMainLoop&amp;#40;&amp;#41;;&lt;br /&gt;}&lt;br /&gt;&lt;!--c2--&gt;&lt;/div&gt;&lt;!--ec2--&gt;</description>
            <author>mcmicheal</author>
            <category>Codemasters</category>
            <pubDate>Sat, 19 Jan 2008 15:05:56 +0800</pubDate>
        </item>
        <item>
            <title>VB6 - Listing out Access DB into a list/text box</title>
            <link>http://forum.lowyat.net/topic/538318</link>
            <description>Im woking on a program... which needs me to take out &lt;br /&gt;value from MS Access Database...&lt;br /&gt;in this way&lt;br /&gt;The table in the database is like this&lt;br /&gt;&lt;br /&gt;Name, IC, Address&lt;br /&gt;&lt;br /&gt;I need to put it out like this&lt;br /&gt;&lt;br /&gt;Name IC Address&lt;br /&gt;Name IC Address&lt;br /&gt;Name IC Address&lt;br /&gt;Name IC Address&lt;br /&gt;Name IC Address&lt;br /&gt;Name IC Address&lt;br /&gt;Name IC Address&lt;br /&gt;Name IC Address&lt;br /&gt;&lt;br /&gt;I hope there&amp;#39;s some one to help me  &lt;!--emo&amp;:respect:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/notworthy.gif' border='0' style='vertical-align:middle' alt='notworthy.gif' /&gt;&lt;!--endemo--&gt;</description>
            <author>mcmicheal</author>
            <category>Codemasters</category>
            <pubDate>Thu, 18 Oct 2007 21:11:35 +0800</pubDate>
        </item>
    </channel>
</rss>
