arc de cercle
arc
arc(r,a,da,np)
Retourne la ligne polygonale réguliere 3D de np points inscrite dans l´arc de cercle
de rayon r, commençant à l´angle a et d´ouverture da.
arc(r,a,da,np,2)
Retourne la même ligne polygonale, mais en 2D.
arc(r,a,da,np,dimp,dr)
Retourne la ligne polygonale (dimp=2: 2D, dimp=3: 3D) de np points inscrite dans la spirale
de rayon initial r, commençant à l´angle a, d´ouverture da
et d´accroissement du rayon = dr*angle.
Exemples:
a=arc(100,0,2*PI,5);edit a;
Imprime:
0: 100.000000 0.000000 0.000000
1: -0.000004 100.000000 0.000000
2: -100.000000 -0.000009 0.000000
3: 0.000001 -100.000000 0.000000
4: 100.000000 0.000017 0.000000
a=arc(100,0,2*PI,5,2);edit format(2);
Imprime:
0: 100.000000 0.000000
1: -0.000004 100.000000
2: -100.000000 -0.000009
3: 0.000001 -100.000000
4: 100.000000 0.000017
a=arc(0,0,4*PI,12,2,5);edit format(2);
Imprime:
0: 0.000000 0.000000
1: 2.372845 5.195807
2: -7.481113 8.633662
3: -16.441833 -4.827762
4: -3.251595 -22.615391
5: 24.026152 -15.440658
6: 28.831367 18.528814
7: -5.690324 39.576927
8: -43.844898 12.873995
9: -33.664993 -38.851494
10: 23.728439 -51.958061
11: 62.831848 -0.000038