lisp绘制棱锥_动态绘制示坡线 - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...

本帖最后由 20060510412 于 2018-11-4 22:11 编辑

[code="lisp]

;;

;;动态示坡线   by 明经通道  QQ9034598  小蜜蜂  2013-5-22

;;

(defun c:swx( / ss n m jdp jdp2 sntt txt1 txt2 xpj pt cg pl hh ssList end1 SumL1)

(setvar "DIMZIN" 1)

(setq ss (car (entsel "\n请选择曲线边界:")))

(if (and ss (vl-position (dxf 0 (entget ss))

'("POLYLINE" "LINE" "LWPOLYLINE" "CIRCLE" "ARC" "SPLINE" "ELLIPSE")))

(progn

(setq Jdp (getpoint "\n [d]间距增加0.05倍 / [s]间距减小0.05倍 / 长度及方向 :"))

(if jdp (progn

(setq hh (/ (getvar "VIEWSIZE") 25)

Jdp1 (polar jdp (* 0.25 pi) (* 0.2 hh))

Jdp2 (polar jdp1 (* 0.5 pi) (* 1.2 hh))

oba (vlax-ename->vla-object ss)

end1 (vlax-curve-getEndParam oba)  ;;端点参数

SumL1 (vlax-curve-getDistAtParam  oba end1) ;;曲线总长

dis (

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值