~vScriptValBoundingBoxCalculate a 3D, 2D, or 1D bounding box volume from a ScriptVal object of XYZ/XY/X points~vScriptValCameraProjectionTransforms ScriptVals using a perspective projection matrix~vScriptValConvert2D_3DConvert 2D array to 3D array~vScriptValDisplaceValuesDisplace XYZ positions using noise with spherical falloff.~vScriptValInterpolateInterpolate between corresponding values in two arrays Select Easing options include - Trim Array to match - Add Zeros to match~vScriptValIteratorLoop an array~vScriptValMapNormalize Array Values using various methods.~vScriptValMapRangeApply range mapping operations to an array~vScriptValMathMath Operations on a ScriptVal Tip - Subtract A-B - Multiply - Divide A/B - Min - Max - Average - Difference - Modulo A/B - Power A^B - Arc Tangent A/B - Sine - Cosine - Tangent - Arc Sine - Arc Cosine - Arc Tangent - Log - Log 10 - Exponential - Degrees to Radians - Radians to Degrees - Absolute Value - Ceiling - Floor - Square Root - Reciprocal - Negate - Random - Randomseed~vScriptValModifyAlignToMeshSurfaceReplace input points with the surface normal of the nearest OBJ mesh triangle.~vScriptValModifyAttractToMeshSurfaceLerp input points toward the nearest OBJ mesh surface point.~vScriptValModifyAttributeRandomizeDeterministic randomization for scalar arrays or point coordinates.~vScriptValModifyAttributeTransferTransfer scalar values from source to target and optionally bake them into XYZ output positions.~vScriptValModifyBooleanMaskOpsCombine two mask or point arrays with boolean operations and point-aware output modes.~vScriptValModifyClampClamp numeric values in nested arrays/tables.~vScriptValModifyClampToMeshProximityClamp points farther than max distance from mesh down to that max distance.~vScriptValModifyClassifyByMeshSurfaceClassify input points as inside or outside a closed OBJ mesh using ray casting.~vScriptValModifyClosePathOpen, close, or toggle path closure with seam controls.~vScriptValModifyColorMapMap scalar sources to per-point RGBA colors.~vScriptValModifyCopyToPointsCopies a template point set onto each target point with scale and seeded rotation variation.~vScriptValModifyForEachIndexedApply indexed/grouped transforms per point in a single pass.~vScriptValModifyFuseClosePointsWelds points that are within a distance threshold.~vScriptValModifyJitterOnMeshSurfaceJitter input points randomly in the mesh surface tangent plane then reproject onto OBJ mesh surface.~vScriptValModifyLookAtBuild per-point look-at direction vectors.~vScriptValModifyMaskByMeshSurfaceKeep only input points within a distance threshold of the OBJ mesh surface.~vScriptValModifyMirrorMirror point arrays across X/Y/Z axis with optional combine.~vScriptValModifyMirrorThroughMeshSurfaceReflect each input point through the nearest OBJ mesh surface point.~vScriptValModifyNoiseOnMeshSurfaceDisplace input points with Perlin/Fractal noise along mesh surface normal or in 3D.~vScriptValModifyOffsetByMeshNormalOffset each input point along the nearest OBJ mesh surface normal.~vScriptValModifyPathFrameBuild tangent/normal/binormal frames along a path.~vScriptValModifyPathTwistApply roll/twist along path frames.~vScriptValModifyPathWidthMapGenerate per-point width/radius maps for path sweep.~vScriptValModifyProfileTransformTransform 2D sweep profiles (translate/rotate/scale/mirror).~vScriptValModifyProjectProject point arrays to plane/sphere/cylinder.~vScriptValModifyProjectOnMeshSurfaceProject input points onto the nearest OBJ mesh surface.~vScriptValModifyRampMapMap scalar sources to per-point RGBA colors using a 4-stop ramp.~vScriptValModifyRaycastToMeshSurfaceCast rays from input points against OBJ mesh surface to find intersection hits.~vScriptValModifyRelaxOnMeshSurfaceIteratively relax scattered points toward even distribution on OBJ mesh surface.~vScriptValModifyRepeatRepeat point arrays with per-copy transform offsets.~vScriptValModifyResamplePathResample ordered paths to even spacing by count or distance.~vScriptValModifyReverseReverse or reorder array within specified index range. Supports full/partial reversal with metadata preservation.~vScriptValModifyScaleFromMeshSurfaceScale each point distance from nearest OBJ mesh surface point by multiplier.~vScriptValModifyScatterInstanceOnMeshSurfaceStamp a template point cloud at each surface scatter point, oriented to surface normal.~vScriptValModifySlideOnMeshSurfaceSlide input points in a world-space direction then reproject onto OBJ mesh surface.~vScriptValModifySnapToFaceCentroidSnap each input point to the nearest OBJ triangle face centroid.~vScriptValModifySnapToMeshVertexSnap each input point to the nearest OBJ mesh vertex.~vScriptValModifySortByMeshProximitySort points by ascending distance to nearest OBJ mesh surface point.~vScriptValModifyTrimByMeshBoundsTrim or clamp input points using the axis-aligned bounding box of an OBJ mesh or a second point array.~vScriptValModifyWeightByMeshProximityOutput a 1D weight per input point based on distance to the closest point on an OBJ mesh surface.~vScriptValModifyWeightMapGenerate normalized per-point weight arrays.~vScriptValPackerPack Operations on a ScriptVal~vScriptValParallelPointsOffSetOffset the parallel points in an array~vScriptValPerlin3NoisePerlin Noise function on array values~vScriptValPointAttractor2D/3D point attractor/repulsor with spring dynamics~vScriptValPointsConnectConnect points in an array~vScriptValPointsOnArcGenerate points on an arc~vScriptValRepeatTransformRepeat a ScriptVal array by transforming it x times (v8: Instance IDs)~vScriptValRippleDisplacerCreates animated displacement with time-offset arrays~vScriptValRotateValuesRotate ScriptVals Between Operations on a ScriptVal Object~vScriptValSinMath Sin - Cos Operations on an Array~vScriptValSortByDistanceSort array by point distance~vScriptValTangentVectorCreate a vector that is tangent to a curve or surface at a given point~vScriptValTextWrapText wrap Operations on a ScriptVal~vScriptValTranslateTransforms array positions~vScriptValUnPackerUnpack Operations on a ScriptVal object~vScriptValWaveAnimates an Array Wave options include: - Line - Saw - Tri - Square - Sine - Noise
~vScriptValBoundingBoxCalculate a 3D, 2D, or 1D bounding box volume from a ScriptVal object of XYZ/XY/X points
~vScriptValInterpolateInterpolate between corresponding values in two arrays Select Easing options include - Trim Array to match - Add Zeros to match
~vScriptValMathMath Operations on a ScriptVal Tip - Subtract A-B - Multiply - Divide A/B - Min - Max - Average - Difference - Modulo A/B - Power A^B - Arc Tangent A/B - Sine - Cosine - Tangent - Arc Sine - Arc Cosine - Arc Tangent - Log - Log 10 - Exponential - Degrees to Radians - Radians to Degrees - Absolute Value - Ceiling - Floor - Square Root - Reciprocal - Negate - Random - Randomseed
~vScriptValModifyAlignToMeshSurfaceReplace input points with the surface normal of the nearest OBJ mesh triangle.
~vScriptValModifyAttributeRandomizeDeterministic randomization for scalar arrays or point coordinates.
~vScriptValModifyAttributeTransferTransfer scalar values from source to target and optionally bake them into XYZ output positions.
~vScriptValModifyBooleanMaskOpsCombine two mask or point arrays with boolean operations and point-aware output modes.
~vScriptValModifyClampToMeshProximityClamp points farther than max distance from mesh down to that max distance.
~vScriptValModifyClassifyByMeshSurfaceClassify input points as inside or outside a closed OBJ mesh using ray casting.
~vScriptValModifyCopyToPointsCopies a template point set onto each target point with scale and seeded rotation variation.
~vScriptValModifyJitterOnMeshSurfaceJitter input points randomly in the mesh surface tangent plane then reproject onto OBJ mesh surface.
~vScriptValModifyMaskByMeshSurfaceKeep only input points within a distance threshold of the OBJ mesh surface.
~vScriptValModifyMirrorThroughMeshSurfaceReflect each input point through the nearest OBJ mesh surface point.
~vScriptValModifyNoiseOnMeshSurfaceDisplace input points with Perlin/Fractal noise along mesh surface normal or in 3D.
~vScriptValModifyOffsetByMeshNormalOffset each input point along the nearest OBJ mesh surface normal.
~vScriptValModifyRaycastToMeshSurfaceCast rays from input points against OBJ mesh surface to find intersection hits.
~vScriptValModifyRelaxOnMeshSurfaceIteratively relax scattered points toward even distribution on OBJ mesh surface.
~vScriptValModifyReverseReverse or reorder array within specified index range. Supports full/partial reversal with metadata preservation.
~vScriptValModifyScaleFromMeshSurfaceScale each point distance from nearest OBJ mesh surface point by multiplier.
~vScriptValModifyScatterInstanceOnMeshSurfaceStamp a template point cloud at each surface scatter point, oriented to surface normal.
~vScriptValModifySlideOnMeshSurfaceSlide input points in a world-space direction then reproject onto OBJ mesh surface.
~vScriptValModifySortByMeshProximitySort points by ascending distance to nearest OBJ mesh surface point.
~vScriptValModifyTrimByMeshBoundsTrim or clamp input points using the axis-aligned bounding box of an OBJ mesh or a second point array.
~vScriptValModifyWeightByMeshProximityOutput a 1D weight per input point based on distance to the closest point on an OBJ mesh surface.