25.10.2014 Views

Tesis Simulador Circuitos 3D.pdf - Maestría en Ciencias de la ...

Tesis Simulador Circuitos 3D.pdf - Maestría en Ciencias de la ...

Tesis Simulador Circuitos 3D.pdf - Maestría en Ciencias de la ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

-----------------------------------------------------------<br />

// Funcion <strong>de</strong> c<strong>la</strong>sificacion y ord<strong>en</strong>ami<strong>en</strong>to <strong>de</strong> <strong>la</strong> distancia,<br />

// <strong>en</strong> <strong>3D</strong>, <strong>de</strong> los elem<strong>en</strong>tos visuales al observador<br />

// -----------------------------------------------------------<br />

var arregloDistanciasElem<strong>en</strong>tos:Array=new Array();<br />

var i:int;<br />

var matriz<strong>3D</strong>Actual:Matrix<strong>3D</strong>;<br />

var puntosMediosElem<strong>en</strong>tos:Vector<strong>3D</strong>;<br />

matriz<strong>3D</strong>Actual = cuboCont<strong>en</strong>edorVirtual.transform.matrix<strong>3D</strong>.clone();<br />

// -----------------------------------------------------------<br />

// Preparacion <strong>de</strong> los elem<strong>en</strong>tos visuales cont<strong>en</strong>idos <strong>en</strong> el<br />

// vector "puntosMediosElem<strong>en</strong>tos" <strong>en</strong> el arreglo<br />

// "arregloDistanciasElem<strong>en</strong>tos" para su c<strong>la</strong>sificacion<br />

// -----------------------------------------------------------<br />

for(i=0; i0){<br />

cuboCont<strong>en</strong>edorVirtual.removeChildAt(0);<br />

}<br />

// -----------------------------------------------------------<br />

// Ll<strong>en</strong>ar el "cuboCont<strong>en</strong>edorVirtual" con los elem<strong>en</strong>tos ya<br />

// c<strong>la</strong>sificados por su distancia al observador, <strong>de</strong> acuerod a<br />

// <strong>la</strong> posicion actual <strong>de</strong>l "cuboCont<strong>en</strong>edorVirtual" <strong>de</strong>spues <strong>de</strong><br />

// haberlo rotado<br />

// -----------------------------------------------------------<br />

for(i=0; i

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!