vJSONAlignToMeshReplaces each point with the normal at, the position of, or a blend toward the closest mesh vertex.vJSONApplyMaskBlends Base and Modified points per point, using a mask value from 0 to 1.vJSONAttrRandomizeAdds a repeatable random offset to point coordinates or to scalar values.vJSONAttrTransferCopies scalar values from Source points to Target points and stores or applies them.vJSONAttractToMeshMoves each point toward the closest mesh vertex by a Blend amount.vJSONBooleanMaskOpsCombines two masks per index with a boolean operation and outputs a mask or points.vJSONBoundingBoxOutputs the corner points and the edges of the bounding box of a point array.vJSONCameraProjectionRotates, shifts and scales points, then projects them to 2D with a perspective divide.vJSONClampLimits every number in an array to the range from Min to Max.vJSONClampToMeshProxMoves points that are too far from, or too close to, the mesh vertices to a set distance.vJSONClassifyByMeshSplits points into inside, outside and on-surface-band outputs relative to a mesh.vJSONClosePathCloses or opens a path by adding or removing a repeated end point, with seam options.vJSONColorMapTurns a number per point into a color between Color A and Color B.vJSONConvert2D_3DRegroups the values of each array element into groups of 1, 2 or 3 values.vJSONCopyToPointsCopies a template point set onto every target point, with scale and seeded Z rotation.vJSONDisplaceValuesOffsets points by a hashed noise value, limited to a spherical falloff region.vJSONForEachIndexedOffsets, scales, rotates or randomizes points by their index or group, with optional animation.vJSONFuseClosePointsMerges points that lie within a distance of each other into one point.vJSONGridConnectBuilds edge lists for a grid of points as rows, columns, zigzags, diagonals or a border.vJSONInterpolateBlends two arrays value by value with a Progress amount and an easing curve.vJSONIteratorKeeps every Nth point of an array and skips the points in between.vJSONJitterOnMeshJumps each point randomly in the local tangent plane, then snaps it to the closest mesh vertex.vJSONLookAtOutputs a direction, Euler angles or a 9-value basis from each point toward a target.vJSONMapRescales the values of an array with min-max, z-score or norm methods.vJSONMapRangeRemaps every number in an array from its own smallest and largest value to a new range.vJSONMaskByMeshKeeps only the points whose distance to the closest mesh vertex lies between Min and Max Distance.vJSONMathApplies one of 31 math operations to every X, Y and Z value, with a number or a second array.vJSONMirrorMirrors points across a plane on the X, Y or Z axis, optionally keeping the originals.vJSONMirrorThruMeshReflects each point through the closest mesh vertex, by a Blend amount.vJSONNoiseOnMeshDisplaces points with Perlin or fractal noise along the mesh normal or in 3D.vJSONOffsetByNormalMoves each point along the normal estimated at the closest mesh vertex by Offset Distance.vJSONPackerCuts a flat array into groups of a chosen size.vJSONParallelOffsetBuilds parallel copies of a path at fixed distances on both sides.vJSONPathFrameBuilds a tangent, normal and binormal frame at every point of a path.vJSONPathTwistRotates the normal and binormal of path frames around the tangent by an angle per point.vJSONPathWidthMapWrites a width for every point of a path, driven by index, distance or your own numbers.vJSONPerlin3NoiseReplaces every number of an array with a Perlin or fractal noise value.vJSONPointAttractorPulls points toward, or pushes them away from, an attractor position within a radius.vJSONPointAttractorSpringAttracts or repels points with a spring-damper simulation that keeps its speed between frames.vJSONPointsConnectJoins two point arrays into one path, alternating or appending, with an optional closing point.vJSONPointsOnArcBuilds an arc of points between each pair of consecutive input points.vJSONProfileTransformScales, mirrors, rotates and moves a 2D profile in X and Y.vJSONProjectProjects points onto a plane, a sphere or a cylinder, with a Blend amount.vJSONProjectOnMeshMoves each point to the closest mesh vertex, with an offset, a blend and a distance limit.vJSONRampMapTurns a number per point into a color from a ramp of four color stops.vJSONRaycastToMeshCasts a ray from each point and moves it to the nearest mesh vertex that the ray passes close to.vJSONRelaxOnMeshMoves each point toward the average of its 6 nearest points, then snaps it to the closest mesh vertex.vJSONRepeatRepeats a point array Copies times, each copy scaled, rotated around Z and moved a step more.vJSONRepeatTransformRepeats an array in a line, circle, spiral or grid, with transforms spread across the copies.vJSONResamplePathResamples a path to an even number of points or an even spacing, with optional smoothing.vJSONReverseReverses the order of an array, or of a range of it, by index.vJSONRippleDisplacerDisplaces points with a moving wave and writes five copies with different time offsets.vJSONRotateValuesCycles the elements of an array forward or backward by a number of positions.vJSONScaleFromMeshScales the vector from the closest mesh vertex to each point by a multiplier.vJSONScatterInstOnMeshStamps a template point cloud at every mesh vertex or given position, tilted to the normal.vJSONSinReplaces every coordinate with an amplitude-scaled sine or cosine of the coordinate.vJSONSlideOnMeshMoves each point in a direction, then snaps it to the closest mesh vertex.vJSONSnapFaceCentroidMoves each point toward the closest patch point of a mesh, by a Blend amount.vJSONSnapMeshVertexMoves each point to the closest mesh vertex, patch point or sample, by a Blend amount.vJSONSortByDistanceReorders points into a nearest-neighbor chain that starts at the first point.vJSONSortByMeshProxSorts points by their distance to the closest mesh vertex, and can pull them toward it.vJSONTangentVectorBuilds a tangent vector at each path point and outputs the start, end or flipped end points.vJSONTextWrapJoins the text of an array and wraps it to a line length, as one string or as a list of lines.vJSONTranslateAdds an XYZ offset to every point, then multiplies it by a scale.vJSONTrimByMeshBoundsDrops or clamps points that lie outside the bounding box of a mesh or of a second point array.vJSONUnPackerFlattens an array of lists and deals its values out to one to four arrays in turn.vJSONWaveMoves points along a direction by a time-based wave, with a delay per point.vJSONWeightByMeshProxOutputs a 0 to 1 weight per point from its distance to the closest mesh vertex.vJSONWeightMapTurns a value per index into a normalized weight, and can apply it to points.
vJSONAlignToMeshReplaces each point with the normal at, the position of, or a blend toward the closest mesh vertex.
vJSONAttrTransferCopies scalar values from Source points to Target points and stores or applies them.
vJSONBooleanMaskOpsCombines two masks per index with a boolean operation and outputs a mask or points.
vJSONCameraProjectionRotates, shifts and scales points, then projects them to 2D with a perspective divide.
vJSONClampToMeshProxMoves points that are too far from, or too close to, the mesh vertices to a set distance.
vJSONClassifyByMeshSplits points into inside, outside and on-surface-band outputs relative to a mesh.
vJSONCopyToPointsCopies a template point set onto every target point, with scale and seeded Z rotation.
vJSONForEachIndexedOffsets, scales, rotates or randomizes points by their index or group, with optional animation.
vJSONGridConnectBuilds edge lists for a grid of points as rows, columns, zigzags, diagonals or a border.
vJSONJitterOnMeshJumps each point randomly in the local tangent plane, then snaps it to the closest mesh vertex.
vJSONMaskByMeshKeeps only the points whose distance to the closest mesh vertex lies between Min and Max Distance.
vJSONMathApplies one of 31 math operations to every X, Y and Z value, with a number or a second array.
vJSONOffsetByNormalMoves each point along the normal estimated at the closest mesh vertex by Offset Distance.
vJSONPathTwistRotates the normal and binormal of path frames around the tangent by an angle per point.
vJSONPathWidthMapWrites a width for every point of a path, driven by index, distance or your own numbers.
vJSONPointAttractorPulls points toward, or pushes them away from, an attractor position within a radius.
vJSONPointAttractorSpringAttracts or repels points with a spring-damper simulation that keeps its speed between frames.
vJSONPointsConnectJoins two point arrays into one path, alternating or appending, with an optional closing point.
vJSONProjectOnMeshMoves each point to the closest mesh vertex, with an offset, a blend and a distance limit.
vJSONRaycastToMeshCasts a ray from each point and moves it to the nearest mesh vertex that the ray passes close to.
vJSONRelaxOnMeshMoves each point toward the average of its 6 nearest points, then snaps it to the closest mesh vertex.
vJSONRepeatRepeats a point array Copies times, each copy scaled, rotated around Z and moved a step more.
vJSONRepeatTransformRepeats an array in a line, circle, spiral or grid, with transforms spread across the copies.
vJSONResamplePathResamples a path to an even number of points or an even spacing, with optional smoothing.
vJSONRippleDisplacerDisplaces points with a moving wave and writes five copies with different time offsets.
vJSONScatterInstOnMeshStamps a template point cloud at every mesh vertex or given position, tilted to the normal.
vJSONSnapMeshVertexMoves each point to the closest mesh vertex, patch point or sample, by a Blend amount.
vJSONSortByMeshProxSorts points by their distance to the closest mesh vertex, and can pull them toward it.
vJSONTangentVectorBuilds a tangent vector at each path point and outputs the start, end or flipped end points.
vJSONTextWrapJoins the text of an array and wraps it to a line length, as one string or as a list of lines.
vJSONTrimByMeshBoundsDrops or clamps points that lie outside the bounding box of a mesh or of a second point array.