自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

极客BIM工作室

专注于BIM技术!

  • 博客(7)
  • 收藏
  • 关注

原创 Revit API 开发 (10): ExtensibleStorage 外部存储

前言很多时候,需要往Revit的文件里面放自己的数据。这里简单介绍一下 Revit API 如何处理数据的保存和读取。并且这些数据是绑定到具体的构件上的。实例创建一个数据结构,绑定到墙的实例上,存储值,然后再把它读出来。创建SchemaBuilderSchemaBuilder schemaBuilder = new SchemaBuilder(new Guid("720080CB-DA9...

2020-01-18 20:27:17 919

原创 Revit API 开发 (9): BRepBuilder 创建原生几何图形

前言原生集合图形的好处不言而喻,如何创建一个复杂的原生图形,Revit API 也提供了对应的功能。流程如何使用 BRepBuilder 创建一个圆柱体,并且用DirectShape在Revit中创建。代码请参考Revit SDK。BRepBuilder开始和结束BRepBuilder brepBuilder = new BRepBuilder(BRepType.Solid);brep...

2020-01-18 19:57:00 3018

原创 Revit API 开发 (8): DirectShape 创建Revit可以识别的几何图形

前言Revit 有多种可以导入几何图形的方法,但是DirectShape绝对是其中特殊的一种。用它生成的几何图形,就像是Revit原生的一样。当然,为了达到“原生”的目的,在编程上你不可避免地也需要按照它给你定义的规则来进行编写。下面,我会讲解几个例子。用DirectShap创建一个长方体创建流程:创建底面的正方形4个顶点,然后通过顶点创建4条线拉伸出来一个长方体Geom...

2020-01-18 18:46:07 4292 1

原创 Revit 上的 Generative Design - Project Refinery Beta

什么是Generative Design?Generative design is a definitive shift in conceptualizing, designing, and building. Discover how design automation and design optimization deliver a new freedom and possibilitie...

2020-01-16 18:59:48 1994

原创 Dynamo For Revit Node: Analysis Visualisation Framework (AVF) 分析可视化框架

FaceAnalysisDisplay.ByViewFacePointsAndValueshttps://github.com/jeremytammik/RvtFaderhttps://github.com/jeremytammik/forgefader

2020-01-14 07:24:57 830 1

原创 Revit API 开发 (7): Event 事件的应用

前言Event 是一个在各种编程语言中,都非常重要的概念。它是一种重要的设计模式,Revit API 也需要利用它来完成一些工作。在介绍 Event 之前,首先说明一下Revit API 中的两个 Application 类。Autodesk.Revit.Creation.Application 和 Autodesk.Revit.ApplicationServices.Application。...

2020-01-10 14:42:18 846

原创 Revit API 开发 (6): 构件的复制移动旋转等操作 - ElementTransformUtils Class

摘要通过 Revit API 来对模型中的构件进行移动和旋转等操作是一个非常基本的需求。Revit API 当然也提供了这个功能,并且把它打包在一个类中,方便开发者使用。这个类就是 ElementTransformUtils。细节先从一个例子开始,然后介绍类 ElementTransformUtils。例子可以直接打开 Revit 的“宏”这项功能,把下面这段代码贴上去,编译完成之后,就...

2020-01-09 07:19:27 1965

空空如也

空空如也

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

TA关注的人

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