|
下面以六邊形為例,!
6 P/ G& E9 T4 Y, B1 x( s已知大徑Dmm,,邊數(shù)N,求小徑d,?
) l& E7 ^- I1 n! \$ \1 A! C0 x/ C通過六邊形推出的公式:7 O# U+ u4 b. }1 f
3 X: Y P8 b- I' i$ Z* y# t(1)先求θ,。5 S1 P: u. w N% A5 I4 K/ |$ \+ @
θ = 360° / (2 * N);
+ A0 Q/ W9 \6 U9 R5 n, H7 z |(2)再求L。
$ u: U0 R* T! H; G) ^; m4 U8 C3 G6 NL/2 = (D/2) * sin θ;
9 N; w( ?$ m ~% W6 I% ~) J(3)最后求d,。
9 l) K; A8 z2 h: M/ gd/2 = (L/2) / tan θ;
, o# U6 v7 i8 O( n: b& b! n
- w8 d# n+ P u# k4 f7 {綜合得:d = D * cos (180°/N).( d4 h5 j/ M6 h- `) m
編程時(shí):
; S1 D+ e* M9 F7 J! ^#1 = D - d,;, O# [8 h& }+ }8 ?/ | F$ F0 W
G32 U#1 F#1 * N;8 u) ?8 J3 O8 T+ o8 y! k
U#1,;
( \3 @/ _5 O/ \, V) D…… |
|