- 积分
- 10908
- 明经币
- 个
- 注册时间
- 2015-8-18
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
发表于 2024-8-5 04:02:25
|
显示全部楼层
本帖最后由 你有种再说一遍 于 2024-8-5 05:31 编辑
1. 关于中望CAD的VLX支持:
据说2025年中望CAD将支持VLX,这是否属实?过去中望CAD使用的是VLS,这在通用性上似乎有所不足,如果有使用中望CAD的用户,请分享一些信息.
答:俺不知道.
2. DCL界面的改进建议:
很多人认为DCL界面并不十分优越,请问有没有更好的做法或建议?
答:换到c#,而且不要用winform,用WPF,采用数据绑定模式,体会现代化界面编程.又或者换到c++,采用QT的QML,就是有点苦,打通ARX和QT需要一定功力.
3. CAD经典界面的代码恢复:
有没有特定的代码可以帮助恢复CAD经典界面到原始状态?
答:用户配置是一份用户注册表,保存并比较就知道改了什么了,这适用于切换经典模式,并且c#有提供CUI刷新函数.
不过快捷方式启动参数就能打开即为经典模式:
https://www.cnblogs.com/JJBox/p/11151904.html
4. 工具选项板的初始文件夹设置:
对于"工具选项板",是否有代码可以设置其初始文件夹(目录)?
答:同上,需要自行分析,现在很多工具都可以看软件究竟改了什么的.
5. 启动组加入代码的兼容性问题:
lisp加入启动组的代码往往因系统不同而失败几率较大,是否有其他解决方案?
答:用c#或者arx加载.因为他们加载项靠前,能够在cad还没有界面就load到进程上面.
6. 无版本限制的侧面停靠菜单:
到目前为止,似乎还没有发现不受版本限制的侧面停靠菜单,是否有这样的解决方案?
答:没有,就算Win32API也会更改,所谓的兼容无非就是做了一大堆事情,等到某个人用旧软件时候想:居然不能运行.
7. 智能料板排料系统:
目前似乎还没有开发出比较好的智能料板排料系统,有没有推荐的?
答:有空就去github逛逛https://github.com/mses-bly/2D-Bin-Packing
不过排料不是简单扭一扭减少面积就可以的,而是需要让程序记得以前排过的优秀位置,说明得建立一个数据库,还得构建一个概率模型.当然了,简单也有简单做.
8. PDF转CAD的文字问题:
当PDF转换为CAD格式时,文字变成了线,导致无法继续设计,除非重写文字.是否有办法解决这个问题?
答:调用OCR识别,这个应该每个人都会去玩玩OpenCV的,又不是只有cad好玩.
c#常用PDF库是itextSharp,做好一个调包侠,不要老自己写东西.
https://www.cnblogs.com/NanShengBlogs/p/10976778.html
9. 椭圆变四弧的代码:
到目前为止,似乎还没有人发布椭圆变四弧的代码.
答:四弧和八弧,无非都是采样点构成,采样无非就是一个cad提供的函数了,不需要自己写,还可以并行采样来着...不过八弧最优解是有论文,四弧误差过大了吧,所以没人在意四弧,工程实现上面可以采取夹逼准则看看拟合的.
https://www.docin.com/touch_new/preview_new.do?id=1567957827
10. 基于各单体最小面积的智能分组函数:
是否存在一种智能分组函数,它基于各单体的最小面积来实现分组?
答:所谓的分组就是索引,而把分组缓存起来就是缓存.一级索引是cad是句柄id索引,我们要制作的是二级索引,在利用开图事件在瞬间通过并行遍历句柄,然后把图元归类的技术,你就可以把他们按照面积有序归类,这样选择的时候只需要通过树,进行二分法/多线程找到左右之间的.
https://www.cnblogs.com/JJBox/p/12489648.html
11. EXCEL转CAD的兼容性问题:
如果用户的电脑上没有安装Office而是使用WPS,EXCEL转CAD的代码是否仍然适用?是否有其他兼容的解决方案?
答:lisp的不清楚,c#也不清楚.主打一个不清不楚.
如果是程序通讯,估计也是用com接口.
如果是用库,c#作为微软亲儿子有VSTO类库来实现office编程,不知道能不能过度WPS...第三方库能读写Excel文件,例如OpenXML,EasyExcel,找找库,成为快乐的调包侠.能够在核心层用一套代码,在接口层用n套代码也无所谓.
推荐南胜博客,它玩Excel溜溜的,
https://www.cnblogs.com/NanShengBlogs
(完)
|
评分
-
查看全部评分
|