def axle_lid_3d_construction(c):
    """ construct the 3D-assembly-configurations of the axle_lid
  """
    hr = c['holder_radius']
    eh = c['extrusion_height'] / 2.0
    axle_lid_3dconf1 = []
    axle_lid_3dconf1.append(('main_annulus_holder_fig', 0.0, 0.0, 0.0, 0.0,
        c['extrusion_height'], 'i', 'xy', 0.0, 0.0, 0.0))
    axle_lid_3dconf1.append(('middle_lid_0_fig', 0.0, 0.0, 0.0, 0.0, c[
        'extrusion_height'], 'i', 'xy', 0.0, 0.0, 4 * eh))
    axle_lid_3dconf1.append(('middle_lid_1_fig', 0.0, 0.0, 0.0, 0.0, c[
        'extrusion_height'], 'i', 'xy', 0.0, 0.0, 4 * eh))
    axle_lid_3dconf1.append(('main_top_lid_fig', 0.0, 0.0, 0.0, 0.0, c[
        'extrusion_height'], 'i', 'xy', 0.0, 0.0, 8 * eh))
    r_assembly = {}
    r_slice = {}
    r_assembly['axle_lid_3dconf1'] = axle_lid_3dconf1
    r_slice['axle_lid_3dconf1'] = 2 * hr, 2 * hr, 6 * eh, -hr, -hr, 0.0, [1 *
        eh, 5 * eh, 9 * eh], [0.5 * hr, 1 * hr, 1.5 * hr], [0.5 * hr, 1 *
        hr, 1.5 * hr]
    return r_assembly, r_slice
