CAD中螺旋钢梯建立线模

该文章介绍了如何利用Autolisp编程语言中的函数如DEFUNC:TT和fun1来创建楼梯模型,通过计算内外径、角度和踏步高度生成空间几何向量的线段。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

空间几何向量

autolisp

(DEFUN C:TT ()
  (SETQ
    HEIGHT_BUILDING
		    4200		;层高
    HEIGHT_STEP
		    135			;踏步高度
    RADIUS_OUT
		    4200		;外径
    RADIUS_IN
		    600			;内径
    ANGLE_STEP
		    30			;角度
    NUM_STEP
		    30			;踏步数量
    i
		    0
  )
  (fun1)
  (defun fun1()
    (while (<= i NUM_STEP)
      (SETQ X1 (* RADIUS_OUT (cos (* i PI (/ ANGLE_STEP 360.0)))))
      (SETQ Y1 (* RADIUS_OUT (SIN (* i PI (/ ANGLE_STEP 360.0)))))
      (SETQ X2 (* RADIUS_in (cos (* i PI (/ ANGLE_STEP 360.0)))))
      (SETQ Y2 (* RADIUS_in (SIN (* i PI (/ ANGLE_STEP 360.0)))))
      (SETQ Z (* i HEIGHT_STEP))
 (entmake (list (cons 0 "LINE") (cons 10 (LIST X1 Y1 Z)) (cons 11 (LIST X2 Y2 Z))))
      (setq i (+ i 1))
    )
    )
  

  (PRINC)
)




评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值