#Rigidizadores en el plano del ala de la viga Pto1=Base.Vector(eAlmaPerfilPilar/2.0,0,cantoPerfilVAtado1/2.0-eRigAla) auxX=(cantoPerfilPilar-2*eAlaPerfilPilar)/2.0 auxY=(anchoPerfilPilar-eAlmaPerfilPilar)/2.0 vOrigenL=Pto1 vDirXL=Base.Vector(0,1,0) vDirYL=Base.Vector(1,0,0) vDirZL=Base.Vector(0,0,1) listaCoordChapaL=[[-auxX+rPerfilPilar,0],[-auxX,rPerfilPilar],[-auxX,auxY],[auxX,auxY],[auxX,rPerfilPilar],[auxX-rPerfilPilar,0]] listaCoordAgujL=[] espesorChapa=eRigAla diamAguj=0 rig1=Metalicas.chapaAgSCgen(vOrigenL,vDirXL,vDirYL,vDirZL,listaCoordChapaL,listaCoordAgujL,espesorChapa,diamAguj) vOrigenL=Geometria3D.simYZPto(Pto1) vDirXL=Base.Vector(0,1,0) vDirYL=Base.Vector(-1,0,0) vDirZL=Base.Vector(0,0,1) listaCoordChapaL2=Geometria3D.simYZlistaCoord(listaCoordChapaL) listaCoordAgujL=[] espesorChapa=eRigAla diamAguj=0 rig2=Metalicas.chapaAgSCgen(vOrigenL,vDirXL,vDirYL,vDirZL,listaCoordChapaL2,listaCoordAgujL,espesorChapa,diamAguj) Pto1=Geometria3D.simXYPto(Pto1) vOrigenL=Pto1 vDirXL=Base.Vector(0,1,0) vDirYL=Base.Vector(1,0,0) vDirZL=Base.Vector(0,0,-1)
incrFin=0 giroSec=0 pilar=Metalicas.barra2Ptos(ptoIni,ptoFin,perfil,tamPerfil,incrIni,incrFin,giroSec) pieza=pilar #Viga de atado ptoIni=Base.Vector(anchoPerfilPilar/2.0+holgAlaPilarVAtado,0,0) ptoFin=Base.Vector(LVAtado,0,0) perfil=tipoPerfilVAtado tamPerfil=idPerfilVAtado incrIni=0 incrFin=0 giroSec=0 vatado=Metalicas.barra2Ptos(ptoIni,ptoFin,perfil,tamPerfil,incrIni,incrFin,giroSec) pieza=pieza.fuse(vatado) ptoIni=Geometria3D.simYZPto(ptoIni) ptoFin=Geometria3D.simYZPto(ptoFin) perfil=tipoPerfilVAtado tamPerfil=idPerfilVAtado incrIni=0 incrFin=0 giroSec=0 vatado=Metalicas.barra2Ptos(ptoIni,ptoFin,perfil,tamPerfil,incrIni,incrFin,giroSec) pieza=pieza.fuse(vatado) #Rigidizadores en el plano del ala de la viga Pto1=Base.Vector(eAlmaPerfilPilar/2.0,0,cantoPerfilVAtado/2.0-eRigAla) auxX=(cantoPerfilPilar-2*eAlaPerfilPilar)/2.0 auxY=(anchoPerfilPilar-eAlmaPerfilPilar)/2.0 vOrigenL=Pto1