Node-RED 中使用的曲线算法
Curve Algorithm used in Node-RED
我想知道Node-RED Editor中节点之间的曲线是用什么算法绘制的
这里是曲线的截图。
谢谢。
你可以在这里看到生成路径的代码:
它根据所连接的两个节点的相对位置改变用于确定路径的方法。
如果节点不重叠(即源节点的右边缘在目标节点的左边缘的左侧),则使用简单的贝塞尔曲线。控制点的位置由节点之间的相对距离决定。
如果目标节点在源节点的左侧更远(也就是说,连线必须自行回环),那么它会变得更复杂,使用 4 条不同的曲线。同样,所有控制点都由相对距离和其他比例因子决定。
我想知道Node-RED Editor中节点之间的曲线是用什么算法绘制的
这里是曲线的截图。
谢谢。
你可以在这里看到生成路径的代码:
它根据所连接的两个节点的相对位置改变用于确定路径的方法。
如果节点不重叠(即源节点的右边缘在目标节点的左边缘的左侧),则使用简单的贝塞尔曲线。控制点的位置由节点之间的相对距离决定。
如果目标节点在源节点的左侧更远(也就是说,连线必须自行回环),那么它会变得更复杂,使用 4 条不同的曲线。同样,所有控制点都由相对距离和其他比例因子决定。