graphic design tool
git clone https://git.lucas.co/cce-designer.git
nodes/copy.json (1.3K)
1 {
2 "name": "Copy",
3 "type": "copy",
4 "inputs": 2,
5 "outputs": 1,
6 "params": [
7 { "name": "input", "label": "Input", "type": "node", "default": "", "description": "The node whose geometry is copied; one copy is placed at each target point." },
8 { "name": "to", "label": "To", "type": "node", "default": "", "description": "The node whose points receive a copy of the Input geometry each. Unresolved, the Input passes through uncopied." },
9 { "name": "orient", "label": "Orient", "type": "choice:None,Normal", "default": "None", "description": "None keeps every copy upright. Normal turns each copy so its +Y axis follows the target surface's normal at that point." },
10 { "name": "scale", "label": "Scale", "type": "float", "default": "1.00", "description": "Uniform scale applied to every copy about its own origin before it is placed." },
11 { "name": "scale_attribute", "label": "Scale Attribute", "type": "attribute", "default": "", "description": "Name of a point attribute on the target whose value multiplies Scale per copy, so a field can drive their size. Empty uses Scale alone." },
12 { "name": "group", "label": "Group", "type": "group", "default": "", "description": "Point group on the target that receives copies; other points get none. Empty copies onto every target point.", "group": "where" }
13 ]
14 }