name = "steve/square-bar" version = "1.0.0" runtime = "steve" license = "MIT" summary = "Square bar, EN 10059 sizes and plain square stock, any side and length." description = """Solid square bar: side a, length l, centred on the origin in XY and extruded along +Z. Presets cover EN 10059 hot-rolled square bars (designated by side) and common square bar sizes. Nominal size with \ sharp corners: rolling tolerances and corner rounding are not modelled.""" tags = ["stock", "bar", "square-bar", "en-10059", "metric"] [parameters.side] type = "number" default = 10 min = 0.5 max = 500 unit = "mm" label = "Side" [parameters.length] type = "number" default = 100 min = 1 max = 12000 unit = "mm" label = "Length" [parameters.material] type = "choice" default = "steel" choices = ["steel", "stainless-304", "aluminium-6061", "brass"] label = "Material" description = "steel: S235JR (EN 10025-2); stainless-304: 1.4301; aluminium-6061: 6061-T6; brass."