明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 29699|回复: 47

CASS中一键展点避免点号注记与高程注记压盖

  [复制链接]
发表于 2013-4-12 22:21:36 | 显示全部楼层 |阅读模式
本帖最后由 yuanziyou 于 2023-9-14 10:41 编辑

现在成图时,高程点和测点点号需要分2步操作,哪位大侠可以编一个按cass要求的一键展点的
自己参考论坛里的代码,已经实现这个功能.



2015年8月29日更新:
修改点号颜色与大小方便和高程点注记区分,并且坐标点写入了扩展数据,与cass完全兼容,cass里的"切换展点注记"功能可用.



2022年12月31日更新:
以前的代码实在是写的太垃圾了,现在对代码进行重构,调整了逻辑结构,使代码更易读,添加了文件读取及坐标格式不正确时的容错处理。
可以脱离CASS,在纯CAD环境中使用,不过这样做,感觉没多大意义,因为玩高程点,不用CASS也玩不转啊。
根据这些代码,完全可以举一反三,写出同时展点号和编码的程序,只需要控制文字的对齐方式,让文字之间不压盖即可

2023年9月14日更新:
以前的代码,关于进度条的代码,主代码把函数名写错了,现修正。
命令:zd
转载请注明出处!







本帖子中包含更多资源

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

x
 楼主| 发表于 2023-9-14 10:41:17 | 显示全部楼层
陈阿木 发表于 2023-9-6 10:39
你好,使用你的最新版展点,为啥只能展第一个后,就提示错误:
调用(*push-error-using-command*)前无法从 ...

你重新下载新版本试一下。我在2023上测试正常
发表于 2023-9-6 10:39:29 | 显示全部楼层
你好,使用你的最新版展点,为啥只能展第一个后,就提示错误:
调用(*push-error-using-command*)前无法从 *error* 调用(command)。
建议将(command)调用转换为(command-s)。
发表于 2024-4-7 14:12:44 | 显示全部楼层
可以给高程值补零么,另外点号位置可以调整到点的左中位置么?还有点号和高程注记字体能分开设成cass的字体样式即高程注记为等线体字体,点号为HZ字体。。
发表于 2013-4-13 02:00:00 | 显示全部楼层
简单,不过在cass里点两下也很快的,不明白为何还要去编程
发表于 2013-4-13 06:30:15 | 显示全部楼层
一次性完成展高程点与点号,在绘图时能分清点号名吗,不显得挤吗?有什么好处呢!
 楼主| 发表于 2013-4-13 13:23:40 | 显示全部楼层
本帖最后由 yuanziyou 于 2013-4-13 13:48 编辑
gzxl 发表于 2013-4-13 02:00
简单,不过在cass里点两下也很快的,不明白为何还要去编程

可以改进下啊,大多数情况下都是草图法,一般都是根据点号成图的,展点时可以将展点号与高程点的位置错开避免看错.像这样

本帖子中包含更多资源

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

x
发表于 2013-4-13 16:14:29 来自手机 | 显示全部楼层
很好的提议,但表述的太粗陋。
发表于 2013-4-15 11:35:53 | 显示全部楼层
004 发表于 2013-4-13 16:14
很好的提议,但表述的太粗陋。

004给编写一个啊!
发表于 2013-4-15 15:35:30 | 显示全部楼层
有人把问题,和要求认真的表述清楚,我就写。
发表于 2013-4-15 23:06:58 | 显示全部楼层
本帖最后由 gzxl 于 2013-4-15 23:09 编辑

004
搞出来的东东要用意义才有用,编出来后又没用到觉得没意思

其实这些读取数据、绘制高程点论坛上已经都有源码了,楼主主要肯写的话编出来不难
 楼主| 发表于 2013-4-15 23:23:54 | 显示全部楼层
gzxl 发表于 2013-4-15 23:06
004
搞出来的东东要用意义才有用,编出来后又没用到觉得没意思

其实自己已经写了一个,参考论坛里的代码东拼西凑的.
不过展高程点是用的command方法,有时会出bug
有用entmake创建属性块的方法吗?
发表于 2013-4-16 06:13:32 | 显示全部楼层
yuanziyou 发表于 2013-4-15 23:23
其实自己已经写了一个,参考论坛里的代码东拼西凑的.
不过展高程点是用的command方法,有时会出bug
有用e ...

有,顾版在论坛上发过源码,不记得在那了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-6 05:27 , Processed in 0.186898 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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