Cookbook
Generating points
Stacking boxes
//user controls
float size = chf("size");
int pt = chi("numpt");
// OR reference box size with expressions
// float size = `chs("/obj/Boxes/box4/sizey")`; // notice the backticks for expressions
for(int i =0 ;i<pt;i++){
float x = 0;
float y = i*size;
float z = 0;
v@loc = set(x,y,z);
addpoint(0,v@loc);
}// change center to bottom for SOP
ch("sizey") * .5
//place expresssion into translate Y of a copy stamp node
ch("../box1/sizey") + $CY * ch("../box2/sizey")
// get bounding box og geometry
bbox("../merge1",D_YSIZE)Stacking spheres
Circle
Spirals
Phyllotaxis
Vogel’s formula
Parametric equations
Torus / Toroidal
Mobius strip
Cardioid
Points transformation
Random pscale
Random delete points/prim/id
Random 'pushing' along Normal
Rotation
Rotate to point to center
Rotation with p@orient
Rotating points with matrix
Scale
Scale primitive locally with matrix & foreach
Spreading points in one axis

Color

Band(s) of color moving across geo in one-axis
Oscillations
Sin wave
Using Cd for alpha
Connecting lines
Plexus — Entagma
Type
Random character
Last updated