矩形角点排序
本帖最后由 风流少年时 于 2016-1-23 01:25 编辑如图片所示,为结构柱配筋,想按照红色文字所示的顺序排列角点坐标,我现在的思路如下:
1.框选柱框和文字,得到柱框的顶点坐标。
2.根据(*)文字的特殊性先确定点柱框坐标点4.
3.剩下的三点判断与文字G*的距离,距离近为柱框坐标点2。
4.剩下的两点判断与文字*.*的距离,距离近为柱框坐标点3
这样的缺点就是判断的次数很多,对于批量操作的时候如果选择错误,程序还会出bug。不知道各位有没有好的思路。
本帖最后由 风流少年时 于 2016-1-23 23:12 编辑
这是DWG附件。
论坛看来还是比较少结构的····· 都在回家的路上了吧。 哪柱子是用二维多线段画的,本来就有顺序,还用你哪么判断吗?确定4点,按顺时针方向分别为1 2 3点。
判断用顺逆时针用微量的叉积! zzyong00 发表于 2016-1-23 22:32 static/image/common/back.gif
哪柱子是用二维多线段画的,本来就有顺序,还用你哪么判断吗?确定4点,按顺时针方向分别为1 2 3点。
判断 ...
不好意思,我附近传的有点问题,我在图上是按照旋转得到的,那样肯定点是有规律的,DWG附近已经更新了。 1.框选柱框和文字,得到柱框的顶点坐标。
2.根据(*)文字的特殊性先确定点柱框坐标点4.
3.按逆时针方向分别为1 2 3点。
本帖最后由 yshf 于 2019-8-1 21:04 编辑
有一个编译的程序,就是上传不了。
页:
[1]