- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 RevitAPI入门指南
有些朋友写信问我们哪里可以找到RevitAPI的学习资料,尤其是初学者应该怎么入手。我推荐下面几个地方:[英文] 博客:如果英文可以的话,首选我瑞士的同事Jeremy Tammiik的博客,全世界最全的写RevitAPI的博客。RevitAPI入门可以看这里。[英文] 官方:Revit官方开发者中心,有往年RevitAPI培训的视频以及相关资料,还有RevitSDK下载等等。[英文
2015-03-18 16:29:50 18465
转载 Navisworks API开发指南
转载一篇我ADN同事的文章,关于Navisworks API开发入门的。更多内容查看原文:http://blog.csdn.net/autodeskinventorapi/article/details/43792823Navisworks产品 产品能力任何API都是用来对产品能力的拓展,有必要先了解Navisworks产品能做什么?需要明确的是,Naviswo
2015-03-12 18:24:50 8542
原创 RevitAPI: 当前视图为透视图的时候IdlingEvent不会被触发
如题,当当前活动视图是透视图PerspectiveView的时候,IdlingEvent就不会被触发,是不是一个bug?答案是:不是bug,透视图的情况下IdlingEvent和其他很多跟UI相关的API都不能工作是by design
2015-03-30 17:52:38 1185
原创 RevitAPI: ScheduleDefinition.GetSchedulableFields()返回的结果比UI显示的要多
在Revit里面创建明细表的时候,Revit会提供一个可用字段列表让我们选择,如下:对应的获取这个列表的API就是ViewSchedule.ScheduleDefinition.GetSchedulableFields(),但是奇怪的是它有时候返回的字段比界面上要多,是怎么回事呢?原来在界面上除了可以添加列表上的字段之外,还可以通过“添加参数”按钮来添加项目参数或者共享参数,API
2015-03-30 17:31:46 1702
原创 RevitAPI:不要在遍历(Iterate)过滤出来的收集器(FilteredElementCollector)时修改文档(Document)
有客户报了一个问题,说用API加载族(Familly)的时候,如果这个文件是一个新的文件,那不会出现问题,但是如果是升级文件,Revit就会崩溃。他的代码大概是这样的:UIApplication rvtApp = commandData.Application;UIDocument rvtDoc = rvtApp.ActiveUIDocument;FilteredElementCol
2015-03-30 15:06:22 2620
原创 RevitAPI: 修改文件最大备份数和修改水管坡度
问:在Revit中,文件另存为的时候,点击“选项”,在选项卡中,我们可以设置“最大备份数”,用API如何做到呢?答:最大备份数的相关API应该是SaveAsOptions.MaximumBackups属性,在调用Document.SaveAs的时候使用。问:Revit可以通过界面修改管道坡度,有没有这样的API可以实现同样的功能呢?答:目前管道的坡度属性是只读的,无法设置,所以
2015-03-13 17:27:13 2950
原创 RevitAPI: 修改视图View裁剪区域Cropbox的大小
有客户问道怎么修改视图的裁剪区域没有反应呢?他是这么做的,首先创建一个视图,然后修改它的裁剪区域:ViewFamilyType vTypeElev = Class1.getviewfamilytypes( ViewFamily.FloorPlan, RevitDoc).First();var view = ViewPlan.Create(RevitDoc, vTypeElev
2015-03-11 16:16:26 7165
原创 RevitAPI: 如何获取某个材质参数?
我经常听到这样的问题:Asset里面有太多的参数,怎么才能知道哪个参数是我想要的?尤其是我们中国的用户,界面都是中文,而API基本都是英文,寻找对应关系就更难了。private void CustomerApproach(Material material){ ElementId appearanceId = material.AppearanceAssetId; Appea
2015-03-05 14:59:19 5620 5
原创 RevitAPI: 创建详图线之前获取可用线型列表
有客户问道:如何在创建详图线之前获取它的可用线型列表?目前只能通过API的过滤器来过滤类GraphicsStyle拿到所有的线型元素。回答是:目前没有这样的API。但是我们可以通过这个方法绕一下: 先创建一个详图线,回滚该事务(Roll back the Transaction),代码如下:Transaction transaction = new Tra
2015-03-04 18:05:02 4257 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人