自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

原创 RevitAPI:如何用API实现两条管道按中心线(Center Line)对齐

有客户问道如何用API实现两条管道在中心线(Center Line)上对齐,我觉得应该是有办法的,就像这样:通过获取到中心线的几何信息使用Document.Create.NewAlignment()方法创建这个对齐约束结果碰到了莫名其妙异常:ArgumentException: One of the conditions for the inputs was not satisfied

2014-12-22 19:05:08 4585 2

原创 RevitAPI: Rebar.CreateFromCurves抛出异常: Unable to create a RebarShape based on the given curves

我们知道通过Rebar提供几个创建的函数,其中一个是CreateFromCurves,public static Rebar CreateFromCurves( Document doc, RebarStyle style, RebarBarType barType, RebarHookType startHook, RebarHookType endHook, Elem

2014-12-17 10:27:24 3262 3

原创 Revit2014: 板Slab在创建时候提示错误:“边界边缘线彼此相交。边界等高线不可扭曲。”

在Revit 2014里面,调用NewSlab方法抛出一个奇怪的错误:Boundary edge lines intersect each other.  Boundary contour must not be distorted.中文是这样:边界边缘线彼此相交。边界等高线不可扭曲。下面是他的代码:CurveArray temCurveArr = new Curv

2014-12-16 18:11:52 18933 2

原创 RevitAPI: Level标高无法被删除

有Revit用户发现,创建的标高始终无法删除,不管是使用界面还是API。使用API的话,会抛出下面的异常:Autodesk.Revit.Exceptions.ArgumentException: ElementId cannot be deleted.答案Revit工程里面必须至少有一个标高,所以,最后一个标高是永远无法删除的。除非我们再创建另外一个标高,方可把本标高删除。

2014-12-16 15:27:21 4449 1

原创 RevitAPI: 不支持ElementClassFilter的那些类

我们使用ElementClassFilter来过滤Element的时候,经常会碰到一些异常,例如下面的:Autodesk.Revit.Exceptions.ArgumentException: Input type(Autodesk.Revit.DB.DetailLine) is of an element type that exists in the API, but not in R

2014-12-11 19:08:22 2216

转载 关于举办BIM与云计算技术高峰论坛暨2014年度BIM专业委员会年会的通知

原文地址:http://www.cgn.net.cn/xhdt/tztg/GuanYuJuBanBIMYuYunJiSuanJiShuGaoFengLunTanJi2014NianDuBIMZhuanYeWeiYuanHuiNianHuiDeTongZhi/    为推动住建部“十二五”建筑业信息化发展规划提出的加快BIM等新技术在工程中的应用,加强各会员单位的沟通,进一步分享BIM的

2014-12-11 17:36:18 2097

原创 RevitAPI: 关于一些Exception

RevitAPI的使用过程中,我们会碰到各种各样的异常(Exception),我想在这里收集一些常见的Exception,并探讨一下它们的原因以及处理办法。ModificationOutsideTransactionException首先我们看看这个异常ModificationOutsideTransactionException,对初入RevitAPI门的工程师们,这个无疑是

2014-12-11 10:46:29 3459 3

原创 RevitAPI: 事务的错误或警告信息的处理 - Failure Processor of Transaction

很多时候,当我们提交一个事务的时候,Revit会弹出错误框或者警告框,而该错误或警告无法使用Try-Catch捕获。using (Transaction transaction = new Transaction(RevitDoc)){ try { transaction.Start("TransactionName"); // do yo

2014-12-10 18:11:49 4721 1

原创 RevitAPI: 获取DWG导出的设置信息

Revit支持导出DWG文件,导出之前我们会进行一些设置,我们怎么获取这些设置并读取设置里面的信息呢?1. DWG导出设置对应的类是ExportDWGSettings,我们发现它是继承自Element,这就意味着我们可以使用ElementFilter来过滤它们。2. 过滤之后,通过ExportDWGSettings.GetDWGExportOptoins()可以获取到信息的入口,它返回DW

2014-12-03 17:12:12 4374

原创 RevitAPI: 如何从FamilyInstance获取所在的开关系统(Switch System)

有客户问道如何使用API创建开关系统(Switch System),很遗憾,答案是:目前没有API可以创建。客户继续问如何从FamilyInstance获取所在的开关系统(Switch System)。答案:目前没有直接从FamilyInstance获取开关系统的方法,不像获取电气系统有这样类似的方法:FamilyInstance.MEPModel.ElectricalSyst

2014-12-03 17:00:44 1424

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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