paths node reference

Product media placeholder

Replace this area with a screenshot or short walkthrough video during the media sweep.

Path geometry read/write and modifiers: bend, wave, noise deform, trim, offset, boolean ops, wiggle path, round corners, repeater, conform, and more.

Category key pathsGenerated public nodes 24Registry source faster-motion-docs/node-registry.json

Nodes

NodeTypeContextDescription
Along PathalongPathComputedomFollow an SVG path — outputs x, y, angle from pre-sampled LUT
BendbendsharedBend geometry around a center point.
BooleanbooleansharedPath boolean operations: union, subtract, intersect, exclude.
Chop PathchopPathsharedSplit path into N visible segments with gaps.
Conform to PathconformToPathsharedDeform source to follow target path shape.
Merge PathsmergePathssharedBoolean ops (union/intersect/subtract/exclude) via clipper2.
Morph ComputemorphComputedomPure SVG path interpolation — takes fromPath and toPath as string inputs, outputs interpolated path string. Zero DOM awareness.
Morph Path AnimationmorphPathAnimationsharedInterpolate an SVG path element from its current d attribute toward a target d, driven by a 0..1 progress input. One authoring node replaces the canonical chain `domAttributeRead(d) → morphCompute(fromPath ← read, toPath) → domPoseWrite(d)` that every SVG morph repeats. Compound: expanded into those 3 primitives at load time — no runtime class.
Motion StretchmotionStretchsharedStretch along velocity direction.
Noise DeformnoiseDeformsharedPer-vertex noise displacement using 2D simplex.
Offset PathoffsetPathsharedInflate or deflate a path with cubic-preserving Tiller-Hanson offset.
Path ReadpathReadcanvasRead path geometry from a scene object.
Path Vertex AnimpathVertexAnimsharedPublishes a path-vertex AttributeBundle consumed by SceneRenderNode (via registerPathVertexAnim). Accepts either per-vertex scalar ports (vertexX_n / vertexY_n / handle ports) or a bulk Float32 vertexBuffer ([x0,y0,x1,y1,...]) for sim-driven flows. Node id convention: `vertex-anim-${objectId}`.
Path WritepathWritecanvasWrite path geometry back to a scene object.
Pinch / BloatpinchsharedRadial pinch or bloat from a center point.
Pucker & BloatpuckerBloatsharedMove vertices toward/away from centroid.
RepeaterrepeatersharedN copies with cumulative transform offset.
Round CornersroundCornerssharedRound sharp corners with cubic arcs.
Squash & StretchsquashStretchsharedNon-uniform scale preserving area.
Trim PathtrimPathsharedOutput a sub-segment of a path by start/end position.
WavewavesharedSinusoidal displacement along a path.
Wave DeformerwaveDeformersharedSine wave displacement along path. Supports pulse mode.
Wiggle PathwigglePathsharedNoise displacement per path point.
Zig ZagzigZagsharedAlternating perpendicular peaks and valleys.

Was this guide helpful?