本帖最后由 动静之机 于 2014-4-4 21:29 编辑 6 ]2 ]$ C) ~, y. r 0 q1 R* D7 k) y& N6 [) t设六边形边长为1,如此放置: - C% ]( P; D6 @2 q6 ^$ A, l) I$ J, H9 u ; \4 C. A* n- {& D# a& n 该表达式无耻地盗用了一个Excel取整函数以使其看来不像是分段函数。 $ ?' {8 L0 k# _7 J* {% x1 R该函数适时地将角度减去60度的相应倍数,以重复第一段的扫描过程。$ R. `# e. N' I# N : l4 }, g4 b8 i- z" s* }/ ~4 w FLOOR(number,significance) % Y. z: ^% p9 L' ^) a7 UNumber所要处理的数值。 $ ]: ]5 i3 U! s: y. ^" K/ g, ISignificance取整的位置,1表示个位数,0.1表示十分位。 3 t0 b! h5 R9 R( i& V例如 : 3 [ b* G" k5 P3 D$ t) h, HFLOOR(2.5, 1) =2: \" a0 r5 Y' T7 h( w) _ FLOOR(1.5, 1) =1 & ^; U8 m% Q1 M" n* tFLOOR(1.0, 1) =1K: p% Y, `, X% ]% i2 L FLOOR(0.5, 1) =0 # h1 m: T- g' _. H. m* I; X" [9 _) R1 J+ { 参考:; L1 g6 X& x3 v9 u, L! `4 K3 o 取整函数http://zh.wikipedia.org/wiki/%E5%8F%96%E6%95%B4%E5%87%BD%E6%95%B00 l( Y# c* D+ I8 r$ N. P. x+ B 1 H) _3 ~1 l* q3 X, z4 A" \ 9 {% E- j4 }) E% e4 L+ @7 Z5 x+ O2 H
|