- 博客(10)
- 资源 (3)
- 收藏
- 关注
翻译 Building Coder(Revit 二次开发)- 在两条线之间创建尺寸
原文链接:Create Dimension between Two Lines如何创建尺寸是一个经常被问及的问题。我最近花了点儿时间研究并找到了一个解决方案,顺带纠正了 RevitLookup 中一个相关的错误。问题我尝试用编程的方式创建详细的图纸,特别是使用 ItemFactoryBase.NewDimension() 方法。我根据墙元素的几何特征在草图视图中绘制细节线(Detail
2012-10-20 15:48:03 2619
翻译 Building Coder(Revit 二次开发)- 创建球体用于AVF和过滤
原文链接:Sphere Creation for AVF and FilteringRevit 2012 API 新引入了 GeometryCreationUtilities 类来帮助创建实体。然而它没有提供直接的球体创建方法,而是提供了以下五个根据输入曲线创建几何实体的辅助方法:CreateBlendGeometry 融合CreateExtrusionGeometry 拉伸Cre
2012-10-19 11:48:09 3286
翻译 Building Coder(Revit 二次开发)- 设置匹配范围框的视图剖视框
原文链接:Set View Section Box to Match Scope Box今天我们讨论一个我很感兴趣的问题:1. 如何精确地获取空间范围框(Scope Box)的几何位置、尺寸和方向?2. 如何精确地设置三维视图剖视框(Section Box)的几何位置、尺寸和方向?换句话说就是如何使用手动调整的范围框来定义视图剖视框,即模型是如何在三维视图中被剪切的。实
2012-10-17 10:43:17 4018
翻译 Building Coder(Revit 二次开发)- 图形化显示区域边界
原文链接:Graphically Display Area Boundary Loops我最近研究了一个关于检测区域边界是否闭合的问题,方法是在 RevitLookup 中查看相关的坐标值。但是我想人脑很难分析这么多的数据,所以靠谱的方式你懂的,还是创建一个外部命令(DisplayBoundary)来自动化地完成。该命令遍历选中区域(或是模型中的所有区域)的边界片段,然后创建一个曲线来代表
2012-10-15 10:39:14 3974
翻译 Building Coder(Revit 二次开发)- 关于楼板边界的重新思考
原文链接:Slab Boundary Revisited问题如何使用 Revit API 获取楼板边界?Jeremy我2008年时就实现了一个名为 CmdSlabBoundary 的外部命令用于获取楼板边界。这个命令识别一块楼板的边界(包括门洞),然后沿着边界创建一组高亮的模型曲线。针对你的问题,我重新检查了这个命令,并将其代码更新到 Revit 2013。[T
2012-10-12 11:30:53 5948
翻译 Building Coder(Revit 二次开发)- 使用实体相交(Solid Intersection)过滤有接触的梁
原文链接:Filter for Touching Beams Using Solid Intersection几何创建工具创建的临时实体(Solid)可以用于几何特征过滤器。问题我想通过编程方式获取全部有接触的梁,不考虑它们之间的连接状态。用户首先选中一根梁,然后程序自动将所有有递归接触的梁(即级联方式接触)选中。Jeremy首先让我们讨论这些梁
2012-10-10 10:36:52 5695 1
翻译 AEC DevBlog(Revit 二次开发)- 获取一个面的法线方向
原文链接:Getting the normal direction of a face问题当我使用 PlanarFace.Normal 属性获取面的法线时,我法线对于有些面来说结果和实际的面方向相反。foreach (Face face in solid.Faces){ PlanarFace planarFace = face as PlanarFace; i
2012-10-09 18:08:39 3588
翻译 AEC DevBlog(Revit 二次开发)- 使用 Revit API 选取三维点
原文链接:Picking 3D points using Revit API作为 Revit 二次开发人员,我们很熟悉如何使用 Selection.PickPoint() 在二维平面上选取一个点。由于 Revit API 并不直接支持在三维坐标系中选取一个点,我们需要采用稍微复杂一点儿的方法来实现:1. 首先借助 View.SketchPlane 属性设置当前工作平面;2. 然后使
2012-10-09 09:40:44 4025
翻译 Building Coder(Revit 二次开发) - 真实世界中的角坐标
原文链接: Real-World Concrete Corner Coordinates我之前和人合作了一个很实用的程序:自动创建施工现场的位置点和结构元素。为了实现功能,我们必须首先解决如下几个 Revit 二次开发的问题:1. 获取结构混凝土元素(Structural Concrete Elements);2. 获取结构混凝土元素的角(通过它们的几何特征获取顶点);3. 将
2012-10-05 15:06:19 2778
翻译 Building Coder(Revit 二次开发) - 创建与墙体平行的剖视图
原文链接:Create Section View Parallel to Wall先插两句题外话,在建的全世界最高最绿色的建筑“上海中心”(Shanghai Tower)中大量使用了 Autodesk BIM 解决方案。译者注:我旁听了上海中心的负责人在去年的北京AU大师会上做的关于 Autodesk BIM 在上海中心设计和建造中应用的主题演讲。会后我向他问了些 Revit
2012-10-02 17:21:26 4276 1
WCF 解析 HTTP Multipart Form Data
2013-02-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人