softDetectCollision(otherSV) {
        let totalRadius = 0.1 * this.radius + otherSV.radius;
        if (this.x.distance(otherSV.x) < totalRadius) {
            return true;
        }
        return false;
    }
/**
     * Detects whether the otherSV intersects our object
     * @param {StateVector} otherSV 
     */
Detects whether the otherSV intersects our object
@param {StateVector} otherSV
Detects whether the otherSV intersects our object @param { StateVector } otherSV
softDetectCollision(otherSV) {
        let totalRadius = 0.1 * this.radius + otherSV.radius;
        if (this.x.distance(otherSV.x) < totalRadius) {
            return true;
        }
        return false;
    }
softDetectCollision ( otherSV ) { let totalRadius = 0.1 * this . radius + otherSV . radius ; if ( this . x . distance ( otherSV . x ) < totalRadius ) { return true ; } return false ; }
Detects whether the otherSV intersects our object
 @param {StateVector} otherSV
Detects whether the otherSV intersects our object @param { StateVector } otherSV