明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 473|回复: 5

[提问] 框选1:1大小图形,自动放入指定大小的图框中,并自动标注尺寸

[复制链接]
发表于 2023-11-18 14:19 | 显示全部楼层 |阅读模式
5明经币
想要实现的功能:现有1:1大小样板图,想要变成一张单件图,并自动标注图形的尺寸,图框的尺寸是固定的。(后附CAD





我自己的想法:

1. 首先是要取得这个任意多变形的各个顶点坐标以及内部孔的圆心坐标。


2.需要对这些点排序?再对排序后的点进行标注---(这里开始就觉得力不从心了)

3.要对整个图形进行缩放,这个要注意一个问题,即缩放后尺寸不随动,即标注的尺寸是实际的尺寸(这里是否可以考虑直接将标注文字先固化),后放入图框中。

4.自己已经编好了图框的子程序,并不是调用块来实现的,是"一针一线"command出来的

新手小白一枚,感觉要实现这个功能好复杂,思前想后没找到合适的函数或算法,忘论坛的大佬多多指教,感激涕零!

附件: 您需要 登录 才可以下载或查看,没有账号?注册
发表于 2023-11-18 14:39 | 显示全部楼层
建议直接布局出图,你这么玩不合理
回复

使用道具 举报

发表于 2023-11-18 14:50 | 显示全部楼层
思路供参考
1.
假设任意多边形为整根PL线
先取得PL线的所有顶点
再获取所有圆心
以上坐标形成点表ptlist
2.
获取所有图元的包围盒
求得包围盒中心点po
以po为基准
将ptlist按上下左右拆分组合成4个表
4点表分别左右或上下排序
得到尺寸标注的点集
3.
尺寸标注
简单点就command调用命令
4.
套图框

套图框的做法就很多了
a.
图元+尺寸做块缩放至合适放入图框
b.
图框做块缩放至合适
c.
图元+尺寸设布局视口
视口比例固定调图框比例
图框比例固定调视口比例
d.
固化尺寸文字后缩放
但这可能是最不推荐的做法
回复

使用道具 举报

 楼主| 发表于 2023-11-18 16:39 | 显示全部楼层
xj6019 发表于 2023-11-18 14:39
建议直接布局出图,你这么玩不合理

主要是样板太多要做成单件图了,一个一个搞太费劲了
回复

使用道具 举报

 楼主| 发表于 2023-11-18 16:42 | 显示全部楼层
masterlong 发表于 2023-11-18 14:50
思路供参考
1.
假设任意多边形为整根PL线

谢谢,大概思路是可以理解的,只是落实到代码上就有些困难了,还有,套图框这里,可能还是要用你最不推荐的固化尺寸后缩放,因为做块的话,样板大小不一,缩放后如果样板尺寸过大,会导致标注尺寸的数字会变得很小
回复

使用道具 举报

发表于 2023-11-19 16:08 | 显示全部楼层
如果你只使用A4图框
尺寸文字大小这个问题
总是存在的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 22:34 , Processed in 4.287498 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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