明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1677|回复: 7

[求助]尺寸界线的角度

[复制链接]
发表于 2005-3-9 20:26 | 显示全部楼层 |阅读模式
求线性标注(或转角标注)的尺寸界线的角度,一般是通过组码14和10确定的两点来求的。但是当组码14和10的值相同时(即两点重合),如何求尺寸界线的角度呢?哪位大侠知道望不吝赐教。
发表于 2005-3-10 11:22 | 显示全部楼层
根据旋转角度,组码50
 楼主| 发表于 2005-3-10 12:46 | 显示全部楼层
当尺寸界线与尺寸线不垂直时,组码50只能取得尺寸线的角度而无法确定尺寸界线的角度!
发表于 2005-3-10 13:36 | 显示全部楼层
如果是角度标注,这个偏差完全可以计算出来,如果是对齐标注就不存在这种情况
 楼主| 发表于 2005-3-10 18:19 | 显示全部楼层
请飞哥看一下这个标注的尺寸界线角度如何求。



本帖子中包含更多资源

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

x
发表于 2005-3-10 19:20 | 显示全部楼层
不好意思,没想这个问题,如下: (Defun c:test( / ent ents)
(setq ent (car (entsel)))
(setq blkname (cdr (assoc 2 (entget ent))))
(setq ent (tblobjname "block" blkname))
(setq ent (entnext ent));这里的ent应该是那条倾斜的短线了,没有仔细研究这个块的顺序,不知道是否都这样,你多折腾一下吧
)
发表于 2005-3-10 22:22 | 显示全部楼层
好像甘都可以: 命令: (setq en (nentsel))
选择对象: (<图元名: 7ef52280> (625.173 420.371 0.0) ((1.0 0.0 0.0) (0.0 1.0
0.0) (0.0 0.0 1.0) (0.0 0.0 0.0)) (<图元名: 7ef52078>))
命令: (setq endata (entget (car en)))
((-1 . <图元名: 7ef52280>) (0 . "LINE") (330 . <图元名: 7ef52080>) (5 . "140")
(100 . "AcDbEntity") (67 . 0) (8 . "Dim") (62 . 0) (370 . -2) (100 .
"AcDbLine") (10 623.146 417.426 0.0) (11 626.73 422.928 0.0) (210 0.0 0.0 1.0))
 楼主| 发表于 2005-3-15 18:18 | 显示全部楼层
多谢飞哥和小妹丁,已按你们提供的方法解决问题.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-19 03:36 , Processed in 0.234381 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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