原帖由 xuehong51 于 2008-10-8 09:10 发表 0 [/ ^; _2 w4 E( Y, \
请教,phi和 l是何时赋值的?另外,
- D$ J" C$ t$ N; O2 t(polar pc (+ phi (/ pi 3.0)) l);第二点# j, c2 q% l3 l9 b
是如何定义点的?
* u1 u. [ {# h- [+ J+ i谢谢楼主 2 S% X, d1 ]0 Z: Z0 b( M8 {, p) T
; v* } t/ q6 x6 i
! c2 b; M" q8 w(hexagon pc lmax lmin 0.0);phi和 l是何时赋值的(就是这一句,把0.0赋给phi;把lmax赋给l;lmax通过前面的setq lmax (getdist "\n输入正六边形的最大边长: "))
( O) c2 W% A w4 X该句为hexagon函数的调用,该函数在后面给以定义
. R6 x, p! C+ [! M: {4 W8 r6 ?; O9 R1 o2 A8 a
(defun hexagon(pc l lmin phi);开始定义hexagon函数,该函数有四个全局参数pc、l、lmin、phi0 }: J) p9 ~4 W
" \- { [: c: I, N( c" A E( p
(polar pc (+ phi (/ pi 3.0)) l);该语句一般形式为
) e, T0 i* G, Q7 S" ]9 H9 Q(polar 二维或三维参考点 待绘点与参考点之间的角度 待绘点与参考点之间的距离)2 l8 S. V9 ~- \& n! v
我上面的待绘点就是将要绘制的点(第二点……) |