- 博客(12)
- 资源 (11)
- 收藏
- 关注
转载 Navisworks 模型数据和API简介
我的同事梁晓冬最近一年对Navisworks的支持工作产生了极高的热情,我想可能是国内对Navisworks关注/使用的用户越来越多吧。前些天我叫他写了一篇针对Navisworks初学者或者希望更进一步了解Navisworks的用户的技术类的介绍性文章。现在我把他的文章转贴在下面供大家学习: NavisWorks 是目前Autodesk 在建筑业表现最突出的一款施工项目管理产品,它将带您进入具
2009-11-24 15:47:00 11115 3
转载 转载-让ObjectARX向导跟Visual Studio Express Editor合作
如果你在用VS Express Editor,安装了ObjectARX向导后,新建一个C++工程但是发现没有ObjectARX的工程模版,无法使用ObjectARX向导的功能(创建工程就是其中一种功能)。 Kean有一篇博客提供了解决办法,下面是原文: Getting the ObjectARX Wizard to work with Visual Studio Express editi
2009-11-24 10:48:00 1917
原创 CAD 应用程序开发:ADN DevDays快来了
对于那些活在Autodesk软件开发世界里的人来说,快乐(偶尔也痛苦)的季节就快来了。ADN Developer Days提供了一个对明年Autodesk产品所有的新东西(包括功能和开发接口)的总体的介绍。它是令人期待的,因为Autodesk会演示产品的新特征和接口技术-可能有你期待已久的功能,或者你没有意识到但却有用的功能。我提到痛苦是因为可能不可避免地仍然有些你需要的功能没有提供,还需要继
2009-11-23 17:09:00 974
原创 InventorViewControl.ocx不能用在Inventor进程内使用的折衷办法
InventorViewControl.oc是一个免费的ActiveX控件,可以嵌入在你的程序里用来显示Inventor的文件(可能也包括dwf文件)。但是它采用的是Apprentice的技术,因为Apprentice是不能运行在Inventor进程内的,所以你不能在.dll类型的插件中使用它。解决办法有两种: 第一个解决的办法是使用进程外的(即.exe类型)插件程序来使用这个控件。这个方
2009-11-20 04:10:00 1464
转载 你知道CAD的历史吗
我在查找几个单词的时候,发现了这个帖子,真是写的很好。下面是转载自viuefoo的帖子:http://www.askgczt.com/bbs/archiver/?tid-556.html Version historyAutoCAD Version 1.0 1.0 1 1982, December DWG R1.0 file format introduced AutoCAD Version
2009-11-17 17:20:00 2232
原创 如何用.NET(CSharp & VB.NET)将DWG文件打印为PDF
因为有人问到,所以写了个例子。具体的要求是从.NET(比如C#)里面调用AutoCAD ActiveX API实现后台打印DWG文件为PDF文件,而且要把打印页面的大小设置成和DWG视图的页面的大小一致。当然除了ActiveX API,其它接口,比如ObjectARX和AutoCAD.NET API也支持打印并能实现上述功能的。不过我们今天就限定一下范围,用一用ActiveX API,而且指定产品
2009-11-12 18:04:00 11520 6
原创 设置两种过滤条件
在Inventor中做交互操作时,是否能同时设置kDrawingNoteFilter和kDrawingDimensionFilter两个过滤条件呢?也就是说是否可以让用户选择这两种标注样式呢? 答案是肯定的。除了两个特别的过滤条件(kSketchProfileFilter和kSketch3DProfileFilter),别的类型的过滤条件累加是没有问题的(通过重复调用AddSelectionF
2009-11-10 16:22:00 1779 1
原创 运用Inventor内置的导入文件功能
上次我写了篇文章介绍如何读取Inventor文件导入/导出选项,现在要介绍的是,如何运用修改后的选项将文件打开(即导入到Inventor中)。你可以修改一些文件的导入选项,也可以不修改(即采用默认值)。一旦你改了选项的值,这些值就能直接用于后面的文件导入操作中。文件的导入其实两三行代码就能实现。比如: Dim oNewDoc As Document Call addIn.Open(dm,
2009-11-10 14:40:00 6237
转载 Revit 二次开发现状(2009)
我的同事叶雄进本月要去AU(Autodesk University)讲课了,主题是Revit API。我请他在去之前给我写篇文章,他很快就写好了。我把文章粘贴在下面: Revit被收购之前,前东家Revit Technology Corporation计划提供完整的解决方案,提供设计人员所需要的全部功能。这个想法针对美国或局部地区是可以的,但是如何兼顾全球的市场,却非一个公司所达到。 唯有AP
2009-11-09 10:29:00 3053
原创 读取Inventor文件导入/导出选项(NameValueMap)
Inventor提供了与很多文件格式(比如DWF, DWG, DXF, IGES, STEP, SAT等)的导入/导出的功能。我们的二次开发人员可能会遇到需要对其中一些参数进行修改/设置的情况。 对于文件导入,你可以通过访问TranslatorAddin.HasOpenOptions方法来读取这些参数。对于文件导出(对应文件->另存为命令),你可以通过访问TranslatorAddin.Has
2009-11-02 18:35:00 7145
原创 VS2005 Security Update KB971090导致你的插件不能正确注册
最近我发现如果你安装了VS2005 Security Update KB971090(见下图),然后重新编译你的C++写的Inventor插件(或者其它C++写的dll程序),注册该插件将得到一个错误提示说你的程序配置有错误,无法注册你的插件,需要重新配置你的程序。 我测试了没有安装KB971090的情况下,插件注册成功。后来直到读了微软网站上的一些讨论,才知道这个KB971090悄无声
2009-11-02 17:53:00 1800
原创 如何用C#在AutoCAD2007或更老的版本中获取线的长度
最近有人提到他用.NET在2008版上开发了一款软件,其中使用了获取直线长度的功能(就是利用Line.Length属性),现在想在2007版本下也使用该软件,但是2007版本中.NET编程接口不支持Line.Length属性,如果他自己来实现该方法,觉得工作量比较大,想知道有没有好的解决方法。 AutoCAD ActiveX API里面的AcadLine对象支持Length属性,所以最简单的解
2009-11-02 17:23:00 4398 5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人