自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除