本帖最后由 通城小王 于 2011-4-28 11:55 編輯
: o" W4 h' C6 H# h: q+ Q1 l$ A- W' K; E
首先我這個方法加工出來的外多邊形只是形似 邊其實不是很平整 帶點圓弧 文化有限 講解有難度 我就以對邊20的六角為例題吧 六角長度10) e! V! C) O* b4 b0 e7 u- Q
) d& f' r6 y- @0 G4 A5 I
%0001
/ h2 i7 B5 c1 q0 |M3S800;
9 U, v" G1 B1 W7 s8 ~2 x" M8 Z7 OT0101;
1 @ {& f2 x3 @7 gG99G54G0X30.Z1.;( Z3 v6 w2 c! E/ G6 h2 Z
#101=0;8 `' J# P' c$ X
M98 P0800 L110;1 R" S( u$ r' ?. F, n. f
#101=#101+60;) L& U0 _: L& V! z7 f, X1 B
IF【 #101EQ360】 END;3 R% u! `: c7 R- f- F4 K- g$ O! B4 ?9 D
G30U0W0;
4 ~# C8 p' P6 I! F% | b' u/ M9 |M30;/ M, I3 I% y$ W0 J7 h
$ M. q6 d& ]4 ?$ d: h' f
( R5 c6 A1 _3 d4 P/ i9 v, D8 I%0800
& q5 Y6 F( i* N% W* ?G32X20.F10.Q#101;# k. N1 ]# K6 E& g# Z* Z, f
G32W-0.1F0.6;
1 G3 A) S+ I: F- Z A4 TG0U10;8 z/ J: ? x6 j& T
W0.2;
, R9 x( U. e; u* {. V& t8 BM99;
$ B3 v* V$ q/ v2 V1 s0 c/ d7 I( Q- ?6 a7 B0 E4 C, ]; V: k
5 y2 v) x0 f3 H1 u. U
7 C5 C- n, E6 {) G" [0 J- Y1 D/ C- G k8 C' v
( e# E* U) s* q" ?+ o
子程序中第二個G32的F除以W的負方向值等于你車的多邊形的邊數$ V5 G. U2 x: D: L% ^" [7 ?
#101的變量也是360除以多邊形的邊數 # _2 `2 g2 z) [% u; n6 y0 H
不足之處 高手指正
) L5 x0 o* G/ F, t0 s) n( }" Z: g' O" X5 e$ K/ Z& \! J; B
! n( N. c, n( D- e
謹以此文答 2010dengkai
9 J& m( ^4 I6 b' F% p |