找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: netbee

[分享]:蜜蜂软体:轴线绘制(源码)

[复制链接]
发表于 2004-5-4 21:06:07 | 显示全部楼层
我试过了在2005下完全可以,呵呵,不好意思,楼主能否把LIB.VLX的源码传上来?让我们学习学习,嘿嘿,有点过分哦
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-5-8 17:07:09 | 显示全部楼层
你的工具条放到网上来,大伙为你测试,呵呵。红眼。。。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-5-8 23:29:34 | 显示全部楼层
在2005中还是不能标注,31楼xjlmlxbq能不能将标注具体的使用过程介绍一下。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2004-5-11 16:53:37 | 显示全部楼层
最初由 xjlmlxbq 发布
[B]我试过了在2005下完全可以,呵呵,不好意思,楼主能否把LIB.VLX的源码传上来?让我们学习学习,嘿嘿,有点过分哦 [/B]

呵呵
不好意思!
里面有很多函数是我的其他程序的,我还没有考虑公开!
我发布这个轴线程序是为了给大家演示如何在LISP对话框中进行图形的实时生成显示。因为以前有帖子在讨论如何在LISP中实现图象的显示问题。

而且我在轴线绘制中进行轴线的图象显示的函数只是进行了将直线、圆弧线数据转换。特别的是将圆、弧转换为多边形来显示而已,就是用多边形代替圆!
---------
你还可以编制一些函数进行字母、数字等等的图象显示绘制
原理和定义CAD的形文件一样,全部用很小的直线来代替所有你要显示的图象。
呵呵,数据量太大我没有做!
-----------

只是抛砖引玉而已!
希望各位高手们不要笑我哟!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-5-12 18:30:45 | 显示全部楼层
能不能把VLX的源码放上,我不知道为什么有这个文件,图像会在对话框中时时显示?谢谢!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2004-5-15 12:11:33 | 显示全部楼层
最初由 三根毛 发布
[B]能不能把VLX的源码放上,我不知道为什么有这个文件,图像会在对话框中时时显示?谢谢! [/B]

它是一些程序要用到的初始化函数和算法函数。
图象实时显示,是指当你进行一些参数化绘图时(如本题的轴线、基础绘制、楼梯、门窗等等)当你的参数改变时,在对话框中的图象控件(预览)就能相映变化,而不是等你确定绘制后才能看到效果!
在LISP中进行DWG文件的预览,可能LISP语言现在是无法实现的。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-5-17 11:14:10 | 显示全部楼层
请教netbee,我使用轴线工具时出现如下错误:
(错误: 线型 Axis 未定义,位于图层表记录 Axis
AutoCAD 变量设置被拒绝: "clayer" "Axis")
是怎么回事了?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2004-5-17 19:26:40 | 显示全部楼层
你未将netbee.lin文件复制到CAD的Support目录吧。

它是我自定义的一个线型。因我觉得CAD自带的线型作轴线不太好。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-5-17 20:52:54 | 显示全部楼层
你是搜索的那个文件吗?我在CAD的线型里定义了你的轴线,没用。可否帮忙改下了,
你就用CAD的线型吧。我也是用自定义的轴线。
还是不行,我试了,出现相同的错误。
用下面的图测试下
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-5-18 03:56:17 | 显示全部楼层
呵呵!我没有用过2005,我是在2002中调试的。
可能是在2005中获取的DXF数据不一样
你在2005中用Vlisp下中断来跟踪一下试试吧!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2004-5-18 18:19:40 | 显示全部楼层
最初由 萍水相逢 发布
[B]我下载了,程序加载后,可是不能用,怎么才可以调用呀。 [/B]

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

使用道具 举报

发表于 2004-5-18 21:44:36 | 显示全部楼层
不太明白这的,好像在LISP文件里不能改吧
    (if        *Axis_layer*
      (setclayer (list *Axis_layer* 1 "Axis"))
      (progn
        (Nsetini "Axis_layer" "Axis")
        (setclayer (list *Axis_layer* 1 "Axis"))
      ) ;_ 结束progn
    ) ;_ 结束if
  ) ;_ 结束defun
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2004-5-18 22:29:49 | 显示全部楼层
setclayer函数是设置图层。
Nsetini是设置netbee.ini配置文件

setclayer函数
http://www.xdcad.net/forum/showthread.php?threadid=152635

加载线型代码:
  1. (if (= (tblobjname "ltype" "AXIS") nil)
  2.   (command "-linetype"
  3.            "l"
  4.            "Axis"
  5.            "NetBee.lin"
  6.            ""
  7.   )
  8. )
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 15:54 , Processed in 0.224718 second(s), 53 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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