 Moving Point
            b  = pnts[ ii + iLenStep ]; // Get length from this point

            // console.log( i, ii, ii + iLenStep, b.len );
            vec3.sub( dir, a.pos, b.pos );                      // Direction from prev position to current
            vec3.normalize( dir, dir );                         // Make it unit vector for scaling
            vec3.scaleAndAdd( a.pos, b.pos, dir, b.len );       // Move point X Distance from other point 
        }
    }
    // #endregion

    static applyPoin