Shape Preserving Curves and Surfaces for Computer Graphics.