#Dibujo pilar esquina=Base.Vector(-dimXPilar/2,-dimYPilar/2,0) pilar=Part.makeBox(dimXPilar,dimYPilar,dimZPilar,esquina) #Dibujo de la bayoneta ptoIni=Base.Vector(-dimXPilar/2+20+cantoBY/2,0,dimZPilar) ptoFin=ptoIni.add(Base.Vector(0,0,dimZBay)) perfil=tipoPerfilBY tamPerfil=idPerfilBY incrIni=0 incrFin=0 giroSec=90 bayonet=Metalicas.barra2Ptos(ptoIni,ptoFin,perfil,tamPerfil,incrIni,incrFin,giroSec) #Dibujo de la viga de atado 1 ptoIni=Base.Vector(-dimXPilar/2+20-ealaBY+cdgVA,anchoBY/2,dimZPilar+cantoVA/2) ptoFin=ptoIni.add(Base.Vector(0,distYejesVCarr/2-ealmaVCarr/2-anchoBY/2,0)) perfil=tipoPerfilVA tamPerfil=idPerfilVA incrIni=0 incrFin=0 giroSec=180 vigaAt1=Metalicas.barra2Ptos(ptoIni,ptoFin,perfil,tamPerfil,incrIni,incrFin,giroSec) #Dibujo de la viga de atado 2 ptoIni=Base.Vector(-dimXPilar/2+20-ealaBY+cdgVA,-anchoBY/2,dimZPilar+cantoVA/2) ptoFin=ptoIni.add(Base.Vector(0,-distYejesVCarr/2+ealmaVCarr/2+anchoBY/2,0))
pilar=pilar.cut(placaCabPilar) #Part.show(pilar) #listaCoordAgujL=[[-distAgXPAB/2,-distAgYPAB/2],[distAgXPAB/2,-distAgYPAB/2],[distAgXPAB/2,distAgYPAB/2],[-distAgXPAB/2,distAgYPAB/2]] #placa=Metalicas.chapaAgSCgen(centroPlaca,vDirXL,vDirYL,vDirZL,listaCoordChapaL,listaCoordAgujL,dimZPAB,diamAgPAB) #Dibujo de la bayoneta ptoIni=Base.Vector(0,-distYejesBY/2,dimZPilar) ptoFin=ptoIni.add(Base.Vector(0,0,dimZBay)) perfil=tipoPerfilBY tamPerfil=idPerfilBY incrIni=0 incrFin=0 giroSec=0 bayonet=Metalicas.barra2Ptos(ptoIni,ptoFin,perfil,tamPerfil,incrIni,incrFin,giroSec) ptoFinBY=ptoFin #Dibujo de la viga de cubierta ptoIni=ptoFinBY ptoFin=ptoIni.add(Base.Vector(0,distYejesBY/2,distYejesBY/2*pteCub)) perfil=tipoPerfilVC tamPerfil=idPerfilVC incrIni=vueloCub incrFin=cantoVC giroSec=0 vigaCub=Metalicas.barra2Ptos(ptoIni,ptoFin,perfil,tamPerfil,incrIni,incrFin,giroSec) ptoCumbera=ptoFin #Volumen auxiliar para recortar otros por la cara inferior de la viga de cubierta vOrigenL=ptoFinBY.add(Base.Vector(-5e3,0,0))