下面以六边形为例!
6 U6 n3 T7 M3 B+ J$ |9 O已知大径Dmm,边数N,求小径d?
& M2 k- C- b6 h/ N( _& P通过六边形推出的公式:7 O0 j c0 P$ D O9 c
* B8 R; [. R# D$ u(1)先求θ。% B. n* I$ e; n G6 V1 s9 {6 l S
θ = 360° / (2 * N);
7 Y, M4 ~% j V6 p0 q2 M2 S(2)再求L。0 {1 B) {3 Y% |" h" Q n: Z$ y0 U
L/2 = (D/2) * sin θ;6 u J$ P( ]4 W
(3)最后求d。
# N) y9 z+ J$ A2 m3 S. \' J5 |d/2 = (L/2) / tan θ;8 m+ F; |8 L, ], {, ?- O" L# W
3 u" i3 e( ~8 Y1 c$ T3 `
综合得:d = D * cos (180°/N).$ `" q; q6 T- p4 i( z& K9 ]4 N
编程时:
. Y9 e, @' G0 ~. ] M" Z9 U; Q) N5 }#1 = D - d;8 O0 e; H$ l0 c7 t4 h1 u4 u
G32 U#1 F#1 * N;
7 n: A& L3 c k1 c$ |- DU#1;
$ }0 S) O! I, g# }( h& n…… |