乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
楼主: khoshravan

[综合讨论] 如何在顶点前绘制线

[复制链接]

54

主题

3755

帖子

3583

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
438
发表于 2022-7-7 23:51:38 | 显示全部楼层
最后一段是捕捉到的最后一段。从任何线/线等处进行最近/结束等捕捉,然后查看。
回复

使用道具 举报

10

主题

973

帖子

909

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-7 23:55:02 | 显示全部楼层
 
我建议初学者不必执行此任务,但可以通过CUI命令将命令宏指定给AutoCAD用户界面。有关一些信息,请参阅以下链接:
 
http://www.cadtutor.net/corner/2006/january.php
 
http://www.cadalyst.com/cad/autocad/create-your-own-autocad-commands-circles-and-lines-autocad-tutorial-6308
 
从本质上讲,宏自动执行此命令行输入序列:
 
  1. Command: _xline Specify a point or [Hor/Ver/Ang/Bisect/Offset]: a
  2. Enter angle of xline (0) or [Reference]:  r
  3. Select a line object:
  4. Enter angle of xline <0>: 90
  5. Specify through point:

 
令人遗憾的是,这条线索中的所有三个建议都有各自的优缺点。
 
XLine可能需要修剪。
 
UCS图元可能并不总是设置有用的坐标系。见附件中的行
 
“相对于最后一个对象”可能不适用于直线段上的所有位置(即交点、多段线顶点等)。见附件中的多边形。
 
这一领域值得Autodesk或其他AutoCAD程序员的额外关注。尽管上面的评论看起来很无聊,但考虑到这篇文章的参与者,它并不是深不可测的。
接受。图纸
回复

使用道具 举报

22

主题

80

帖子

58

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
110
发表于 2022-7-8 00:01:18 | 显示全部楼层
 
这是一个很好的例子,感谢您指出不足之处。但我仍然可以使用ucs方法在附件中绘制一条垂直线(请参阅附件)。
 
显然,右侧的顶点会导致ucs行为异常。ucs符号看起来也很奇怪。如果你有时间解释的话,我很乐意听到原因。
接受。图纸
回复

使用道具 举报

10

主题

973

帖子

909

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-8 00:04:04 | 显示全部楼层
 
将UCS设置回World,然后检查该新线的起点和终点的Z值:
 
  1.                   LINE      Layer: "0"
  2.                            Space: Model space
  3.                   Handle = 209
  4.              from point, X=   1.9404  Y=   5.4967  Z=   2.4967
  5.                to point, X=   4.3341  Y=  -2.4822  Z=  -5.4822
  6. Extrusion direction relative to UCS:
  7.                   X=   0.0000  Y=  -0.7071  Z=   0.7071
  8.          In Current UCS, Length =   8.3302,  Angle in XY Plane =    287
  9.                  3D Length  =  11.5349,  Angle from XY Plane =    316
  10.                  Delta X =   2.3937, Delta Y =   -7.9789, Delta Z =  -7.9789

 
当初始线与世界XY共面时:
 
  1.                   LINE      Layer: "0"
  2.                            Space: Model space
  3.                   Handle = 1ea
  4.              from point, X=   0.0000  Y=   0.0000  Z=   0.0000
  5.                to point, X=  10.0000  Y=   3.0000  Z=   0.0000
  6. Extrusion direction relative to UCS:
  7.                   X=   0.0000  Y=  -0.7071  Z=   0.7071
  8.          Length =  10.4403,  Angle in XY Plane =     17
  9.                  Delta X =  10.0000, Delta Y =    3.0000, Delta Z =   0.0000

 
UCS Entity命令从初始线读取不明显的信息(请参见相对于UCS的拉伸方向)。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-5 01:22 , Processed in 1.345664 second(s), 58 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表