Está en la página 1de 17

TUTORIALPARALACREACINDECOMPONENTESELCTRICOSYELECTRNICOSEN3DCON

PovRay

PorCesarDavidRestrepoAristizabalcdavidrp@yahoo.comTutorialversinPRELIMINAR0.08Abril30del2009

El presente tutorial tiene como finalidad, dar una introduccin en la creacin de componentes o paquetes elctricos y
electrnicosen3D,utilizandocomosoftwarederenderizadoPovRay[1].Siguiendounaspequeasreglasdecodificacin
serviralosmodeloscreadoscomobibliotecasadicionalesparalossoftwareEAGLE3D[2]WINTYPON[3]ystripboards[5]

Como se sabe los aparatos electrnicos tienen una placa base o tambin llamada circuito o Board donde se montan los
componentesopaqueteselctricosyelectrnicos,haysoftwarequecreanunaPCBodibujodelcircuitodeconexionescon
susPADs(quealojanlosPINESdeloscomponentes)en2D,esdecirconlasiluetaohuella(FOOTPRINT)delcomponente
comodibujoguaparaubicarloenelBoard,aunqueactualmente,hayunoscuantossoftwarequetrabajanconunaimagen
en3DdelcomponenteparaposicionarloenelBoard.

Figura#1AltiumDesignerSoftware

ElsoftwareEAGLE[4]yWINTYPON[3],creanunaPCBen2Dsoloconlasiluetauhuella(FOOTPRINT)delpaquete,perocon
elsoftwaregratuitoEAGLE3D,permitenvisualizarsuscomponentesen3DutilizandoelcdigogeneradoporlaPCB2D,unos
macrosdeEAGLE3DyelSoftwarederenderizadoPovRay[1]

Figura#2:UnejemplodecmosecreauncajaenPovRayapartirdeunsimplecdigoenlenguajeC
box{//Iniciodelacaja
<Corner1>,
<Corner2>
[ColorCode]
}//Findelacaja

//convalores
box{//Iniciodelacaja
<2.54,0,3.81>,
<+2.54,0,+3.81>,
pigment{colorTransparent1}
}//Findelacaja
[1]www.povray.org/beta[2]www.matwei.de/doku.php?id=en:eagle3d:eagle3d
[3]www.typonrelais.com/wintypon_3d.htm[4]www.cadsoft.de[5]http://automagically.de/stripboard.html
1

QuesepuedelograrcodificandoconPovRayysuimaginacin

Figura#3:RenderscreadosconPovray

EsperoqueconestasimgeneslosdejemotivadosaencaminarseconelSoftwarePovRay
2

NuestroprimercomponenteacrearserunDisplayde7segmentos,dadasusimplicidadgeomtrica.Unacajarectangular
yunaimagenplanaenlapartesuperior.

Figura#4:FotoRealdeundisplayde7segmentoscommoncathode

SemuestraacontinuacinelsistemacoordenadodePovRay,dondeelplanobaseesX_Z,aunqueenmatemticassueleser
X_Y,deahoraenadelantesehablardepaqueteenvezdecomponenteodispositivoelctricooelectrnico.

Figura#5:GiropositivosysistemacoordenadodePovRay

ComoelplanobaseesX_ZenPovRay,entoncessedebepensarlahuelladelpaquetecomoX_ZynocomoX_Y

Figura#6:CoordenadasdelahuelladeunpaqueteFigura#7huelladelpaquete,displayde7segmentos

En la Figura #7se aprecia la huella del Display de 7 segmentos que pone el software EAGLE, La cruz indica el origen de
coordenadasdelahuella,segnestatrazamoslosejescoordenadosX_Zparaguiarnosenlaconstruccindelpaquete.

Segnlahojadedatosquesepuedeencontrarenhttp://www.datasheetcatalog.com,undisplayde7segmentostienelas
siguientesdimensiones:

Figura#8:Dimensionesenmmdeundisplaycomnde7segmentos

I:CODIFICACINENPovRayPARACREARELPAQUETEMUESTRA,DISPLAYDE7SEGMENTOS

