git.lucas.co / cce-designer
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 }