Add the temporary fence panel: a bent tube frame with the mesh cut to its corner radius rather than to a rectangle, and the wire count derived from the pitch a panel is actually specified by.
This commit is contained in:
parent
9a9be5f313
commit
87f99a9fee
6 changed files with 636 additions and 22 deletions
16
contemporary-props/models/temporary-fence-panel/meta.json
Normal file
16
contemporary-props/models/temporary-fence-panel/meta.json
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"title": "Temporary Fence Panel",
|
||||
"description": "A galvanised welded-mesh panel in a bent tube frame, standing in two moulded feet, with coupler tabs on both legs. The wire pitch is a slider and the count is derived from it, so no bay is ever a sliver.",
|
||||
"category": "Street",
|
||||
"tags": ["contemporary", "street", "construction", "procedural"],
|
||||
"controls": {
|
||||
"width": { "type": "number", "label": "Width", "min": 1, "max": 3.6, "step": 0.05, "unit": "m" },
|
||||
"height": { "type": "number", "label": "Height", "min": 1, "max": 2.6, "step": 0.02, "unit": "m" },
|
||||
"pitch": { "type": "number", "label": "Wire pitch", "min": 0.02, "max": 0.3, "step": 0.005, "unit": "m" },
|
||||
"rails": { "type": "number", "label": "Horizontal wires", "min": 2, "max": 14, "step": 1 },
|
||||
"swing": { "type": "number", "label": "Swing at coupler", "min": 0, "max": 1, "step": 0.05 },
|
||||
"seed": { "type": "number", "label": "Variation seed", "min": 1, "max": 64, "step": 1 }
|
||||
},
|
||||
"materialSlots": ["galvanised", "rubber"],
|
||||
"parts": ["panel", "feet"]
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue