找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: netbee

[原创]:蜜蜂软体:坐标标注(源代码公开,你可以修改)

[复制链接]
发表于 2003-5-1 00:17:13 | 显示全部楼层
源代码公开,有利于程序的完善,值得学习和讨教,应该提倡。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-5-1 19:50:08 | 显示全部楼层
Eachy,excuse me,今天才看到,你已有另贴
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-5-8 19:00:29 | 显示全部楼层
源代码公开,大家应积极发展大公无私的精神!!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-5-9 00:46:37 | 显示全部楼层
谢谢公开源代码,我也写了一个,不过没你的全,学后改进!!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-5-9 07:48:32 | 显示全部楼层

谢谢

谢谢,程序不错,不过能不能经常改进
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-5-11 16:52:57 | 显示全部楼层
程序不错,请问如何设小数点位数?我不懂lisp,我正想找一个坐标标注程序,天正自带的不行。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-5-19 01:18:27 | 显示全部楼层
真雪中送炭也
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-7-23 09:31:55 | 显示全部楼层
感觉蛮好的啊
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2003-7-25 15:09:43 | 显示全部楼层
由于这个程序的改进版我已经整合到我的程序集中了,所以要过一段时间才能完成!
程序集是关于基础CAD绘制的(基础承台绘制)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-7-26 07:37:39 | 显示全部楼层
提倡源代码公开,大家共同研究、探讨。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-8-2 11:01:56 | 显示全部楼层
好东西大家分享
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2003-8-8 11:37:38 | 显示全部楼层
最近接着一些设计单位发来的设计总图,发现有些图形中在非世界坐标系状态下标注会出现字体为倒像或镜像。不能正常生成正像,但新文件中无此现象不知什么原因,希望大家共同找出各种BUG,并解决它!贴上来大家学习!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2003-8-14 12:21:54 | 显示全部楼层
;;添加小数点位数功能

; 请将下面代码添至文件首的全局变量定义区
;初始化全局变量Dimzb_xs为3位
(setq Dimzb_xs 3)

;;;;请将下面函数添至程序的函数区并将函数名添至程序的局部变量定义区
;;;-------------------------------------------------------
;;;设置保留小数位
  (defun Set_xs        (/ tmp)
    (initget 4)
    (if        (setq tmp (getint (strcat "\n保留小数位<"
                                  (itoa Dimzb_xs)
                                  ">:"
                          )
                  )
        )
      (setq Dimzb_xs tmp)
    )
  )


;;主程序修改部份如下
;;提示部分修改如下
          (progn
            (setq tmp
                   (strcat "\n[坐标前缀(C):"
                           bzhome
                           "/字高(H):"
                           (rtos Newtextsize)
                           "/方向模式(F):"
                           bz_angtype
                           "/小数(D):"
                           (itoa Dimzb_xs)
                           "]选择标注基点:"
                   )
            )
            (initget "C H F D")
            (setq pt1 (getpoint tmp))
            (if        (= (type pt1) 'STR)
              (cond ((= pt1 "C") (sethome) (not nil))
                    ((= pt1 "H") (settexth) (not nil))
                    ((= pt1 "D") (Set_xs) (not nil))
                    ((= pt1 "F")
                     (setzbangle)
                     (if (= bz_angtype "动态")
                       (not t)
                       (not nil)
                     )
                    )
                    (t t)
              )


              (not t)
            )

          )



;;提取点piont1的X、Y坐标并分别转换为字符串
;;找到原程序的以上功能处将其改为:
   (setq ptx1 (rtos (car pt1) 2 Dimzb_xs))
       (setq pty1 (rtos (cadr pt1) 2 Dimzb_xs))
       (SETQ PTZ1 (Rtos (CADDR PT1) 2 Dimzb_xs))
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-8-14 21:28:55 | 显示全部楼层
有时文字“X=”与“Y=”没有对齐。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2003-8-15 13:04:08 | 显示全部楼层
当标注在左边时,文字是采用的右对齐方式,所以当坐标在左边且X、Y的长度不一样时,就会发生X、Y左边不齐现象(此时文字右边是齐的哟;-))
当然你也可以改为统一为左对齐!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-4-20 06:33 , Processed in 0.442394 second(s), 53 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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