上节,我们沿样条线生成具有相等间隙的模型。间隙可以根据暴露出来的参数值进行更改,这通常被用来制作栅栏、护栏等比较独立的模型上面。而对于管道,绳子之类的模型,我们采用拉伸模型的方式,这样效率更高。回到项目中,先复制一个样条蓝图,给它一个合适的名字,这里输入StretchByDistance通过距离拉伸。双击打开蓝图,先删掉多余的部分。通过样条组件拿到GetNumberOfSplinePoints节点,拿到样条点的数量后先减去2,把得到的结果连到循环节点。这里减去2的原因有两点,第一点因为循环是从0开始的,第二点因为拿到两个样条点之间的距离,只需要倒数第二个点就行了。