明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 943|回复: 8

JT 画单线箭头小工具

  [复制链接]
发表于 2023-9-4 15:55 | 显示全部楼层 |阅读模式
一个非常简单的小插件,论坛里有很多类似的代码。画单线箭头,由起点为0,终点为一定宽度的多段线构成。
新手级代码,调用command命令。
就不贴图了,大家自行取用吧。

【还请大家不吝点下赞赏,帮我加几个免费的币,谢谢!】


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

评分

参与人数 8明经币 +8 收起 理由
tigcat + 1
panliang9 + 1 加油
p-3-ianlcc + 1
zkq1212 + 1 赞一个!
飞雪神光 + 1 赞一个!
xj6019 + 1 淡定
scut-wtl + 1 很给力!
ssyfeng + 1 赞一个!

查看全部评分

 楼主| 发表于 2023-9-7 10:00 | 显示全部楼层
aws 发表于 2023-9-7 08:54
;---画箭头
(defun c:hjt (/ pt1 pt2 pt3 len oplw)
        (setvar "CMDECHO" 0)

(defun c:hjt (/ pt1 pt2 pt3 len oplw)
(setvar "cmdecho" 0)
(setq oplw (getvar "plinewid"))
(setq pt1 (getpoint "箭头起点: "))
(setq pt2 (getpoint pt1 "箭头大小: "))
(setq len (distance pt1 pt2))
(vl-cmdf "pline" pt1 "w" 0 (* 0.3 len) pt2)
(vl-cmdf "w" 0 0 )
(vl-cmdf pause "")
(setvar "plinewid" oplw)
(setvar "cmdecho" 1)
(princ)
)

稍微修改下这段代码的参数,尾端改为直线,形状改为细箭头
回复 支持 1 反对 0

使用道具 举报

发表于 2023-9-5 08:39 来自手机 | 显示全部楼层
加油,挺好的
发表于 2023-9-7 00:21 | 显示全部楼层
谢谢大佬分享,拿走了
发表于 2023-9-7 08:54 | 显示全部楼层
;---画箭头
(defun c:hjt (/ pt1 pt2 pt3 len oplw)
        (setvar "CMDECHO" 0)
  (setq oplw (getvar "plinewid"))
        (setq pt1 (getpoint "箭头起点: "))
        (setq pt2 (getpoint pt1 "箭头大小: "))
        (setq len (distance pt1 pt2))
        (vl-cmdf "pline" pt1 "w" 0 (* 1.8 len) pt2)
        (vl-cmdf "w" (* 0.4 len) (* 1.3 len) "a")
        (vl-cmdf pause "")
  (setvar "plinewid" oplw)
        (setvar "CMDECHO" 1)
        (princ)
)
网上看到的程序,画出来也很不错的,附上
发表于 2023-10-4 16:09 | 显示全部楼层
谢谢大佬分享,
发表于 2023-10-11 06:17 | 显示全部楼层
很实用的呢。不错。
发表于 2024-3-16 17:03 | 显示全部楼层
能不能宽度设为默认,需要时候在更改
发表于 2024-3-22 07:55 | 显示全部楼层
感谢分享感谢分享感谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-3 14:03 , Processed in 0.324898 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表