This paper presents two direct explicit methods of computer-aided design for developable surfaces. The developable surfaces are designed by using control planes with C-Bézier basis functions. The shape of developable surfaces can be adjusted by using a control parameter. When the parameter takes on different values, a family of developable surfaces can be constructed and they keep the characteristics of Bézier surfaces. The thesis also discusses the properties of designed developable surfaces and presents geometric construction algorithms, including the de Casteljau algorithm, the Farin–Boehm construction for G2 continuity, and the G2 Beta restricted condition algorithm. The techniques for the geometric design of developable surfaces in this paper have all the characteristics of existing approaches for curves design, but go beyond the limitations of traditional approaches in designing developable surfaces and resolve problems frequently encountered in engineering by adjusting the position and shape of developable surfaces.