creator 3D 有没有功能可以监测绳子关节之间的距离啊

绳子拖拽的太快,绳子关节之间会断,我想能不能监测一下距离 大于一个数值就马上给他设置回去,不知道行不行

/**
 * 获取两点间距离
 * @param p1X
 * @param p1Y
 * @param p2X
 * @param p2Y
 * @returns {number}
 */
public getDistance(p1X: number, p1Y: number, p2X: number, p2Y: number): number {
    var disX: number = p2X - p1X;
    var disY: number = p2Y - p1Y;
    var disQ: number = disX * disX + disY * disY;
    return Math.sqrt(disQ);
}

好滴,谢谢