A Method of Topology Optimization for Curvature Continuous Designs