VisualLISP程序有效设计第2版第8章.pptVIP

  • 22
  • 0
  • 约2.54万字
  • 约 95页
  • 2019-06-19 发布于广东
  • 举报
(2)确定绘制螺钉的视图需要哪些图形对象及确定这些图形对象的参数。例如,该螺钉视图是由12条粗实线、两条细实线和一条中心线组成的。用点p1、p2、…、p20可以确定该螺钉视图的粗、细实线,用点pl、pr可以确定该螺钉视图的中心线。 (3)确定这些点与定位点p0、旋转角alf直接或间接的几何关系。例如,p1相对于p0的极角为alf+0.5π,极径为0.425×d;p3相对于p0的极角为alf+0.5π,极径为0.5×d。计算出直线各端点的坐标,然后调用画线命令,即可绘制出螺钉的图形,见图8-20。 (4)编写源程序代码 (defun c:screw( / p0 p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16 p17 p18 p19 p20 d l alf dk k n tt d1 dk1 n1 d2 l1) ;这些参数是局部变量 (setq p0 (getpoint \n输入螺钉的定位点:)) (setq d (getdist p0 \n输入螺钉的大径:)) (setq l (getdist p0 \n输入螺钉的长度:)) (setq alf (getangle p0 \n输入螺钉的旋转

文档评论(0)

1亿VIP精品文档

相关文档