def split_gearwheel_3d_construction(c):
    """ construct the 3D-assembly-configurations of the split_gearwheel
  """
    split_gearwheel_3dconf1 = []
    for i in range(2 * c['split_nb']):
        split_gearwheel_3dconf1.append(('sgw_part_{:02d}'.format(i), 0.0, 
            0.0, 0.0, 0.0, c['gear_profile_height'], 'i', 'xy', 0.0, 0.0, i %
            2 * c['gear_profile_height']))
    r_assembly = {}
    r_slice = {}
    r_assembly['split_gearwheel_3dconf1'] = split_gearwheel_3dconf1
    hr = c['addendum_radius']
    hh = c['gear_profile_height'] / 2.0
    r_slice['split_gearwheel_3dconf1'] = 2 * hr, 2 * hr, 4 * hh, c[
        'center_position_x'] - hr, c['center_position_y'] - hr, 0.0, [hh, 3 *
        hh], [], []
    return r_assembly, r_slice
