原帖由 xuehong51 于 2008-10-8 09:10 发表 " x0 P7 m, L8 A: o- a
请教,phi和 l是何时赋值的?另外,& V! }; s Q) U/ x+ Y) Z# \, O
(polar pc (+ phi (/ pi 3.0)) l);第二点6 P3 Y$ P1 T, [( q9 m
是如何定义点的?
8 K. q/ z Y9 ^5 b谢谢楼主
* y8 j% e) p% P6 U+ X! n
& o( n& y6 r Z3 V) ^) _( b! L+ I, P# E0 {9 a: o" b% t/ f. l
(hexagon pc lmax lmin 0.0);phi和 l是何时赋值的(就是这一句,把0.0赋给phi;把lmax赋给l;lmax通过前面的setq lmax (getdist "\n输入正六边形的最大边长: "))
8 Y. `, S: E. A2 F' S该句为hexagon函数的调用,该函数在后面给以定义
) a* z) o+ [% I* o9 L, x, o
& [1 O) C7 r) y- z(defun hexagon(pc l lmin phi);开始定义hexagon函数,该函数有四个全局参数pc、l、lmin、phi* S1 z2 p2 s) `% _, M
8 ]# P! A, A* C(polar pc (+ phi (/ pi 3.0)) l);该语句一般形式为2 L- W. f! N6 Q& w3 D
(polar 二维或三维参考点 待绘点与参考点之间的角度 待绘点与参考点之间的距离)/ }, e- ] E0 \ ^- k
我上面的待绘点就是将要绘制的点(第二点……) |