明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 952|回复: 15

请问如何设置一个命令同时画横竖构造线?

[复制链接]
发表于 2024-7-14 15:07:29 | 显示全部楼层 |阅读模式
本帖最后由 chenry676 于 2024-7-14 15:10 编辑

请问如何设置一个命令同时画横竖构造线?
发表于 2024-7-15 19:17:43 | 显示全部楼层
(defun c:tt ( / p )
   (setq p (getpoint "\nSpecify point for xlines: "))     ; 提示用户输入点
   (command "xline" "H" p "")                                 ; 创建水平无限线
   (command "change" (entlast) "" "p" "c" "2" "")      ; 更改最后一个创建的实体(水平线)的颜色为黄色
   (command "xline" "V" p "")                                  ; 创建垂直无限线
   (command "change" (entlast) "" "p" "c" "2" "")      ; 更改最后一个创建的实体(垂直线)的颜色为黄色
)
发表于 2024-7-15 21:16:23 | 显示全部楼层
sbwdx 发表于 2024-7-15 19:17
(defun c:tt ( / p )
   (setq p (getpoint "\nSpecify point for xlines: "))     ; 提示用户输入点
    ...

可以改为这样
(defun c:tt ( / p )
   (setq p (getpoint "\nSpecify point for xlines: "))
   (command "xline" "H" p ""   
             "change" (entlast) "" "p" "c" "2" ""  
             "xline" "V" p ""                 
             "change" (entlast) "" "p" "c" "2" "")
)
发表于 2024-7-15 16:00:56 | 显示全部楼层
本帖最后由 xxyyzzlg 于 2024-7-15 16:05 编辑
guosheyang 发表于 2024-7-14 22:16
(defun c:tt ( / P)
   (command "xline" (setq p(getpoint)) "non" (polar p 0 (+ 1000 (car p)))
             ...

感谢分享,完善了我的构造线工具。
不加“non”也可以。
(command "xline" (setq p(getpoint)) (polar p 0 (+ 1000 (car p))) (polar p (* pi 0.5) (+ 1000 (cadr p)))  "")


请问“non”的作用是什么?
发表于 2024-7-14 17:57:34 | 显示全部楼层
看看是不是你想要的样式

本帖子中包含更多资源

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

x
 楼主| 发表于 2024-7-14 19:47:41 | 显示全部楼层
不是这样子的复杂,我要的是点击一下,就有水平和垂直相交构造线。
发表于 2024-7-14 22:16:45 | 显示全部楼层
(defun c:tt ( / P)
   (command "xline" (setq p(getpoint)) "non" (polar p 0 (+ 1000 (car p)))
                   "non" (polar p (* pi 0.5) (+ 1000 (cadr p))) "") )
发表于 2024-7-14 22:21:35 来自手机 | 显示全部楼层
来看看吧来卡看,
发表于 2024-7-15 10:25:16 | 显示全部楼层
海龙好像有这个命令。。。
 楼主| 发表于 2024-7-15 10:33:40 | 显示全部楼层
guosheyang 发表于 2024-7-14 22:16
(defun c:tt ( / P)
   (command "xline" (setq p(getpoint)) "non" (polar p 0 (+ 1000 (car p)))
             ...

是这样,谢谢!请问可以设置颜色和线型吗?比如黄色和粗虚线,因为我布局中中常常要用词命令定位观察模型的的位置,好多人画的图没有规整,这样定位很直观。
发表于 2024-7-15 16:06:01 | 显示全部楼层
本帖最后由 xxyyzzlg 于 2024-8-14 18:30 编辑
guosheyang 发表于 2024-7-14 22:16
(defun c:tt ( / P)
   (command "xline" (setq p(getpoint)) "non" (polar p 0 (+ 1000 (car p)))
             ...

感谢分享,完善了我的构造线工具。




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

本版积分规则

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

GMT+8, 2024-11-25 03:52 , Processed in 0.185569 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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