找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 854|回复: 8

[求助]:紧急求助:vba对cad二次开发

[复制链接]
发表于 2003-8-17 11:17:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
以前只是用autocad来画图,现在想编个小软件,实现一些简单的功能。请教一下对autocad二次开发的过程。
1我想自定义菜单,工具箱中想加一个功能,作clothoid曲线(其实就三种线形,直线---clothoid曲线--圆弧)。怎么把clothoid曲线的程序做进去呢。怎么样把我自己定义的菜单集成到我的软件中,就是说最后出来的东西是我自己定制的界面。
2在我的软件中,对画出来的任意曲线,点击后都可以弹出一个相同的对话框,以供输入参数,然后保存为文档。
就这么简单,不知道怎么集成到一起,最后生成一个我自己的东西
另:有没有朋友对clothoid曲线熟悉啊。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2003-8-17 11:48:46 | 显示全部楼层
呵呵,你考大家算法啊,这个曲线你应该清楚啊
你要的自定义菜单、等这里已讲了很多,搜索以下。
另外任意曲线这里也有几个版本的程序,自己
搜索一下,来这里首先要学会不灌水和搜索。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-8-17 19:05:28 | 显示全部楼层
不是关税啊,斑竹。
我是着急。并不是让大家给我算法,主要是方法我不懂,自定义菜单等我是会的,但我不知道最后怎么集成到一起啊。最后要出来一个完整的我自己的东西啊。
还望不吝赐教,时间很紧的。我一直在搜索资料的。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2003-8-18 09:40:47 | 显示全部楼层
想要在AutoCAD里面加入自定义菜单,最好的办法还是用ObjectARX编写ARX
用VBA或者ActiveX不易做到,像你说的"点击后都可以弹出一个相同的对话框,以供输入参数"
这个功能就只有ObjectARX高手才能实现了.往CAD内部添加新的对象,不是初学者可以达到的境界!至于你说的clothoid曲线应该和缓和曲线差不多吧!可以用多段多义线完成!
这样的帖子最好到※VBA、COM-ActiveX Interfaces 开发技术※发!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-8-19 10:38:08 | 显示全部楼层
我在那个版贴了,没人理。
我就是觉得用vc太难了,才用vb的。
搞这个这么难啊。
clothoid 曲线是道路设计中常用的曲线,可以光滑连接两条线,如直线和圆弧之间的平滑连接。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-8-19 12:51:59 | 显示全部楼层
最初由 netstar 发布
[B]我在那个版贴了,没人理。
我就是觉得用vc太难了,才用vb的。
搞这个这么难啊。
clothoid 曲线是道路设计中常用的曲线,可以光滑连接两条线,如直线和圆弧之间的平滑连接。 [/B]



絮俺孤陋寡闻,clothoid 曲线到底是啥东西?我做道路设计作了几年,还是不知道!不过看你的解释“可以光滑连接两条线,如直线和圆弧之间的平滑连接”,应该是缓和曲线吧?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-8-19 13:11:18 | 显示全部楼层
应该说:VB比VC在编译成ARX文件时,比较难以实现!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-8-20 08:59:37 | 显示全部楼层
关于clothoid曲线,请见:http://www.math.hmc.edu/faculty/ ... urves/clothoid.html
http://www.appmath.osaka-wu.ac.j ... ry/ema-clothoid.htm
我不是道路方面的专业人才,此曲线是资料上提供并要求做的。

如斑竹敦煌所说,我所想要的属性窗口往cad内部添加不易的话,我可否不在autocad下的vba中做,而直接在visual basic中,调用autocad的功能,不知道这两者有无区别,后者对于我的需求是否可行。
谢谢各位关心,多多指教。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 05:33 , Processed in 0.386184 second(s), 46 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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