PASO#1,EnuneditordetextoodentrodePovRaycreamosunnuevoarchivoenblancoparacodificarnuestroDispaly:

DEFINICIN DE LAS DIMENSIONES DEL PAQUETE EN MILMETROS (mm), La instruccin (#Local) define variables locales,
que se utilizaran para la creacin del paquete, hay que trabajar el cdigo, mayormente posible con letras en vez de
numrico,deestamanerasepuedeactualizarohacercambiosmsfcilesdelcdigoenunfuturo.
Nota:(/*)y(*/)o(//)significancomentariosoguasdelprogramadornoejecutadasporPovRay.

//Datasheetvalues

//Box

#localL=12.7;/*(1)Length_mm(Longituddelpaquete)*/

#localW=19;/*(2)Width_mm(Anchodelpaquete)*/

#localH=8;/*(3)Hight_mm(Altodelpaquete)*/

//Pin

#localpinDiameter=0.5;/*(4)Diameterofpins(Dimetrodelospines)*/

#localpinSep=2.54;/*(5)Separationbetweenpins(Separacinentrepines)*/

#localpinHight=6;/*(6)Totalheightofthepin(Alturatotaldelpin)*/

#localpin1x=5.08;/*(7)Xpositionofthefirstpin(PosicinXdelprimerpin)*/

#localpin1z=7.62;/*(7)Zpositionofthefirstpin(PosicinYdelprimerpin)*/

//Support

#localhSupport=1.2;/*(8)HeightofSupport(Alturadelsoporte)*/

#locallSuppTop=1.88;/*(9)LengthSupportTop(longituddelatapadelsoporte)*/

#locall1SuppBase=1;/*(10)Length1SupportBase(longitud1delabasedelsoporte)*/

#locall2SuppBase=0.5;/*(11)Length2SupportBase(longitud2delabasedelsoporte)*/
4

PASO#2
DEFINICINDECOLORES,enuneditordegrficossepuededecodificarcualquiercolorensusvaloresRED,GREEN,BLUE
peroestossedebendividirpor255yaproximarlosmejoradoscifrassignificativas,porejemploelcoloranaranjado
seleccionadoenlagraficasiguiente,muestraRED=255,GREEN=165,BLUE=0entonceselvectoradefinirtendrlos
componentesconlossiguientesvaloresRED=255/255=1,GREEN=165/255=0.6471~=0.65,BLUE=0/255=0,lasentenciafinal
dedeclaracinyasignacines:#localOrange01_rgb=rgb<1,0.65,0>;

Figura#9:Selectordecolores

/*Definiciondecolores*/

//RGBColors

#localOrange01_rgb=rgb<1,0.65,0>;

#localBlack_rgb=rgb<0,0,0>;

#localGrey_rgb=rgb<0.5,0.5,0.5>;

#localWhite_rgb=rgb<1,1,1>;

#localRed_rgb=rgb<1,0,0>;

#localGreen0_5_rgb=rgb<0,0.5,0>;

#localBlue_rgb=rgb<0,0,1>;

#localTransparent1_rgbf=rgbf<0.90,0.90,0.90,0.999>;/*4tovaloreslacantidaddetransparenciafiltrada*/

#localCol_Amber_88_rgbf=rgbf<0.90,0.90,0.50,0.999>;

Figura#10:Colorycdigodeloscoloresbsicos

PASO#3
AADIENDOLACMARA,Laestructuracamera{}indicadndeestsituadalacmaraycmostavelaescena.Laposicin
delacmarasedefineconelsiguientevectorposicin<X_horizontal,Y_vertical,Z_profundidad>
dondeZ=LacmarasesaledelplanoX_Y,+Z=LacmaraseintroducealplanoX_Y,ysedefineconlasentencialocation<
X_horizontal,Y_vertical,Z_profundidad>,lasentencialook_at<X,Y,Z>indicahaciaadondeapuntafinalmentelaescena.

Figura#11:

//Codigo

/*SuprimirparaEAGLE3D*/

///////////////////////////////

background{colorWhite_rgb}//Fondodelaescena

camera{

location<0,2*H,2*W>/*Lacmaraseubicaadosveceslaalturadelpaqueteyacercadaadosveces
elladomslargodelpaquete*/

look_at<0,(pinHight/2),0>/*puntodelaescenaalaqueapuntafinalmente.enestecasoenelcentro
delosejescoordenadosperodesplazadadebajodelplanoX_Zlamitaddelalongituddelpin*/

light_source{<2,4,3>colorWhite_rgb}

///////////////////////////////

PASO#4
DEFINICINDELOSOBJETOSQUECONFORMANELPAQUETEDISPLAYDE7SEGMENTOS(Cilindros,Cajas,Soportes,etc.).
Elprimerobjetoarealizardeldisplayserunpindeconexinelctrica.Unpinesunafigurageomtrica,cilindrosolidode
colorplata.Eldisplayde7segmentosposee10pines,todosdelmismotamaoydimetro.

Figura#12:UnejemplodecmosecreauncilindroapartirdeuncdigoenPovRay
//Cdigo

cylinder{//Iniciodelcilindro
<Base_Point>,
<Cap_Point>,
Radius
[open]
[OBJECT_MODIFIERS...]
}//Findelcilindro

Elpinconsusdimensionessecodificaunasolavezysedesplaza10vecesparanorepetirelmismocdigocadavezquese
lorequiera.ElcdigoenPovRayeselsiguiente:

//Objects
/*Object#1:Cdigoparacrearunpin,cilindrodecolorplatade6mmdealtoy0.25mmderadio*/
#localonePin=//Nombredelobjeto(unsoloPin)

object{
//Iniciodelobjeto(unsoloPin)

cylinder{//Iniciodelcilindro

<0,pinHight4,0>,/*Centrodeldiscodelatapaporencima(2mm)delplanoX_Zoboard*/

<0,pinHight10,0>/*Centrodeldiscodelabase,pordebajo(4mm)delplanoX_Z*/

pinDiameter/2/*Radiusofthecylinder(radiodelcilindro)*/

texture{col_silver}/*Color*/

}//Findelcilindro

}//Findelobjeto(unsoloPin)

//Cdigoparaubicarunsolopin
object{onePintranslate<pin1x,0,pin1z>}/*(Pinbase)Colocael1erpintrasladadohaciaparteinferiorizquierdadel
Displayenlaposicinpin1x=5.08,y=0,pin1z=7.62*/

Figura#13:PrimerobjetodenuestroDisplayunsoloPinelctricotrasladadoasuposicinoriginal<pin1x,0,pin1z>

Cdigoparaponerelrestodepines,trasladandoelobjeto(onePin)asusdiferentesposicionesdelDisplay

//Puestadepinespartedeabajo
object{onePintranslate<pin1x,0,pin1z>}/*(Pinbase)Colocael1erpinparteinferiorizquierda*/
object{onePintranslate<pin1x+pinSep*1,0,pin1z>}/*Colocael2dopindesplazandoloenX=2.54mmaladerechadel
Pinbase*/
object{onePintranslate<pin1x+pinSep*2,0,pin1z>}/*Colocael3cerpindesplazandolo5.08mm(2.54*2)*/
object{onePintranslate<pin1x+pinSep*3,0,pin1z>}/*Colocael4topindesplazandolo7.62mm(2.54*3)*/
object{onePintranslate<pin1x+pinSep*4,0,pin1z>}/*Colocael5topindesplazandolo10.16mm(2.54*4)*/

//Puestadepinespartedearriba(porsimetria)
object{onePintranslate<pin1x+pinSep*4,0,pin1z>}/*Colocael6topindesplazandolo10.16mmpartesuperior
derechadelPinbaseypositivalacorrdenadaZ*/
object{onePintranslate<pin1x+pinSep*3,0,pin1z>}/*Colocael7mopindesplazandolo7.62mm*/
object{onePintranslate<pin1x+pinSep*2,0,pin1z>}/*Colocael8vopindesplazandolo5.08mm*/
object{onePintranslate<pin1x+pinSep*1,0,pin1z>}/*Colocael9nopindesplazandolo2.54mm*/
object{onePintranslate<pin1x,0,pin1z>}/*Colocael10mopin*/

CapturacoloreadadesdePovRay

Figura#14:TodoslospinesdelDisplaypuestosensulugarexacto

PASO#4.1
COLOCANDOLASBASESDELDISPLAY,LasbasesdelDisplaytienenformadeL,conelobjetoPRISMpermiteapartirdeuna
seriedepuntosubicadosenelplanoX_Z,crearunobjetosolidodenladosyproyectadosenelejeY

/*Object#2:cdigoparacrearelsoporteenLdeldisplay*/

#localoneSupport=

object{

prism{

linear_sweep

linear_spline

hSupport,/*alturaporencima(2mm)delplanoX_Zoboard*/

0,/*alturapordebajo(0mm)delplanoX_Zoboard*/

6,/*nmerodepuntosdelahuellaenformadeL*/

<0,0>,/*1ercoordenadadelplanoX_Z*/

<l1SuppBase,0>,/*2dacoordenadadelplanoX_Z*/

<l1SuppBase,l2SuppBase>,/*3racoordenadadelplanoX_Z*/

<l2SuppBase,l2SuppBase>,/*4tacoordenadadelplanoX_Z*/

<l2SuppBase,l1SuppBase>,/*5tacoordenadadelplanoX_Z*/

<0,l1SuppBase>/*6tacoordenadadelplanoX_Z*/

pigment{OldGold}/*Color*/

Figura#15:SegundoobjetodenuestroDisplay,unsolosoporteenelorigendelplanoX_Z

//cdigo:Objetoenelorigen,sintranslacinnirotacin

object{oneSupportrotate<0,0,0>translate<0,0,0>}

Figura#16:cdigosoportesensuverdaderaposicintranslacinX_Z,yrotacinenelejeY(0,90,180,90grados)
//Puestadepatillasdesoporte

object{oneSupportrotate<0,0,0>translate<L/2,0,W/2>}
//esquinaabajoizquierda

object{oneSupportrotate<0,90,0>translate<L/2,0,W/2>}
//esquinaabajoderecha

object{oneSupportrotate<0,180,0>translate<L/2,0,W/2>}
//esquinaarribaizquierda

object{oneSupportrotate<0,90,0>translate<L/2,0,W/2>}
//esquinaarribaderecha
9


PASO#4.2
COLOCANDOLACAJADELDISPLAY,hayquetenerencuentaqueelcentrodelabasedeldisplayeselorigen<0,0,0>de
coordenadas,yquelacajasedesplazahaciaarriba(hSupport)delplanoX_Zdebidoalaspatillasdesoporte

Figura#17:Coordenadasdelacajadeldisplay

AcontinuacinsemuestraelcdigodelacajadelDisplay

/*Object#3:Caja01*/
#localbox01=
object{

box{//caja1delcomponente

<L/2,hSupport,W/2>,//Corner1

<+L/2,+H,+W/2>//Corner2

pigment{Transparent1_rgbf}//ColorCode

}//Findelacaja1
}

//Cdigoparaubicarlacaja
object{box01translate<0,0,0>}

10

Figura#18:Imgenesdelacaja
SinFootprint

ConFootprint,puestaporEAGLE3D

Conloscoloresoriginales

PASO#4.3
COLOCANDOLAPIEL(SKIN),hayunaformamuyfcildeponerlatapadelpaquete,simplementellamadoaungraficoen
BMP,JPGoPNGymontndolosobrelacaja,laotraopcinqueesmselaborada,escrearconcdigolafigurade8encima,
enposterioresactualizacionesdeestedocumentosehablaradeaquello.

Paracolocarunaimagencomopieldelpaquetesedebecrearunacajaconunaalturamnimade0.1mm,laimagenpor
defectosecreaenelplanoX_Y,porestaraznhayquerotarla90gradosen+X,paraquequedeenelplano+X_+Z

/*Object#4:Caja02*/
#localbox02=
object{

box{//Pieldelpaquete

<L/2,H,W/2>,

<+L/2,H+0.1,+W/2>

pigment{

image_map{"skin7seg.jpg"once}

rotate<90,0,0>scale<12.7,1,19>translate<L/2,0,W/2>

}//Findelacaja2
}

//Cdigoparaubicarlacaja
object{box02translate<0,0,0>}

Figura#19:Tapaoskindelpaquete
Concajasemitransparente
Conloscoloresoriginales

11

PASO#4.4
COLOCANDOUNTEXTO,PovRaycogeelcarcterdeunafuentedetextoylecreaunasuperficieoespesor,eltextoahora
comoimagen3D,seubicaenelplanoX_Y,porestaraznnorequiererotacin,simplementeunatranslacinalaesquina
delaparteinferiorizquierda.

/*Object5:cdigoparaponeruntexto*/

#locallogo=

object{

text{

ttf/*TrueTypefont*/

"arial.ttf",/*fontname*/

"7seg",/*stringname*/

0,/*EspesorenZ,(ThethicknessoftheextrusioninZ)*/

0/*espacioentrecaracteres*/

scale<3,3,2>

pigment{Black}

//Puestadellogo
object{logorotate<0,0,0>translate<L/2+1,4,W/2>}//esquinadelaparteinferiorizquierda

Figura#20:Logopuestoenlapartefrontal

CODIGOFINALPARAPovRayyEAGLE3D

12

/*DIODE_LIB_LED_7SEG_19x13x8mmbyCesarUpdatedApril302009*/

//#macroDIODE_LIB_LED_7SEG_19x13x8mm()/*IniciodelmacrosoloEAGLE3D*/
/*Definicindelasdimensionesdelpaqueteenmmcomovariableslocales
Segneldatasheetdeldisplayde7segmentos*/

//Datasheetvalues
//Box
#localL=12.7;/*(1)Length_mm(Longituddelpaquete)*/
#localW=19;/*(2)Width_mm(Anchodelpaquete)*/
#localH=8;/*(3)Hight_mm(Altodelpaquete)*/
//Pin
#localpinDiameter=0.5;/*(4)Diameterofpins(Dimetrodelospines)*/
#localpinSep=2.54;/*(5)Separationbetweenpins(Separacinentrepines)*/
#localpinHight=6;/*(6)Totalheightofthepin(Alturatotaldelpin)*/
#localpin1x=5.08;/*(7)Xpositionofthefirstpin(PosicinXdelprimerpin)*/
#localpin1z=7.62;/*(7)Zpositionofthefirstpin(PosicinYdelprimerpin)*/
//Support
#localhSupport=1.2;/*(8)HeightofSupport(Alturadelsoporte)*/
#locallSuppTop=1.88;/*(9)LengthSupportTop(longituddelatapadelsoporte)*/
#locall1SuppBase=1;/*(10)Length1SupportBase(longitud1delabasedelsoporte)*/
#locall2SuppBase=0.5;/*(10)Length2SupportBase(longitud2delabasedelsoporte)*/

/*Definiciondecolores*/
//RGBColors
#localOrange01_rgb=rgb<1,0.65,0>;
#localBlack_rgb=rgb<0,0,0>;
#localGrey_rgb=rgb<0.5,0.5,0.5>;
#localWhite_rgb=rgb<1,1,1>;
#localRed_rgb=rgb<1,0,0>;
#localGreen0_5_rgb=rgb<0,0.5,0>;
#localBlue_rgb=rgb<0,0,1>;
#localTransparent1_rgbf=rgbf<0.90,0.90,0.90,0.999>;//4tovaloreslacantidaddetransparenciafiltrada
#localCol_Amber_88_rgbf=rgbf<0.90,0.90,0.50,0.999>;

/*////////////////////////
SuprimirparaEAGLE3D*/
background{colorWhite_rgb}//Fondodelaescena
camera{
location<0,2*H,2*W>/*Lacmaraseubicaadosveceslaalturadelpaqueteyacercadaadosvecesellado
mslargodelpaquete*/
look_at<0,(pinHight/2),0>/*puntodelaescenaalaqueapuntafinalmente.enestecasoenelcentrodelosejes
coordenadosperodesplazadadebajodelplanoX_Zlamitaddelalongituddelpin*/
}
light_source{<2,4,3>colorWhite_rgb}
///////////////////////////////

//Objects
/*Object#1:Cdigoparacrearunpin,cilindrodecolorplatade6mmdealtoy0.25mmderadio*/
#localonePin=//Nombredelobjeto(unsoloPin)

object{
//Iniciodelobjeto(unsoloPin)

cylinder{//Iniciodelcilindro
13

<0,pinHight4,0>,/*Centrodeldiscodelatapaporencima(2mm)delplanoX_Zoboard*/

<0,pinHight10,0>/*Centrodeldiscodelabase,pordebajo(4mm)delplanoX_Z*/

pinDiameter/2/*Radiusofthecylinder(radiodelcilindro)*/

pigment{Black_rgb}/*Color*/

}//Findelcilindro

}//Findelobjeto(unsoloPin)

/*Object#2:cdigoparacrearelsoporteenLdeldisplay*/
#localoneSupport=
object{

prism{

linear_sweep

linear_spline

hSupport,/*alturaporencima(2mm)delplanoX_Zoboard*/

0,/*alturapordebajo(0mm)delplanoX_Zoboard*/

6,/*nmerodepuntosdelahuellaenformadeL*/

<0,0>,/*1ercoordenadadelplanoX_Z*/

<l1SuppBase,0>,/*2dacoordenadadelplanoX_Z*/

<l1SuppBase,l2SuppBase>,/*3racoordenadadelplanoX_Z*/

<l2SuppBase,l2SuppBase>,/*4tacoordenadadelplanoX_Z*/

<l2SuppBase,l1SuppBase>,/*5tacoordenadadelplanoX_Z*/

<0,l1SuppBase>/*6tacoordenadadelplanoX_Z*/

pigment{White_rgb}/*Color*/

}
}

/*Object#3:Caja01*/
#localbox01=
object{

box{//caja1delcomponente

<L/2,hSupport,W/2>,//Corner1

<+L/2,+H,+W/2>//Corner2

pigment{Transparent1_rgbf}//ColorCode

}//Findelacaja1
}

/*Object#4:Caja02*/
#localbox02=
object{

box{//Pieldelpaquete

<L/2,H,W/2>,

<+L/2,H+0.1,+W/2>

pigment{

image_map{"skin7seg.jpg"once}

rotate<90,0,0>scale<12.7,1,19>translate<L/2,0,W/2>

}//Findelacaja2
}

14

/*Object5:cdigoparaponeruntexto*/
#locallogo=
object{

text{

ttf/*TrueTypefont*/

"arial.ttf",/*fontname*/

"7seg",/*stringname*/

0,/*EspesorenZ,(ThethicknessoftheextrusioninZ)*/

0/*espacioentrecaracteres*/

scale<3,3,2>

pigment{Black_rgb}/*Color*/

}
}

//Uniondeobjetosparacrearelpaquete
//union{//IniciodelaunionsoloEAGLE3D

object{box01translate<0,0,0>}
object{box02translate<0,0,0>}

//Puestadepinespartedeabajo
object{onePintranslate<pin1x,0,pin1z>}/*(Pinbase)Colocael1erpinparteinferiorizquierda*/
object{onePintranslate<pin1x+pinSep*1,0,pin1z>}/*Colocael2dopindesplazandoloenX=2.54mmaladerechadel
Pinbase*/
object{onePintranslate<pin1x+pinSep*2,0,pin1z>}/*Colocael3cerpindesplazandolo5.08mm(2.54*2)*/
object{onePintranslate<pin1x+pinSep*3,0,pin1z>}/*Colocael4topindesplazandolo7.62mm(2.54*3)*/
object{onePintranslate<pin1x+pinSep*4,0,pin1z>}/*Colocael5topindesplazandolo10.16mm(2.54*4)*/

//Puestadepinespartedearriba(porsimetria)
object{onePintranslate<pin1x+pinSep*4,0,pin1z>}/*Colocael6topindesplazandolo10.16mmpartesuperiorderecha
delPinbaseypositivalacorrdenadaZ*/
object{onePintranslate<pin1x+pinSep*3,0,pin1z>}/*Colocael7mopindesplazandolo7.62mm*/
object{onePintranslate<pin1x+pinSep*2,0,pin1z>}/*Colocael8vopindesplazandolo5.08mm*/
object{onePintranslate<pin1x+pinSep*1,0,pin1z>}/*Colocael9nopindesplazandolo2.54mm*/
object{onePintranslate<pin1x,0,pin1z>}/*Colocael10mopin*/

//Puestadepatillasdesoporte
object{oneSupportrotate<0,0,0>translate<L/2,0,W/2>}//esquinaabajoizquierda
object{oneSupportrotate<0,90,0>translate<L/2,0,W/2>}//esquinaabajoderecha
object{oneSupportrotate<0,180,0>translate<L/2,0,W/2>}//esquinaarribaizquierda
object{oneSupportrotate<0,90,0>translate<L/2,0,W/2>}//esquinaarribaderecha
//Puestadellogo
object{logorotate<0,0,0>translate<L/2+1,4,W/2>}//esquinadelaparteinferiorizquierda
//}//FindelaunionsoloEAGLE3D
//#end//FindelmacrosoloEAGLE3D

15

Figura#21Comparacinentreimagenrealyrenderizada

NOTASSOBREPOVRAYVersin3.7Beta32(abrildel2009)http://www.povray.org/beta

LanuevaversindePovRay3.7Beta32conrespectoalaversin3.6difiereenlaubicacindelejecutableyelarchivo
povray.ini
ParaqueEAGLE3Dtrabajebienentoncessedebeadherirenelarchivopovray.inilasdossiguienteslneas

Library_Path="D:\PCB\EAGLE3D\povray\"
Library_Path="D:\PCB\EAGLE3D\ulp\"

PorejemplosiEAGLE3DestinstaladoenD:\PCB\EAGLE3D\entonces
Larutadelarchivopovray.inienlaversiondePovRay3.6esten:
C:\ProgramFiles\POVRayforWindowsv3.6\renderer\povray.ini
yelejecutableen:
C:\ProgramFiles\POVRayforWindowsv3.6\bin\pvengine.exe

Mientrasquelarutadelarchivopovray.inienlaversiondePovRay3.7esten:
C:\DocumentsandSettings\Administrator\MyDocuments\POVRay\v3.7\ini\povray.ini
yelejecutableen:
C:\DocumentsandSettings\Administrator\ApplicationData\POVRay\v3.7\bin\pvenginesse2.exe

16

Sugerencias,correcciones,aditivosaltutorial,ideas,masejemplos,componentesdesarrolladosporusted,
etc.,todoesbienvenido

Solicitud:Siustedesunprogramadordecomputadorasconinterfacesgraficas,tengounaidealacualescrearunprograma
quepermitacrearcomponentesen3Ddemaneradeplantillas,esdecirqueelusuarioescojaunafigurageomtrica,(caja,
cilindro,trapecio,etc.ypormediodeplantillasyapredefinidascreeunaaproximacindelcomponente3D,elcontacto
aparecealprincipiodeestetutorial
Gracias

ForodondesehablaunpocomssobreLACREACINDECOMPONENTESELCTRICOSYELECTRNICOSEN3D
http://www.todopic.com.ar/foros/index.php?topic=25385.0

Estetutorialsecreconapoyode
POVRayenCastellanohttp://www.ignorancia.org/es/index.php?page=Traduccion

POVObjetshttp://perso.numericable.fr/pboucheny/eagle3d/povobjets.htm

OTROFABULOSOTUTORIALwww.flohmueller.de

OtrotutorialessobrelaCREACINDECOMPONENTES3D

http://www.typonrelais.com/download/wt3d_creation_modele.zip

http://perso.numericable.fr/pboucheny/eagle3d/e_creatconv.htm

http://blog.everythingrobotics.com/tutorials/eagle3dtutorials/usinggooglesketchuptocreatecomponents/

Otroslinks
http://www.txemijendrix.com
http://www.geocities.com/txemijendrix/tutoriales/splinemacro/index.html

Sueoconrealizarestepaqueteenlosprximosdas

17

También podría gustarte