自定义方法检查两个圆形的位置关系

自定义方法检查两个圆形的位置关系


  • 检查两个圆形的位置关系

    // return:  -1 不相交  0 正常相交  1大圆包含小圆
    static calcCriclesTouchState(pos1: cc.Vec2, r1: number, pos2: cc.Vec2, r2: number): number {
        let dis = pos2.sub(pos1).mag()
        if (dis <= Math.abs(r2 - r1)) {
            return 1
        } else if (mag <= (r1 + r2)) {
            return 0
        } else {
            return -1
        }
    }
    

上一篇:sort - 对文本文件的行排序


下一篇:Python : 两个字符串是否是变位词