def crest_3d_construction(c):
    """ construct the 3D-assembly-configurations of the crest
  """
    crest_3dconf1 = []
    crest_3dconf1.append(('crest_fig', 0.0, 0.0, 0.0, 0.0, c[
        'crest_thickness'], 'i', 'xy', 0.0, 0.0, 0.0))
    r_assembly = {}
    r_slice = {}
    r_assembly['crest_3dconf1'] = crest_3dconf1
    ct = c['crest_thickness']
    cr = (c['virtual_tooth_nb'] + 2) * c['gear_module'] / 2.0
    r_slice['crest_3dconf1'] = 2 * cr, 2 * cr, ct, -cr, -cr, 0.0, [0.5 * ct], [
        ], []
    return r_assembly, r_slice
