

def circle_data1(offset):
    r1 = 1.5
    center = (eu.Vector2(0.0, 0.0) + offset)
    center_circle = create_obj_with_circle('center', center, r1)
    r2 = 0.3
    d1 = ((r1 + r2) - 0.1)
    angles = [a for a in range(360, 1, ((- 360) // 12))]
    ring_touching = set()
    for a in angles:
        center = ((d1 * eu.Vector2(cos(radians(a)), sin(radians(a)))) + offset)
        circle = create_obj_with_circle(('ring_touching, distance 0.0, angle %3s' % a), center, r2)
        ring_touching.add(circle)
    near_distance = 0.1
    d2 = ((r1 + r2) + near_distance)
    angles = [a for a in range(360, 1, ((- 360) // 12))]
    ring_near = set()
    for a in angles:
        center = ((d2 * eu.Vector2(cos(radians(a)), sin(radians(a)))) + offset)
        circle = create_obj_with_circle(('ring_near, distance 0.1, angle %3s' % a), center, r2)
        ring_near.add(circle)
    far_distance = 0.2
    d3 = ((r1 + r2) + far_distance)
    angles = [a for a in range(360, 1, ((- 360) // 12))]
    ring_far = set()
    for a in angles:
        center = ((d3 * eu.Vector2(cos(radians(a)), sin(radians(a)))) + offset)
        circle = create_obj_with_circle(('ring_far, distance 0.2, angle %3s' % a), center, r2)
        ring_far.add(circle)
    return (center_circle, ring_touching, ring_near, ring_far, near_distance, far_distance, angles)

dataset/ETHPy150Open los-cocos/cocos/utest/test_collision_model.py circle_data1/original