Arch: Added additional steel profiles from ifcuser

This commit is contained in:
Yorik van Havre
2013-09-07 19:32:36 -03:00
parent 803d219578
commit cab1fdf670

View File

@@ -38,70 +38,241 @@ QtCore.QT_TRANSLATE_NOOP("Arch","Steel")
Presets = [None,
# wood sections
["Wood","1x2in",19,28],
["Wood","1x3in",19,64],
["Wood","1x4in",19,89],
["Wood","1x6in",19,89],
["Wood","1x8in",19,140],
["Wood","1x10in",19,184],
["Wood","1x12in",19,286],
["Wood","2x2in",38,38],
["Wood","2x3in",38,64],
["Wood","2x4in",38,89],
["Wood","2x6in",38,140],
["Wood","2x8in",38,184],
["Wood","2x10in",38,235],
["Wood","2x12in",38,286],
["Wood","4x4in",89,89],
["Wood","4x6in",89,140],
["Wood","6x6in",140,140],
["Wood","8x8in",184,184],
# HEA
["Steel","HEA100",96,100,5,8],
["Steel","HEA120",114,120,5,8],
["Steel","HEA140",133,140,5.5,8.5],
["Steel","HEA160",152,160,6,9],
["Steel","HEA180",171,180,6,9.5],
["Steel","HEA200",190,200,6.5,10],
["Steel","HEA220",210,220,7,11],
["Steel","HEA240",230,240,7.5,12],
["Steel","HEA260",250,260,7.5,12.5],
["Steel","HEA280",270,280,8,13],
["Steel","HEA300",290,300,8.5,14],
["Steel","HEA320",310,300,9,15.5],
["Steel","HEA340",330,300,9.5,16.5],
["Steel","HEA360",350,300,10,17.5],
["Steel","HEA400",390,300,11,19],
["Steel","HEA450",440,300,11.5,21],
["Steel","HEA500",490,300,12,23],
["Steel","HEA550",540,300,12.5,24],
["Steel","HEA600",590,300,13,25],
["Steel","HEA650",640,300,13.5,26],
["Steel","HEA700",690,300,14.5,27],
["Steel","HEA800",790,300,15,28],
["Steel","HEA900",890,300,16,30],
["Steel","HEA1000",990,300,16.5,31],
# HEAA
["Steel","HEAA100",91,100,4.2,5.5],
["Steel","HEAA120",109,120,4.2,5.5],
["Steel","HEAA140",128,140,4.3,6],
["Steel","HEAA160",148,160,4.5,7],
["Steel","HEAA180",167,180,5,7.5],
["Steel","HEAA200",186,200,5.5,8],
["Steel","HEAA220",205,220,6,8.5],
["Steel","HEAA240",224,240,6.5,9],
["Steel","HEAA260",244,260,6.5,9.5],
["Steel","HEAA280",264,280,7,10],
["Steel","HEAA300",283,300,7.5,10.5],
["Steel","HEAA320",301,300,8,11],
["Steel","HEAA340",320,300,8.5,11.5],
["Steel","HEAA360",339,300,9,12],
["Steel","HEAA400",378,300,9.5,13],
["Steel","HEAA450",425,300,10,13.5],
["Steel","HEAA500",472,300,10.5,14],
["Steel","HEAA550",522,300,11.5,15],
["Steel","HEAA600",571,300,12,15.5],
["Steel","HEAA650",620,300,12.5,16],
["Steel","HEAA700",670,300,13,17],
["Steel","HEAA800",770,300,14,18],
["Steel","HEAA900",870,300,15,20],
["Steel","HEAA1000",970,300,16,21],
# HEB
["Steel","HEB100",100,100,6,10],
["Steel","HEB120",120,120,6.5,11],
["Steel","HEB140",140,140,7,12],
["Steel","HEB160",160,160,8,13],
["Steel","HEB180",180,180,8.5,14],
["Steel","HEB200",200,200,9,15],
["Steel","HEB220",220,220,9.5,16],
["Steel","HEB240",240,240,10,17],
["Steel","HEB260",260,260,10,17.5],
["Steel","HEB280",280,280,10.5,18],
["Steel","HEB300",300,300,11,19],
["Steel","HEB320",320,300,11.5,20.5],
["Steel","HEB340",340,300,12,21.5],
["Steel","HEB360",360,300,12.5,22.5],
["Steel","HEB400",400,300,13.5,24],
["Steel","HEB450",450,300,14,26],
["Steel","HEB500",500,300,14.5,28],
["Steel","HEB550",550,300,15,29],
["Steel","HEB600",600,300,15.5,30],
["Steel","HEB650",650,300,16,31],
["Steel","HEB700",700,300,17,32],
["Steel","HEB800",800,300,17.5,33],
["Steel","HEB900",900,300,18.5,35],
["Steel","HEB1000",1000,300,19,36],
# HEM
["Steel","HEM160",180,166,14,23],
["Steel","HEM180",200,186,14.5,24],
["Steel","HEM200",220,206,15,25],
["Steel","HEM220",240,226,15.5,26],
["Steel","HEM240",270,248,18,32],
["Steel","HEM260",290,268,18,32.5],
["Steel","HEM280",310,288,18.5,33],
["Steel","HEM300",340,310,21,39],
["Steel","HEM320",359,309,21,40],
["Steel","HEM340",377,309,21,40],
["Steel","HEM360",395,308,21,40],
["Steel","HEM400",432,307,21,40],
["Steel","HEM450",478,307,21,40],
["Steel","HEM500",524,306,21,40],
["Steel","HEM550",572,306,21,40],
["Steel","HEM600",620,305,21,40],
["Steel","HEM650",668,305,21,40],
["Steel","HEM700",716,304,21,40],
["Steel","HEM800",814,303,21,40],
["Steel","HEM900",910,302,21,40],
["Steel","HEM1000",1008,302,21,40],
# INP
["Steel","INP80",42,80,3.9,5.9],
["Steel","INP100",50,100,4.5,6.8],
["Steel","INP120",58,120,5.1,7.7],
["Steel","INP140",66,140,5.7,8.6],
["Steel","INP160",74,160,6.3,9.5],
["Steel","INP180",82,180,6.9,10.4],
["Steel","INP200",90,200,7.5,11.3],
["Steel","INP220",98,220,8.1,12.2],
["Steel","INP240",106,240,8.7,13.1],
["Steel","INP260",113,260,9.4,14.1],
["Steel","INP280",119,280,10.1,15.2],
["Steel","INP300",125,300,10.8,16.2],
["Steel","INP320",131,320,11.5,17.3],
["Steel","INP340",137,340,12.2,18.3],
["Steel","INP360",143,360,13,19.5],
["Steel","INP380",149,380,13.7,20.5],
["Steel","INP400",155,400,14.4,21.6],
# IPE
["Steel","IPE100",100,55,4.1,5.7],
["Steel","IPE120",120,64,4.4,6.3],
["Steel","IPE140",140,73,4.7,6.9],
["Steel","IPE160",160,82,5,7.4],
["Steel","IPE180",180,91,5.3,8],
["Steel","IPE200",200,100,5.6,8.5],
["Steel","IPE220",220,110,5.9,9.2],
["Steel","IPE240",240,120,6.2,9.8],
["Steel","IPE270",270,135,6.6,10.2],
["Steel","IPE300",300,150,7.1,10.7],
["Steel","IPE330",330,160,7.5,11.5],
["Steel","IPE360",360,170,8,12.7],
["Steel","IPE400",400,180,8.6,13.5],
["Steel","IPE450",450,190,9.4,14.6],
["Steel","IPE500",500,200,10.2,16],
["Steel","IPE550",550,210,11.1,17.2],
["Steel","IPE600",600,220,12,19],
["Steel","IPE750x137",753,263,11.5,17],
["Steel","IPE750x147",753,265,13.2,17],
["Steel","IPE750x161",758,266,13.8,19.3],
["Steel","IPE750x173",762,267,14.4,21.6],
["Steel","IPE750x185",766,267,14.9,23.6],
["Steel","IPE750x196",770,268,15.6,25.4],
["Steel","IPE750x210",775,268,16,28],
["Steel","IPE750x222",778,269,17,29.5],
# IPEA
["Steel","IPEA100",98,55,3.6,4.7],
["Steel","IPEA120",118,64,3.8,5.1],
["Steel","IPEA140",138,73,3.8,5.6],
["Steel","IPEA160",157,82,4,5.9],
["Steel","IPEA180",177,91,4.3,6.5],
["Steel","IPEA200",197,100,4.5,7],
["Steel","IPEA220",217,110,5,7.7],
["Steel","IPEA240",237,120,5.2,8.3],
["Steel","IPEA270",267,135,5.5,8.7],
["Steel","IPEA300",297,150,6.1,9.2],
["Steel","IPEA330",327,160,6.5,10],
["Steel","IPEA360",357.6,170,6.6,11.5],
["Steel","IPEA400",397,180,7,12],
["Steel","IPEA450",447,190,7.6,13.1],
["Steel","IPEA500",497,200,8.4,14.5],
["Steel","IPEA550",547,210,9,15.7],
["Steel","IPEA600",597,220,9.8,17.5],
# IPEO
["Steel","IPEO180",182,89,6.4,9.5],
["Steel","IPEO200",202,102,6.2,9.5],
["Steel","IPEO220",222,112,6.6,10.2],
["Steel","IPEO240",242,122,7,10.8],
["Steel","IPEO270",274,136,7.5,12.2],
["Steel","IPEO300",304,152,8,12.7],
["Steel","IPEO330",334,162,8.5,13.5],
["Steel","IPEO360",364,172,9.2,14.7],
["Steel","IPEO400",404,182,9.7,15.5],
["Steel","IPEO450",456,192,11,17.6],
["Steel","IPEO500",506,202,12,19],
["Steel","IPEO550",556,212,12.7,20.2],
["Steel","IPEO600",610,224,15,24],
["Steel","IPER140",142,72,5.3,7.8],
["Steel","IPER160",162,81,5.6,8.5],
["Steel","IPER180",183,92,6,9],
["Steel","IPER200",204,98,6.6,10.5],
["Steel","IPER220",225,108,6.7,11.8],
["Steel","IPER240",245,118,7.5,12.3],
["Steel","IPER270",276,133,7.1,13.1],
["Steel","IPER300",306,147,8.5,13.7],
["Steel","IPER330",336,158,9.2,14.5],
["Steel","IPER360",366,168,9.9,16],
["Steel","IPER400",407,178,10.6,17],
["Steel","IPER450",458,188,11.3,18.6],
["Steel","IPER500",508,198,12.6,20],
["Steel","IPER550",560,210,14,22.2],
["Steel","IPER600",608,218,14,23],
# IPEV
["Steel","IPEV400",408,182,10.6,17.5],
["Steel","IPEV450",460,194,12.4,19.6],
["Steel","IPEV500",514,204,14.2,23],
["Steel","IPEV550",566,216,17.1,25.2],
["Steel","IPEV600",618,228,18,28]
["Wood","1x2in",19,28],
["Wood","1x3in",19,64],
["Wood","1x4in",19,89],
["Wood","1x6in",19,89],
["Wood","1x8in",19,140],
["Wood","1x10in",19,184],
["Wood","1x12in",19,286],
["Wood","2x2in",38,38],
["Wood","2x3in",38,64],
["Wood","2x4in",38,89],
["Wood","2x6in",38,140],
["Wood","2x8in",38,184],
["Wood","2x10in",38,235],
["Wood","2x12in",38,286],
["Wood","4x4in",89,89],
["Wood","4x6in",89,140],
["Wood","6x6in",140,140],
["Wood","8x8in",184,184],
# IPE beams
["Steel","IPE90",46,80,3.8,5.2],
["Steel","IPE100",55,100,4.1,5.7],
["Steel","IPE120",64,120,4.4,6.3],
["Steel","IPE140",73,140,4.7,6.9],
["Steel","IPE160",82,160,5,7.4],
["Steel","IPE180",91,180,5.3,8],
["Steel","IPE200",100,200,5.6,8.5],
["Steel","IPE220",110,220,5.9,9.2],
["Steel","IPE240",120,240,6.2,9.8],
["Steel","IPE270",135,270,6.6,10.2],
["Steel","IPE300",150,300,7.1,10.7],
["Steel","IPE330",160,330,7.5,11.5],
["Steel","IPE360",170,360,8,12.7],
["Steel","IPE400",180,400,8.6,13.5],
["Steel","IPE450",190,450,9.4,14.6],
["Steel","IPE500",200,500,10.2,16],
["Steel","IPE550",210,550,11.1,17.2],
["Steel","IPE600",220,600,12,19],
# INP beams
["Steel","INP80",42,80,3.9,5.9],
["Steel","INP100",50,100,4.5,6.8],
["Steel","INP120",58,120,5.1,7.7],
["Steel","INP140",66,140,5.7,8.6],
["Steel","INP160",74,160,6.3,9.5],
["Steel","INP180",82,180,6.9,10.4],
["Steel","INP200",90,200,7.5,11.3],
["Steel","INP220",98,220,8.1,12.2],
["Steel","INP240",106,240,8.7,13.1],
["Steel","INP260",113,260,9.4,14.1],
["Steel","INP280",119,280,10.1,15.2],
["Steel","INP300",125,300,10.8,16.2],
["Steel","INP320",131,320,11.5,17.3],
["Steel","INP340",137,340,12.2,18.3],
["Steel","INP360",143,360,13,19.5],
["Steel","INP380",149,380,13.7,20.5],
["Steel","INP400",155,400,14.4,21.6]
]
]
def makeStructure(baseobj=None,length=0,width=0,height=0,name=str(translate("Arch","Structure"))):
'''makeStructure([obj],[length],[width],[heigth],[swap]): creates a