Text this: Modeling Of Curves And Surfaces Using Ght-Bernstein Basis Functions And Using Optimization Methods To Construct Developable Surfaces