<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ca">
	<id>http://wiki.joanillo.org/index.php?action=history&amp;feed=atom&amp;title=Curs_edX%3A_Animation_and_CGI_Motion_%28ColumbiaX%3A_CSMM.104x%29</id>
	<title>Curs edX: Animation and CGI Motion (ColumbiaX: CSMM.104x) - Historial de revisió</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.joanillo.org/index.php?action=history&amp;feed=atom&amp;title=Curs_edX%3A_Animation_and_CGI_Motion_%28ColumbiaX%3A_CSMM.104x%29"/>
	<link rel="alternate" type="text/html" href="http://wiki.joanillo.org/index.php?title=Curs_edX:_Animation_and_CGI_Motion_(ColumbiaX:_CSMM.104x)&amp;action=history"/>
	<updated>2026-09-23T02:44:57Z</updated>
	<subtitle>Historial de revisió per a aquesta pàgina del wiki</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>http://wiki.joanillo.org/index.php?title=Curs_edX:_Animation_and_CGI_Motion_(ColumbiaX:_CSMM.104x)&amp;diff=257907&amp;oldid=prev</id>
		<title>Joan: /* Tutorial llibreria Eigen */</title>
		<link rel="alternate" type="text/html" href="http://wiki.joanillo.org/index.php?title=Curs_edX:_Animation_and_CGI_Motion_(ColumbiaX:_CSMM.104x)&amp;diff=257907&amp;oldid=prev"/>
		<updated>2018-10-23T08:04:59Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Tutorial llibreria Eigen&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Pàgina nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__TOC__&lt;br /&gt;
=Referències=&lt;br /&gt;
CGI: Computer Generated Imagery&lt;br /&gt;
&lt;br /&gt;
Enllaç del curs:&lt;br /&gt;
*https://courses.edx.org/courses/course-v1:ColumbiaX+CSMM.104x+3T2018/course/&lt;br /&gt;
&lt;br /&gt;
*https://en.wikipedia.org/wiki/Computer-generated_imagery&lt;br /&gt;
*https://www.makeuseof.com/tag/technology-explained-what-is-cgi-animation/&lt;br /&gt;
*http://www.junauza.com/2007/12/freeopen-source-3d-graphics-software.html&lt;br /&gt;
=Llibreria Eigen=&lt;br /&gt;
Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.&lt;br /&gt;
*http://eigen.tuxfamily.org/index.php?title=Main_Page&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo apt-cache search eigen&lt;br /&gt;
liblapack-dev - Library of linear algebra routines 3 - static version&lt;br /&gt;
liblapack3 - Library of linear algebra routines 3 - shared version&lt;br /&gt;
libeigen3-dev - lightweight C++ template library for linear algebr&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Primer exemple bàsic per comprovar que tenim la llibreria ben instal·lada:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
//https://eigen.tuxfamily.org/dox/GettingStarted.html&lt;br /&gt;
//g++ -I /usr/include/eigen3/ prova.cpp -o prova &lt;br /&gt;
//g++ prova.cpp -o prova &lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;iostream&amp;gt;&lt;br /&gt;
#include &amp;lt;Eigen/Dense&amp;gt;&lt;br /&gt;
using Eigen::MatrixXd;&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
  MatrixXd m(2,2);&lt;br /&gt;
  m(0,0) = 3;&lt;br /&gt;
  m(1,0) = 2.5;&lt;br /&gt;
  m(0,1) = -1;&lt;br /&gt;
  m(1,1) = m(1,0) + m(0,1);&lt;br /&gt;
  std::cout &amp;lt;&amp;lt; m &amp;lt;&amp;lt; std::endl;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Per tal de poder compilar sense fer referència a la localització de la llibreria, hem de ser conscients que la llibreria ha quedat instal·lada a:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/usr/include/eigen3/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
i espera trobar-la a:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/usr/local/include&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
i aleshores farem:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /usr/local/include&lt;br /&gt;
$ sudo ln -sf ../../include/eigen3/ .&lt;br /&gt;
&lt;br /&gt;
$ ls -la&lt;br /&gt;
total 428&lt;br /&gt;
drwxr-xr-x   7 root root   4096 oct  9 18:25 .&lt;br /&gt;
lrwxrwxrwx   1 root root     21 oct  9 18:25 Eigen -&amp;gt; ../../include/eigen3/Eigen/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Tutorial llibreria Eigen==&lt;br /&gt;
Treballar amb matrius i vectors, i resoldre sistemes d'equacions linials. Bàsicament tot el codi (780 línies) és fer els exemples d'aquests tutorials:&lt;br /&gt;
*http://eigen.tuxfamily.org/dox/group__QuickRefPage.html&lt;br /&gt;
*https://eigen.tuxfamily.org/dox/group__TutorialLinearAlgebra.html&lt;br /&gt;
El codi amb tots els exemples:&lt;br /&gt;
*[[Fitxer:Eigen tutorial v1.cpp.zip]]&lt;br /&gt;
&lt;br /&gt;
{{Autor}}, octubre 2018&lt;/div&gt;</summary>
		<author><name>Joan</name></author>
		
	</entry>
</feed>