明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1329|回复: 9

[提问] 代码生成直线时怎么显示画线时候的引导线

[复制链接]
发表于 2019-3-9 19:59:10 | 显示全部楼层 |阅读模式
用VBA或者lisp写生成直线的代码,我想模拟系统直线的方法,在屏幕上选择两点生成直线,下面是VBA的代码Set a = ThisDrawing.ModelSpace.AddLine(ThisDrawing.Utility.GetPoint(, "frist"), ThisDrawing.Utility.GetPoint(, "second"))
lisp的代码差不多


但是CAD原始的生成直线的时候,会有引导线:

所以本人小白,请大神指点下,这个引导线怎么利用代码显示,谢谢。

本帖子中包含更多资源

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

x
 楼主| 发表于 2019-3-9 20:39:40 | 显示全部楼层
没有老师能解答吗?
其实不只是直线,画圆,多段线等等其他的实体,都有引导线。
发表于 2019-3-9 20:47:55 | 显示全部楼层
(setq pt1 (getpoint "\n指定第一点:"))
(setq pt2 (getpoint pt1 "\n指定第二点:"))
 楼主| 发表于 2019-3-9 21:08:54 | 显示全部楼层
start4444 发表于 2019-3-9 20:47
(setq pt1 (getpoint "\n指定第一点:"))
(setq pt2 (getpoint pt1 "\n指定第二点:"))

老师  不是要这个代码,我是在说  画利用代码画线的时候没有CAD中直接用L画线的 图片中的引导线,  不知道用代码怎么实现中间那个引导线。
发表于 2019-3-9 21:34:55 | 显示全部楼层
muou8 发表于 2019-3-9 21:08
老师  不是要这个代码,我是在说  画利用代码画线的时候没有CAD中直接用L画线的 图片中的引导线,  不知 ...

你说的不是第一点和第二点的提示线?
 楼主| 发表于 2019-3-9 21:44:13 | 显示全部楼层
start4444 发表于 2019-3-9 21:34
你说的不是第一点和第二点的提示线?

图片里面的那条暗的线,使用CAD中的命令L画直线的时候,会让我们先选第一点,然后选第二点,在第二点没有选择的时候,会出现一条暗的引导线。
而利用get点的方法来选,也可以实现先选第一点,在选第二点,但是第一点与第二点之前没有那条暗的线,现在我就需求,怎么能显示这条线,这样用户交互的效果会更好。
谢谢老师解答、
发表于 2019-3-9 22:00:34 | 显示全部楼层
muou8 发表于 2019-3-9 21:44
图片里面的那条暗的线,使用CAD中的命令L画直线的时候,会让我们先选第一点,然后选第二点,在第二点没有 ...

怎么你不试一下
 楼主| 发表于 2019-3-9 22:09:50 | 显示全部楼层

谢谢老师,不好意思了,没有去实验,谢谢您。
 楼主| 发表于 2019-3-9 22:31:32 | 显示全部楼层

老师 不好意思还要麻烦您一下, 您知道为什么画圆的时候,CAD会出现圆的形状,而代码实现的时候不会出现?
发表于 2019-3-10 11:08:01 | 显示全部楼层
muou8 发表于 2019-3-9 22:31
老师 不好意思还要麻烦您一下, 您知道为什么画圆的时候,CAD会出现圆的形状,而代码实现的时候不会出现 ...

用代码都是定点自动生成的啦,如果要看就直接用画圆命令好了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-19 01:05 , Processed in 0.157237 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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