<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Windy Weather &#187; OpenGL</title>
	<atom:link href="http://www.windyweather.net/wp/category/computers/opengl/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.windyweather.net/wp</link>
	<description>The Windy Weather website.</description>
	<lastBuildDate>Wed, 08 Feb 2012 04:48:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Hellraiser Box for Linux</title>
		<link>http://www.windyweather.net/wp/2006/10/28/hellraiser-box-for-linux/</link>
		<comments>http://www.windyweather.net/wp/2006/10/28/hellraiser-box-for-linux/#comments</comments>
		<pubDate>Sun, 29 Oct 2006 00:42:12 +0000</pubDate>
		<dc:creator>Darrell</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenGL]]></category>

		<guid isPermaLink="false">http://www.windyweather.net/wp/2006/10/28/hellraiser-box-for-linux/</guid>
		<description><![CDATA[This is a port of the Hellraiser box to Qt / KDE / Kdevelop on SUSE 10.1. To run the program, use fileroller to unpack the file in a directory and then run the program. The image files must be in the same directory as the program. The instructions are essentially the same as for [...]]]></description>
			<content:encoded><![CDATA[<p>This is a port of the Hellraiser box to Qt / KDE / Kdevelop on SUSE 10.1.</p>
<p><img src="http://www.windyweather.net/wp/wp-content/uploads/2006/10/Box_Closed_2.jpg" width="352" height="341" alt="Box Open for Cenobites" title="Box Open for Cenobites" /></p>
<p>To run the program, use fileroller to unpack the file in a directory and then run the program. The image files must be in the same directory as the program. The instructions are essentially the same as for the <a href="http://www.windyweather.net/wp/2006/10/25/hellraiser-box-in-opengl/">Windows Version.</a></p>
<p><a href="http://www.windyweather.net/wp/wp-content/uploads/2006/10/hellraiserbox.tgz" title="Hellraiser Lament Box for Linux">Hellraiser Lament Box Program</a></p>
<p>The sources are provided here. They are built using KDevelop 3.3.5 and Qt.<br />
<a href="http://www.windyweather.net/wp/wp-content/uploads/2006/10/hellraiser_box_src.tgz" title="Hellraiser Lament Box for Linux Sources">Hellraiser Lament Box Sources</a><br />
There are links in the debug and optimize src directories that point back to the images in the src directory. These may have to be remade after you unpack the archive since links are not relative.</p>
<p>Enjoy. <img src='http://www.windyweather.net/wp/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.windyweather.net/wp/2006/10/28/hellraiser-box-for-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hellraiser Box in OpenGL</title>
		<link>http://www.windyweather.net/wp/2006/10/25/hellraiser-box-in-opengl/</link>
		<comments>http://www.windyweather.net/wp/2006/10/25/hellraiser-box-in-opengl/#comments</comments>
		<pubDate>Thu, 26 Oct 2006 04:55:04 +0000</pubDate>
		<dc:creator>Darrell</dc:creator>
				<category><![CDATA[OpenGL]]></category>

		<guid isPermaLink="false">http://www.windyweather.net/wp/2006/10/25/hellraiser-box-in-opengl/</guid>
		<description><![CDATA[Here is a simple application using OpenGL that displays the Lament Box with animation of the box opening and closing. &#8211; updated with an MFC application and Source &#8211; The application has been updated to use the same foundation as Geodesic and other OpenGL applications for windows. To use any of the programs, extract the [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.windyweather.net/wp/wp-content/uploads/2006/10/Box_Closed.jpg" width="349" height="360" alt="Lament Box" title="Lament Box" /></p>
<p>Here is a simple application using OpenGL that displays the Lament Box with animation of the box opening and closing.<br />
&#8211; updated with an MFC application and Source &#8211;<br />
<span id="more-156"></span></p>
<p>The application has been updated to use the same foundation as Geodesic and other OpenGL applications for windows. To use any of the programs, extract the zip file to a folder and then double click on the EXE file. The BMP texture files and the exe must be in the same folder.</p>
<p>The MFC program allows panning and zooming around to view the box from any angle. Click and drag the mouse on the image to rotate the camera view. Use SHIFT and drag the mouse to pan the camera and CTRL with drag to zoom the camera view.</p>
<p>There are several options in the view menu.<br />
<img src="http://www.windyweather.net/wp/wp-content/uploads/2006/10/LamentBox_ViewMenu.png" width="361" height="390" alt="View Menu" title="View Menu" /></p>
<ul>
<li>Animation repaints the scene very often.</li>
<li>Animate Box runs the animation of the box.</li>
<li>Reset resets the view to a standard view in the case that you have lost yourself with Pan or Zoom.</li>
<li>Use Display Lists and Smooth are not functional.</li>
<li>None of the Object section items are functional.</li>
<li>White and Colored lights do not appear to function, although they should.</li>
<li>The background choices function. Black is probably the most effective for this object.</li>
</ul>
<p>Download <a id=p157 href="http://www.windyweather.net/wp/wp-content/uploads/2006/10/hellraiserbox_mfc.zip">Hellraiser Box OpenGL using MFC</a></p>
<p>Here are the sources: <a id=p158 href="http://www.windyweather.net/wp/wp-content/uploads/2006/10/hellraiserbox_mfc_src.zip">Hellraiser Box OpenGL MFC Source</a></p>
<p>The older version can be found here: <a id=p155 href="http://www.windyweather.net/wp/wp-content/uploads/2006/10/hellraiserbox08.zip">Hellraiser Box Animation in OpenGL</a></p>
<p>Unzip the files in a folder and double click on the EXE to run it.<br />
No viruses or spyware included. <img src='http://www.windyweather.net/wp/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<p>The animation makes use of simple keyframing so that the entire animation data comprises a short dataset.</p>
<p>Enjoy.</p>
<p>keyframing data:<br />
<code>struct keyframe<br />
{<br />
	GLint	nFrame;<br />
	GLfloat	yOffset;<br />
	GLfloat	yAngle;<br />
	bool	bStop;<br />
};</p>
<p>int			nFrame = 0;<br />
int			nFrameIdx = 0;<br />
// master timeline - for part1 and cylinder<br />
keyframe	timeline[] ={<br />
// n, yoff, yangle<br />
{0, 0.0f, 0.0f, 0},<br />
{60, 0.0f, 0.0f, 0},<br />
{100, 0.0f, 0.0f, 0},<br />
{120, 0.0f, 0.0f, 0},<br />
{240, 1.0f, 0.0f, 0},<br />
{360, 1.0f, 45.f, 0},<br />
{480, 0.0f, 45.f, 0},<br />
{600, 0.0f, 45.f, 0},<br />
{720, 1.0f, 45.f, 0},<br />
{840, 1.0f, 0.0f, 0},<br />
{960, 0.0f, 0.0f, 0},<br />
{1020, 0.0f, 0.0f, 0},<br />
{1080, 0.0f, 0.0f, 1},<br />
{0, 0.0f, 0.0f, 0},<br />
{0, 0.0f, 0.0f, 0},<br />
{0, 0.0f, 0.0f, 0}<br />
};<br />
// timeline for cylinder only<br />
// must have same frame entries<br />
keyframe	timeline2[] = {<br />
// n, yoff, yangle<br />
{0, 0.0f, 0.0f, 0},<br />
{60, 0.0f, 0.0f, 0},<br />
{100, 0.0f, 90.0f, 0},<br />
{120, 0.0f, 90.0f, 0},<br />
{240, 0.0f, 90.0f, 0},<br />
{360, 0.0f, 90.f, 0},<br />
{480, 0.0f, 90.f, 0},<br />
{600, 0.0f, 90.f, 0},<br />
{720, 0.0f, 90.f, 0},<br />
{840, 0.0f, 90.0f, 0},<br />
{960, 0.0f, 90.0f, 0},<br />
{1020, 0.0f, 0.0f, 0},<br />
{1080, 0.0f, 0.0f, 1},<br />
{0, 0.0f, 0.0f, 0},<br />
{0, 0.0f, 0.0f, 0},<br />
{0, 0.0f, 0.0f, 0}<br />
};<br />
</code><br />
Updated 26 Oct 2006 to include MFC version and source.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.windyweather.net/wp/2006/10/25/hellraiser-box-in-opengl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gears OpenGL for Linux</title>
		<link>http://www.windyweather.net/wp/2006/07/14/gears-opengl-for-linux/</link>
		<comments>http://www.windyweather.net/wp/2006/07/14/gears-opengl-for-linux/#comments</comments>
		<pubDate>Sat, 15 Jul 2006 02:23:24 +0000</pubDate>
		<dc:creator>Darrell</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenGL]]></category>

		<guid isPermaLink="false">http://www.windyweather.net/wp/?p=117</guid>
		<description><![CDATA[Linux program port of Gears for OpenGL begins to work. Not complete, but mostly functioning.]]></description>
			<content:encoded><![CDATA[<p>A part of the <strong><a href="http://www.windyweather.net/wp/2001/08/19/geodesic-program/">Geodesic program</a></strong> for WIN MFC and OpenGL has been ported to Linux / KDevelop / Qt / OpenGL. It creates and displays a gear object and there are many parameters to change the shape of the gear. The program will be able to export OBJ or POV files of the shape of the gear. It can serve as a complex tutorial of using OpenGL and many other features of<br />
the KDE and Qt frameworks.<br />
<img src="http://www.windyweather.net/wp/wp-content/uploads/linux/GearsOGL_20toothspiral.png" width="393" height="374" alt="Spiral Gear with 20 teeth" title="Spiral Gear with 20 teeth" /><br />
<span id="more-117"></span><br />
Ring gears can be created as well:<br />
<img src="http://www.windyweather.net/wp/wp-content/uploads/linux/GearsOGL_ring_gear.png" width="393" height="374" alt="Ring Gear" title="Ring Gear" /></p>
<p>There are many options to change the view of the object:<br />
<img src="http://www.windyweather.net/wp/wp-content/uploads/linux/GearsOGL_ViewMenu.png" width="380" height="408" alt="View Menu" title="View Menu" /></p>
<p>There are many properties to adjust the shape of the gear:<br />
<img src="http://www.windyweather.net/wp/wp-content/uploads/linux/GearOGL_Properties.png" width="468" height="448" alt="Gear Properties" title="Gear Properties" /></p>
<p>The display of the gear can be rotated, moved and resized using the mouse. Clicking down and dragging the mouse in the window rotates the object. Using SHIFT moves the object and using CTRL resizes the object. In addition, using animation from the View menu allows the object to be spun with the mouse in the windows. The object can be displayed using OpenGL display lists or using direct OpenGL commands. Of course using Display Lists, which are pre-compiled OpenGL commands, are much faster.</p>
<p>Download the KDevelop project and source here:<br />
<strong><a href="http://www.windyweather.net/wp/wp-content/uploads/linux/gearsogl_2006_07_14.tar.gz"><br />
Download 2006_07_14 version of GearsOGL</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.windyweather.net/wp/2006/07/14/gears-opengl-for-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Watch4D OpenGL Program</title>
		<link>http://www.windyweather.net/wp/2002/09/15/watch4d-opengl-program/</link>
		<comments>http://www.windyweather.net/wp/2002/09/15/watch4d-opengl-program/#comments</comments>
		<pubDate>Sun, 15 Sep 2002 23:47:42 +0000</pubDate>
		<dc:creator>Darrell</dc:creator>
				<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[Shareware]]></category>

		<guid isPermaLink="false">http://www.windyweather.net/wp/index.php/archives/38</guid>
		<description><![CDATA[This is a link to the Watch 4D program, which is different than the Watch 3D program. Watch 4D includes source.

<strong><a href="/WW/opengl/watch4d/" target="opengl">
Watch4D Program
</a></strong>]]></description>
			<content:encoded><![CDATA[<p>This is a link to the Watch 4D program, which is different than the Watch 3D program. Watch 4D includes source.</p>
<p><strong><a href="/WW/opengl/watch4d/" target="opengl"><br />
Watch4D Program<br />
</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.windyweather.net/wp/2002/09/15/watch4d-opengl-program/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Geodesic Original Pages</title>
		<link>http://www.windyweather.net/wp/2001/08/19/geodesign-original-pages/</link>
		<comments>http://www.windyweather.net/wp/2001/08/19/geodesign-original-pages/#comments</comments>
		<pubDate>Sun, 19 Aug 2001 23:40:53 +0000</pubDate>
		<dc:creator>Darrell</dc:creator>
				<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[Shareware]]></category>

		<guid isPermaLink="false">http://www.windyweather.net/wp/index.php/archives/36</guid>
		<description><![CDATA[Here's a link to the original WW pages for Geodesic if you want more information.

<strong><a href="/WW/opengl/Geodesic.html" target="opengl">Geodesic.</a></strong>]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a link to the original WW pages for Geodesic if you want more information.</p>
<p><strong><a href="/WW/opengl/Geodesic.html" target="opengl">Geodesic.</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.windyweather.net/wp/2001/08/19/geodesign-original-pages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Geodesic program</title>
		<link>http://www.windyweather.net/wp/2001/08/19/geodesic-program/</link>
		<comments>http://www.windyweather.net/wp/2001/08/19/geodesic-program/#comments</comments>
		<pubDate>Sun, 19 Aug 2001 22:59:41 +0000</pubDate>
		<dc:creator>Darrell</dc:creator>
				<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[Shareware]]></category>

		<guid isPermaLink="false">http://www.windyweather.net/wp/?p=35</guid>
		<description><![CDATA[The Geodesic program displays shapes of various styles and allows the objects to be examined in various colors and lighting styles. All the object types can be modified with various parameters.]]></description>
			<content:encoded><![CDATA[<p>The Geodesic program displays shapes of various styles and allows the objects to be examined in various colors and lighting styles. All the object types can be modified with various parameters.</p>
<p>The program can export the objects in OBJ [Wave] format for import into your favorite 3D rendering environment.</p>
<p><strong><a href="/wp/wp-content/uploads/opengl/geodesic/Geodesic.zip">Download Geodesic. </a></strong><br />
<span id="more-35"></span><br />
<img src="/wp/wp-content/uploads/opengl/geodesic/Shapes_1_1s.jpg" alt="Geodesic objects exported and rendered in RayDream" /></p>
<p>Geodesic creates and displays several types of objects:</p>
<ul>
<li>Geodesic shapes</li>
<li>Moebius Strips</li>
<li>Catenary Arches</li>
<li>Gears</li>
<li>Polyhedrons</li>
</ul>
<p><strong>Geodesics</strong><br />
<img src="/wp/wp-content/uploads/opengl/geodesic/superellipse.png" alt="Geodesic Mapped to a SuperEllipse" /><br />
One of the best known inventions of Buckminster Fuller, a geodesic shape is a cross between a polyhedron and a sphere. Take either a tetrahedron or an icosahedron and divide its edges into multiple segments, and then map each of the resulting points to a surrounding shape, such as a sphere, and you end up with a geodesic. The program allows choosing all these parameters.</p>
<p><strong>Moebius Strip</strong></p>
<p>The Moebius Strip is a strip attached at each end after one or more twists. Geodesic allows modifying many parameters including width, thickness, and twists.<br />
<img src="/wp/wp-content/uploads/opengl/geodesic/Moebius_1_2.jpg" alt="Moebius Strip options rendered in RayDream" /></p>
<p><strong>Catenary</strong></p>
<p><img src="/wp/wp-content/uploads/opengl/geodesic/CatTriIn.png" alt="Catenary Arch Object" /></p>
<p><strong>Gears</strong></p>
<p><img src="/wp/wp-content/uploads/opengl/geodesic/GearTitle_02.gif" alt="Rotating Gears in Max" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.windyweather.net/wp/2001/08/19/geodesic-program/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Watch3D OpenGL Program</title>
		<link>http://www.windyweather.net/wp/2001/05/23/watch3d-opengl-program/</link>
		<comments>http://www.windyweather.net/wp/2001/05/23/watch3d-opengl-program/#comments</comments>
		<pubDate>Wed, 23 May 2001 23:40:55 +0000</pubDate>
		<dc:creator>Darrell</dc:creator>
				<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[Shareware]]></category>

		<guid isPermaLink="false">http://www.windyweather.net/wp/index.php/archives/37</guid>
		<description><![CDATA[Here's a link to the original WW pages describing Watch3D an OpenGL program I developed a while ago to import and convert objects.

<strong><a href="/WW/opengl/Watch3D/" target="opengl">Watch3D</a></strong>

]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a link to the original WW pages describing Watch3D an OpenGL program I developed a while ago to import and convert objects.</p>
<p><strong><a href="/WW/opengl/Watch3D/" target="opengl">Watch3D</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.windyweather.net/wp/2001/05/23/watch3d-opengl-program/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gemstones program</title>
		<link>http://www.windyweather.net/wp/2001/05/16/gemstones-program/</link>
		<comments>http://www.windyweather.net/wp/2001/05/16/gemstones-program/#comments</comments>
		<pubDate>Wed, 16 May 2001 23:52:02 +0000</pubDate>
		<dc:creator>Darrell</dc:creator>
				<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[Shareware]]></category>

		<guid isPermaLink="false">http://www.windyweather.net/wp/index.php/archives/39</guid>
		<description><![CDATA[Here's a link to the Gemstones program. It creates gemstone objects of several styles, displays them and exports them for other 3D programs to use.

<strong><a href="/WW/opengl/Gemstones.html" target="opengl">Gemstones.</a></strong>

]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a link to the Gemstones program. It creates gemstone objects of several styles, displays them and exports them for other 3D programs to use.</p>
<p><strong><a href="/WW/opengl/Gemstones.html" target="opengl">Gemstones.</a></strong></p>
<p>I am releasing the source in case you would like to learn how it works and modify it. I would appreciate it if you would let me know of any interesting modifications that you make.</p>
<p><strong><a href="/WW/opengl/GemStones_Source.zip" target="opengl">Gemstones Program Source.</a></strong></p>
<p>Enjoy,<br />
ww</p>
]]></content:encoded>
			<wfw:commentRss>http://www.windyweather.net/wp/2001/05/16/gemstones-program/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

