Red de conocimiento informático - Aprendizaje de código fuente - ¿Programa de fresado CNC para jefe pentagonal basado en el método de programación de coordenadas polares?

¿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));

}