找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 456|回复: 8

[求助]:如何绘制带箭头的直线???

[复制链接]
发表于 2005-6-22 07:10:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
小弟初学CAD,不知道如何绘制带箭头的直线,希望各位大虾帮忙!!!
小弟在这里先谢过大家!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2005-6-22 13:00:35 | 显示全部楼层
天正里自带了画箭头的命令的,直接用就行了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-6-22 13:02:56 | 显示全部楼层
用引线标注
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-6-22 13:06:05 | 显示全部楼层
(defun ureal (bit kwd msg def / inp)

(if def

(setq msg (strcat "\n" msg "<" (rtos def) ">: ")

bit (* 2 (fix (/ bit 2)))

)

(if (= " " (substr msg (strlen msg) 1))

(setq msg (strcat "\n" (substr msg 1 (1- (strlen msg))) ": "))

(setq msg (strcat "\n" msg ": "))

)

)

(initget bit kwd)

(setq inp (getreal msg))

(if inp inp def)

)


(defun upoint (bit kwd msg def bpt / inp)

(if def

(setq pts (strcat

(rtos (car def))

","

(rtos (cadr def))

(if

(and (caddr def) (= 0 (getvar "FLATLAND")))

(strcat "," (rtos (caddr def)))

""

)

)

msg (strcat "\n" msg "<" pts ">: ")

bit (* 2 (fix (/ bit 2)))

)

(if (= " " (substr msg (strlen msg) 1))

(setq msg (strcat "\n" (substr msg 1 (1- (strlen msg))) ": "))

(setq msg (strcat "\n" msg ": "))

)

)

(initget bit kwd)

(setq inp

(if bpt

(getpoint msg bpt)

(getpoint msg)

)

)

(if inp inp def)

)

(setq cm(getvar "cmdecho"))

(setvar "cmdecho" 0)


(defun C:ARR ( / #dwgsc w v pt1 pt2 pt3 )

(if(= arscl nil)(setq arscl 0.1875))

(setq #dwgsc(getvar "DIMSCALE")

W(getvar "PLINEWID")

V(getvar "OSMODE")

L(getvar "CLAYER"))

(setq arscl(ureal 7 "" "请输入箭头长度" arscl))

(setvar "OSMODE" 1)

(setq pt1 (upoint 1 "" "指定箭头顶点" nil nil))

(setvar "OSMODE" 512)


(setq PT(entsel "\n选择直线上要画箭头一端的任意一点"))

(setq PT2(cadr PT))

(setq ED(entget(car PT)))

(setq PT3 (polar PT1 (angle PT1 PT2) (* #dwgsc arscl)))

(command "PLINE" pt1 "w" "0" (* #dwgsc (/ arscl 3)) pt3 "")

(setvar "OSMODE" V)

(setvar "CLAYER" L)

(setvar "plinewid" W)

(princ)

)

(setvar "cmdecho" cm)

(princ)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-6-22 13:18:54 | 显示全部楼层
不知道好的方法就用笨的:画三角后填充!!!!!!!!!!!!!!!
其实用pl命令就行!!!!!
试试
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-6-22 13:40:07 | 显示全部楼层
如果没天正理正的话,还是用多义线就是楼上说的PL挺不错的!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-6-22 15:21:45 | 显示全部楼层
PLINE线就可以的
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-6-25 13:05:38 | 显示全部楼层
qlerder
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-6-26 10:05:43 | 显示全部楼层
可以用多段线,设置不同的宽度。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-12-26 22:29 , Processed in 0.544273 second(s), 47 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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