DocsNodesEmitters

Curve Path

A smooth path threaded through points you place.

path, route, road, waypoints, spline, loop, track
Category
Emitters
Outputs
mesh
Runs live in
no target yet

Drop waypoints where you want the path to go and it threads through all of them. Unlike a Bezier you are placing the route itself rather than steering it with handles, so a road, a river or a vine is a matter of putting points down.

Closed makes it a loop, for a ring road or a moat. Linear joins the points with straight segments instead of curving between them, which is what a traced floorplan needs so the result lands exactly on the shape you traced.

Inputs

SocketTypeWiring
p1vectorone wire covers p1x, p1y, p1z
p2vectorone wire covers p2x, p2y, p2z
p3vectorone wire covers p3x, p3y, p3z
p4vectorone wire covers p4x, p4y, p4z
p5vectorone wire covers p5x, p5y, p5z
p6vectorone wire covers p6x, p6y, p6z
p7vectorone wire covers p7x, p7y, p7z
p8vectorone wire covers p8x, p8y, p8z
p9vectorone wire covers p9x, p9y, p9z
p10vectorone wire covers p10x, p10y, p10z
p11vectorone wire covers p11x, p11y, p11z
p12vectorone wire covers p12x, p12y, p12z
p13vectorone wire covers p13x, p13y, p13z
p14vectorone wire covers p14x, p14y, p14z
p15vectorone wire covers p15x, p15y, p15z
p16vectorone wire covers p16x, p16y, p16z
p17vectorone wire covers p17x, p17y, p17z
p18vectorone wire covers p18x, p18y, p18z
p19vectorone wire covers p19x, p19y, p19z
p20vectorone wire covers p20x, p20y, p20z
p21vectorone wire covers p21x, p21y, p21z
p22vectorone wire covers p22x, p22y, p22z
p23vectorone wire covers p23x, p23y, p23z
p24vectorone wire covers p24x, p24y, p24z
p25vectorone wire covers p25x, p25y, p25z
p26vectorone wire covers p26x, p26y, p26z
p27vectorone wire covers p27x, p27y, p27z
p28vectorone wire covers p28x, p28y, p28z
p29vectorone wire covers p29x, p29y, p29z
p30vectorone wire covers p30x, p30y, p30z
p31vectorone wire covers p31x, p31y, p31z
p32vectorone wire covers p32x, p32y, p32z

Parameters

NameTypeDefaultAvailable whenWhat it does
Pointsnumber4always
Closedcheckboxoffalways
Smoothingcentripetal | chordal | uniform | linearcentripetalalways
Resolutionnumber64always
P1 Xnumber-6always
P1 Ynumber0always
P1 Znumber-2always
P2 Xnumber-2always
P2 Ynumber0always
P2 Znumber2always
P3 Xnumber2Points is 3 or more
P3 Ynumber0Points is 3 or more
P3 Znumber-2Points is 3 or more
P4 Xnumber6Points is 4 or more
P4 Ynumber0Points is 4 or more
P4 Znumber2Points is 4 or more
P5 Xnumber10Points is 5 or more
P5 Ynumber0Points is 5 or more
P5 Znumber-2Points is 5 or more
P6 Xnumber14Points is 6 or more
P6 Ynumber0Points is 6 or more
P6 Znumber2Points is 6 or more
P7 Xnumber18Points is 7 or more
P7 Ynumber0Points is 7 or more
P7 Znumber-2Points is 7 or more
P8 Xnumber22Points is 8 or more
P8 Ynumber0Points is 8 or more
P8 Znumber2Points is 8 or more
P9 Xnumber26Points is 9 or more
P9 Ynumber0Points is 9 or more
P9 Znumber-2Points is 9 or more
P10 Xnumber30Points is 10 or more
P10 Ynumber0Points is 10 or more
P10 Znumber2Points is 10 or more
P11 Xnumber34Points is 11 or more
P11 Ynumber0Points is 11 or more
P11 Znumber-2Points is 11 or more
P12 Xnumber38Points is 12 or more
P12 Ynumber0Points is 12 or more
P12 Znumber2Points is 12 or more
P13 Xnumber42Points is 13 or more
P13 Ynumber0Points is 13 or more
P13 Znumber-2Points is 13 or more
P14 Xnumber46Points is 14 or more
P14 Ynumber0Points is 14 or more
P14 Znumber2Points is 14 or more
P15 Xnumber50Points is 15 or more
P15 Ynumber0Points is 15 or more
P15 Znumber-2Points is 15 or more
P16 Xnumber54Points is 16 or more
P16 Ynumber0Points is 16 or more
P16 Znumber2Points is 16 or more
P17 Xnumber58Points is 17 or more
P17 Ynumber0Points is 17 or more
P17 Znumber-2Points is 17 or more
P18 Xnumber62Points is 18 or more
P18 Ynumber0Points is 18 or more
P18 Znumber2Points is 18 or more
P19 Xnumber66Points is 19 or more
P19 Ynumber0Points is 19 or more
P19 Znumber-2Points is 19 or more
P20 Xnumber70Points is 20 or more
P20 Ynumber0Points is 20 or more
P20 Znumber2Points is 20 or more
P21 Xnumber74Points is 21 or more
P21 Ynumber0Points is 21 or more
P21 Znumber-2Points is 21 or more
P22 Xnumber78Points is 22 or more
P22 Ynumber0Points is 22 or more
P22 Znumber2Points is 22 or more
P23 Xnumber82Points is 23 or more
P23 Ynumber0Points is 23 or more
P23 Znumber-2Points is 23 or more
P24 Xnumber86Points is 24 or more
P24 Ynumber0Points is 24 or more
P24 Znumber2Points is 24 or more
P25 Xnumber90Points is 25 or more
P25 Ynumber0Points is 25 or more
P25 Znumber-2Points is 25 or more
P26 Xnumber94Points is 26 or more
P26 Ynumber0Points is 26 or more
P26 Znumber2Points is 26 or more
P27 Xnumber98Points is 27 or more
P27 Ynumber0Points is 27 or more
P27 Znumber-2Points is 27 or more
P28 Xnumber102Points is 28 or more
P28 Ynumber0Points is 28 or more
P28 Znumber2Points is 28 or more
P29 Xnumber106Points is 29 or more
P29 Ynumber0Points is 29 or more
P29 Znumber-2Points is 29 or more
P30 Xnumber110Points is 30 or more
P30 Ynumber0Points is 30 or more
P30 Znumber2Points is 30 or more
P31 Xnumber114Points is 31 or more
P31 Ynumber0Points is 31 or more
P31 Znumber-2Points is 31 or more
P32 Xnumber118Points is 32 or more
P32 Ynumber0Points is 32 or more
P32 Znumber2Points is 32 or more

90 of these 100 parameters only apply in some settings. The Available when column says which.

Watch out

Raise the point count before wiring a high waypoint. The later sockets only exist once the count reaches them.

Built with this node

See also

  • curveFromPointsWhen the positions are generated rather than placed by hand.
  • curvePointsTo put evenly spaced points along the finished path.

Open the editor and try it