分两段(两个半圆)不是很方便吗?
假设基准圆半径为176
第一段直接平行24mm即可
第二段运用以下公式:
if x>=0 and x<=35/180 {y=24-12*(180*x)**2/35**2}
else if x>=35/180 and x<=70/180 {y=12*(70-180*x)**2/35**2}
else if x>=70/180 and x<=110/180 {y=0}
else if x>=110/180 and x<=140/180 {y=12*(180*x-110)**2/30**2}
else if x>=140/180 and x<=170/180 {y=24-12*(170-180*x)**2/30**2}
else if x>=170/180 and x<=1 {y=24}