<?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>Nosolomac &#187; tutoriales</title>
	<atom:link href="http://www.nosolomac.com/tag/tutoriales/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.nosolomac.com</link>
	<description>Designed in California</description>
	<lastBuildDate>Sat, 31 Dec 2011 19:23:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Programando con OpenGL en Xcode</title>
		<link>http://www.nosolomac.com/2008/09/30/programando-con-opengl-en-xcode/</link>
		<comments>http://www.nosolomac.com/2008/09/30/programando-con-opengl-en-xcode/#comments</comments>
		<pubDate>Tue, 30 Sep 2008 18:03:44 +0000</pubDate>
		<dc:creator>Pau</dc:creator>
				<category><![CDATA[Aplicaciones]]></category>
		<category><![CDATA[Trucos y ayuda]]></category>
		<category><![CDATA[gráficos]]></category>
		<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[tutoriales]]></category>
		<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://www.nosolomac.com/?p=96</guid>
		<description><![CDATA[OpenGL es una especificación estándar multiplataforma para trabajar con gráficos en dos y tres dimensiones. Aunque quizás está un poco en horas bajas sigue siendo una opción muy interesante para determinadas aplicaciones. Para programar en Mac con OpenGL nos basta con el Xcode de toda la vida. Vamos a hacer una aplicación muy sencilla de [...]]]></description>
			<content:encoded><![CDATA[<p>OpenGL es una especificación estándar multiplataforma para trabajar con gráficos en dos y tres dimensiones. Aunque quizás está un poco en horas bajas sigue siendo una opción muy interesante para determinadas aplicaciones.</p>
<p>Para programar en Mac con OpenGL nos basta con el <a href="http://developer.apple.com/tools/xcode/" target="_blank">Xcode</a> de toda la vida. Vamos a hacer una aplicación muy sencilla de ejemplo para explorar unas pocas características del framework y para ver qué pasos tenemos que seguir para crear un proyecto para utilizar OpenGL.</p>
<p>En primer lugar, tenemos que crear un nuevo proyecto: para ello hay que ir a &#8220;File &#8211; New Project&#8230;&#8221; y allí, bajo el título &#8220;Command Line Utility&#8221; seleccionar la opción &#8220;Standard tool&#8221;, igual que si fuéramos a crear un proyecto en C. Luego tendríamos que dar un nombre al proyecto, como sigue:</p>
<p style="text-align: center;"><img class="size-medium wp-image-97 aligncenter" title="Paso 1" src="http://www.nosolomac.com/wp-content/uploads/2008/09/paso1-300x249.jpg" alt="Elegir un nombre y directorio para el proyecto" width="300" height="249" /></p>
<p>En este caso, claro está, hemos seleccionado como nombre del proyecto &#8220;nosolomac&#8221;. Seleccionando &#8220;Finish&#8221; ya deberíamos poder empezar a trastear. Lo que hay que hacer a continuación es agregar las bibliotecas de OpenGL al proyecto. Para ello, haciendo clic con el derecho sobre el proyecto, elegiremos &#8220;Add &#8211; Existing Frameworks&#8221;:</p>
<p style="text-align: center;"><img class="size-medium wp-image-98 aligncenter" title="Paso 2" src="http://www.nosolomac.com/wp-content/uploads/2008/09/paso2-300x185.jpg" alt="" width="300" height="185" /></p>
<p>Necesitamos agregar los frameworks Cocoa, GLUT y OpenGL. Para ello debemos seleccionar las correspondientes carpetas en la ventana que aparece. Las podemos seleccionar de una en una o las tres de una vez manteniendo presionada la tecla comando. Cuando estemos listos, podemos darle a &#8220;Add&#8221;. Entonces debería aparecernos una ventana de confirmación como esta:</p>
<p style="text-align: center;"><img class="size-medium wp-image-99 aligncenter" title="Paso 3" src="http://www.nosolomac.com/wp-content/uploads/2008/09/paso3-300x280.jpg" alt="" width="300" height="280" /></p>
<p>Aquí sólo tendríamos que pulsar de nuevo &#8220;Add&#8221;. Con esto, nuestra ventana de proyecto debería tener esta pinta:</p>
<p style="text-align: center;"><img class="size-medium wp-image-100 aligncenter" title="Paso 4" src="http://www.nosolomac.com/wp-content/uploads/2008/09/paso4-300x196.jpg" alt="" width="300" height="196" /></p>
<p>Ahora podemos abrir el archivo &#8220;main.c&#8221; y editar el contenido. Para hacer una prueba rápida he tomado <a href="http://www.csse.monash.edu.au/~jonmc/CSE3313/Resources/SampleCode/Code/text.c" target="_blank">éste programa</a> de <a href="http://www.csse.monash.edu.au/%7Ejonmc">Jon     McCormack</a> y he hecho algunos cambios, sobre todo dirigidos a simplificar el código: si quieres <a href="http://www.nosolomac.com/wp-content/uploads/2008/09/main.c">puedes descargarlo</a> y pegarlo sustituyendo el contenido anterior de main.c.</p>
<p>Pues ya podemos compilar y ejecutar el programa, por ejemplo haciendo clic en el botón &#8220;Build and Go&#8221;. Si todo ha ido bien veremos algo así:</p>
<p style="text-align: center;"><img class="size-medium wp-image-105 aligncenter" title="Final" src="http://www.nosolomac.com/wp-content/uploads/2008/09/final-279x300.jpg" alt="" width="178" height="192" /></p>
<p style="text-align: left;">Es fácil, ¿verdad? De todas formas, si hay alguna duda o algún problema, nos vemos en los comentarios&#8230;</p>
<p style="text-align: left;">Gracias a | <a href="http://macateeny.blogspot.com/2007/08/xcode-running-3d-opengl-classics-there.html" target="_blank">Tiny Mac Tutorials</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nosolomac.com/2008/09/30/programando-con-opengl-en-xcode/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

