¿Programa de fresado CNC para jefe pentagonal basado en el método de programación de coordenadas polares?
Según el diámetro es 80, el radio es 40. Luego haz un bucle 5 veces y el ángulo inicial es 90 grados.
El ángulo aumenta 72 grados cada vez. Simplemente calcula xey según la fórmula
x=r*cosθ
y=r*sinθ
.
int r = 40;
float agl = 0.0f;
int startAgl = 90;
for(int i = 0 ; i < 5;++i){
agl = (startAgl + i * 72) * 3.14159265f / 180.0;
printf("x,y = [%f, %f]\n", 40 * cos(agl), 40 * sin(agl));
}