goldenshin 发表于 2003-10-6 12:19:00

征求对AutoDesk的问题

11月17号,本人又要参加AutoDesk的Developer Days (所谓的开发者大会).这次我想向他们提几个问题.如果你有什么好的建议或问题请跟帖,我将尽力转达.

1)wizard的问题, objectArx的wizard在功能上越来越好,但平台兼容性不好.比如objectARX的wizard不支持.Net 2003,很不方便. 其实就算是ObjectARX R14,我们也能在.Net 2003下开发.
但是,从他们公司发出来的会议议程看,他们要谈.NET的问题,不知道会不会已经考虑到这个问题了.

2)AutoCAD应当提供对Excel的深度支持. 在技术上早就不成问题了,我想建议他们这样做,如果他们接受这一点,以后就可以直接将Excel做为AutoCAD的一个内置工具(动态),做表格就很方便了.

3)我要问问他们Inventor的事,inventor跑起来太慢了,我想问他们会不会改进?

mccad 发表于 2003-10-6 12:33:00

还有,ActiveX对象模型能不能搞好一点。
如修剪、延伸等功能,曲线功能,动态鼠标支持,LDATA数据支持,还有很多关于对象模型的问题要好好总结才行,搞这样一个东西出来,但却没有搞好,让大家编起程序来很辛苦。

goldenshin 发表于 2003-10-6 13:05:00

我没搞过ActiveX, 能不能请列出(或发动大家列)所有认为要改进的地方?

shun 发表于 2003-10-7 10:14:00

颜色只有256种,太少,对于充填丰富多彩的面色来说,不能满足要求.

e2002 发表于 2003-10-7 13:39:00

提一些AutoCAD的易用性方面的问题:

1. 增强Viewport的鼠标拖动改变大小(Model中)
2. 增强Layout的编辑功(Rename,MuiltiCopy,ApplyPageSetupToSelectedLayouts,Sort...)
3. 改进"关联标注".
4. 改进CAD Standard , 使之可以自动按照用户设好的对应表自动一一修正
5. 改进TTF的使用,现在的太慢了.
6. 题供编辑DWF文档的工具,我指的编辑主要是以下这些内容:
   合并多个dwf文档. 分解多sheet的dwf为单个sheet的dwf,
   publish命令能输出某些sheets到一个已经存在的dwf中,
   且用户可以指定是增加还是替换同名的sheet
7.Copy和Move命令能象Extend和Trim那样随时按住"shift"键切换到另一功能,且更改按右键
   的功能为取消命令.
8. STRETCH命令希望能改进.
9. 希望提供针对大量Inert对象中的Attribs的各种属性的修改工具
10.Rotate命令增加"Copy"选项
11.Fillet和Chamfer增加"Dynamic"选项",方便用户动态确定位置
12. 增强操作"View"的工具,使之能超越Microstation的水平.类似Toolbar中的UCS下拉列表.
13. pasteclip命令希望能改进默认为连续操作,直到用户按ESC或右击取消
   且应该和insert命令那样,可以动态修改BasePoint,Scale(X,Y,Z),Mirror,RotateAngle.....
14. OPM和ADC窗口的TitleBar应该提供用户自定义位置的功能,现在2004的只能是左右,不能是上下,白白占据绘图空间.
15. 增强ToolPalettes的功能,
   能不能做到这样 :
   用户在文档中选择一些对象,直接拖到ToolPalettes上,可以保留很多个这样的对象集,就像Office的剪贴板,用户可以在任意打开的文档中使用这些对象集,设置左拖为pasteclip,右拖为菜单选择插入的方法.
16. OPM中能不能插入其他文档中的增加UCSs的功能?

goldenshin 发表于 2003-10-8 11:25:00

关于颜色,在2004里不是有很大改进了吗?

关于颜色,在2004里不是有很大改进了吗?

shun 发表于 2003-10-9 16:19:00

文字实体与其它实体,相重后,不能透明显示!

huangyhg 发表于 2003-10-19 19:19:00

帮我解答一下,好吗?
识别直线用acdbline,识别公差用什么啊?

arx(vc)对autocad二次开发问题
要求:选中尺寸或公差->对象属性->程序编码实现->获取尺寸值和公差值等(不用手工输入就行)
以"尺寸标注"为例,
问1:若我想在特性窗口中添加一项,比如在"公差精度"下面添加一项"测量方法",并显示在特性窗口中,如何编码实现?
问2:添加的这一项与"公差精度"存放在同一张表中,如何存放?(是存放在表中吗?)
以"形位公差--圆度"为例,
问3:选中"圆度公差",右击"特性"菜单选项,在"文字替代"一栏中,显示"{Fgdt;e..}",如何将这一串字符串用自定义的"汉字"替换掉?

mccad 发表于 2003-10-21 19:47:00

对象模型需要改进的内容:

图形操作:
一.编辑功能:
    1.修剪、延伸、打断、圆角、倒角,这些功能无法直接使用ActiveX实现,只能通过计算对象的特征位置来实现。
    2.偏移Offset方法有BUG,对离原点远的对象进行偏移时,原对象会自动移动到原点附近。
二.多线MLine功能:
    对于多线,只提供绘制方法,未提供多线样式的设置方法。
三.曲线功能:
    对于VL中提供的多种曲线编辑功能,在ActiveX中未涉及。其中包括:
      getStartParam,getStartPoint,getEndParam,getEndPoint,getPointAtParam,getParamAtPoint,getParamAtDist,
      getPointAtDist,getDistAtParam,getDistAtPoint,getclosePointTo,getFirstDeriv,getSecondDeriv
四.MText(多行文字)没有实际宽度及实际高度属性:actualWidth,actualHeight。
五.WBlock 方法没有插入点参数,输出的图块只能按图形的原点做为插入点。
六.Hatch(填充)没有提供封闭区域内一点创建填充图案的方法。
七.没有提供边界对象的创建方法。
八.三维实体只提供以简单的创建实体功能,对其它功能没有良好支持。
九.没有提供获取图形预览图标的方法。

扩展数据:
十.LDATA功能:
    对于VL中提供的对LDATA数据的存取功能,在ActiveX中未涉及。

符号表部分:
十一.DimStyle (标注样式)对象没有修改标注样式的方法,很不合理。
十二.Linetype (线型)对象除了线型说明及名称外,其它属性均无法获取(如线型的定义等信息)。
十三.View和ViewPort都只提供了简单的设置,绝大部分的属性都没有提供属性方法。
十四.Group没有提供组说明(Description)、是否可选择(isSelectable)信息。
十五.BLOCK没有提供保存和获取块预览图标的方法以及块的说明文字。

其它:
十六.希望能增加一些通用对话框,如打开文件(带图形预览)、浏览文件夹、颜色选择、多彩颜色选择、线型选择、图层选择等对话框。
十七.SendCommand方法该改改了,很不好用,而且很不专业。
十八.没有提供GetCfg和SetCfg这样的获取和设置配置文件的方法。
十九.没有提供获取环境变量的方法。
二十.没有提供动态制图的方法,即动态屏幕显示操作。

huangyhg 发表于 2003-10-24 19:34:00

形位公差标注不符合gps的规定!!
页: [1]
查看完整版本: 征求对AutoDesk的问题