自定义博客皮肤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技术!

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

原创 OpenCasCad (OCCT):几何数据创建算法 Module ModelingAlgorithms

Module ModelingAlgorithms几何算法模块包含众多模块,目前最关心的是几何的创建。几何的创建算法。

2021-11-21 12:19:21 640

原创 Revit SDK 介绍:CompoundStructure 复合结构

前言本文介绍 Revit 复合结构,及 SDK 中的例子, CompoundStructure。内容概念说明复合结构墙、楼板、天花板和屋顶可以由平行的层构成。复合图元既可以由单一材质的连续图层构成(例如胶合板),也可以由多重图层组成(例如石膏板、龙骨、隔热层、气密层、砖和壁板)。 另外,构件内的每个层都有其特殊的用途。 例如,有些层用于结构支座,而另一些层则用于隔热。 Revit 会考虑每个图层的功能,并通过匹配功能优先顺序在相邻的复合结构中连接对应的图层。可以通过设置层的材质、厚度和功能来

2020-06-05 10:51:17 1122 2

原创 Dynamo For Revit 几何专题:概述

前言上周整理了一下 Revit API 的几何库接口,这里再整理一下 Dynamo For Revit 的几何库。和 Revit API 一样,Dynamo For Revit 提供了一套完整的几何库。既然是几何库,那就逃不过这些概念:点、线、面、体。那么,对于任意的几何库,实际上,你要关系的东西逃不过下面的表格,(点 / 线 / 面 / 体)与(点 / 线 / 面 / 体)之间的关系。比...

2020-03-29 10:32:30 1638

原创 Revit API 几何专题 1:几何类库概述 GeometryObject

几何类库Revit API 提供了一套完整的几何库。既然是几何库,那就逃不过这些概念:点、线、面、体。那么,对于任意的几何库,实际上,你要关系的东西逃不过下面的表格,(点 / 线 / 面 / 体)与(点 / 线 / 面 / 体)之间的关系。这些类的基类都是 GeometryObject。对应的点、线、面、体:点: Point线: Curve、 Edge、PolyLine、Profil...

2020-03-21 09:35:29 2383

原创 Dynamo For Revit: Category、Element、Element Type、Family、Family Symbol、Family Instance

前言通过使用 Dynamo For Revit 的节点,介绍一下 Revit 中 Category、Element、Element Type、Family、Family Symbol、Family Instance 这些概念的相关与差异。概念简介

2020-02-22 17:15:53 3297

原创 Anaconda + Tensorflow 安装及跑通例子 - 2024年1月20日

我尝试了Tensorflow官网的方式进行安装,但是报错了。至于原因,我猜测和网络情况有关。于是尝试通过百度和B站,去看其他人的安装方式。总结下来,直接用Anaconda来安装最为方便。网络上也有不少用 Anaconda 的,但是因为这些教程时间比较久,有些对应关系出现了问题。

2024-01-20 17:31:06 796

原创 Revit SDK 内容摘要: 2008.0 - 2009.0 部分

不包含已单独写博客部分。

2023-09-13 01:00:00 199

原创 Revit SDK 内容摘要: 9.0 - 9.1

不包含已单独写博客部分。

2023-09-13 01:00:00 240

原创 Revit SDK 内容摘要: 8.0 -8.1

不包含已单独写博客部分。

2023-09-13 01:00:00 213

原创 Revit SDK 介绍:TypeRegeneration 修改类型,更新文档 & ValidateParameters 参数合法性验证

FamilyType 不是继承自 Element 的,而是独立于 Element 体系之外,直接从 Autodesk.Revit.DB.APIObject派生。FamilySymbol 则是继承自 ElementType。TypeRegeneration 修改类型,更新文档。ValidateParameters 参数合法性验证。例子的核心是更改当前文档的类型。这个例子是在族文件里运行,因此。同样是在族文档里面,即。

2023-09-13 00:30:00 104

原创 Revit SDK 介绍:RoofsRooms 区分是否有屋顶作为房间边界

这个例子是区分是否有屋顶作为房间边界。

2023-09-13 00:30:00 81

原创 Revit SDK 介绍:TraverseSystem 用广度遍历的方式遍历MEP系统

这个例子介绍了用广度遍历的方式遍历MEP系统。

2023-09-13 00:00:00 223

原创 Revit SDK 介绍:WindowWizard 用 API 创建一个窗户

代码量比较多,逻辑基本上是一样的,可以作为一个学习 几何造型 + 参数绑定 的范例。

2023-09-12 20:17:10 112

原创 Revit SDK 介绍:DoorSwing 门的方向

这个例子介绍了如何设置参数,以及如何设置门的方向。但程序运行起来了,参数修改,但几何似乎没有发生变化。

2023-09-12 20:16:30 86

原创 Revit SDK 介绍:AddSpaceAndZone 添加空间和分区

这个例子介绍添加空间和分区。

2023-09-12 20:16:03 139

原创 Revit SDK 介绍:CurtainWallGrid 幕墙网格

这个例子介绍如何创建幕墙,以及如何通过 API 编辑幕墙。

2023-09-12 20:15:25 101

原创 Revit SDK 介绍:CurtainSystem 幕墙系统

这个例子介绍如何创建和修改幕墙系统。

2023-09-12 20:14:44 72

原创 Revit SDK 介绍:GridCreation 创建轴网

这个例子介绍如何创建轴网。

2023-09-12 20:14:02 169

原创 Revit SDK 介绍:Ribbon 界面

Revit 通过 API 将完整的 Ribbon 做了保留,同时这些菜单按钮也可以和相应的命令绑定。

2023-09-09 17:57:11 511

原创 Revit SDK 介绍:RayTraceBounce 光线反弹

这个例子模拟光线反弹。

2023-09-09 14:26:05 188 2

原创 Revit SDK 介绍:PrintLog 打印日志

这个例子介绍了如何使用打印相关的事件。

2023-09-09 13:38:49 188

原创 Revit 几何体的三种上层应用:特征造型、体量和纯粹几何

排除掉墙梁板柱这些和建筑各专业相关的构件,Revit 的上层应用中,有三类和几何相关的应用,特征造型、体量和纯粹几何。这也是通常三维建模软件的几种基础建模组织形式。

2023-09-09 11:58:44 191

原创 Revit SDK 介绍:NewForm 新建体量

这个例子介绍如何新建体量。

2023-09-09 11:23:49 201

原创 Revit SDK 介绍:MeasurePanelArea 统计分割表面中族的面积

这个例子介绍如果从分割表面中,获取内部Tile(或者Panel)的族里面的几何实体的面的面积。

2023-09-09 10:37:13 505

原创 Revit SDK 介绍:ManipulateForm 体量族的修改

这个例子介绍体量族的修改。包含了创建体量,用API 移动体量族的顶点、边、轮廓(面)。

2023-09-09 09:54:17 163

原创 Revit SDK 介绍:GenericModelCreation常规模型的创建

这个例子介绍了如何创建拉伸、放样、扫掠、融合、放样融合,涵盖了一个建模软件需要的基本建模方法。

2023-09-07 21:00:00 166

原创 你以为的直线,在多维空间里是复杂的曲线

这句话是说,在多维空间中,我们的直觉和经验可能会误导我们,认为一条直线应该是简单直接的。然而,在高维空间中,直线可能会有很多突变和弯曲,从而看起来非常复杂,远非我们所想象的那么简单。这也说明了多维空间的复杂性和我们对其有限的理解。

2023-09-05 23:01:58 178

原创 Revit SDK 介绍:EventsMonitor 事件监控器

这个例子实现了一个事件监控器,当有事件被触发的时候,会生成一条日志记录。

2023-09-05 23:00:00 104

原创 和AI聊天:动态规划

动态规划(Dynamic Programming,简称 DP)是一种常用于优化问题的算法。它解决的问题通常具有重叠子问题和最优子结构性质,可以通过将问题分解成相互依赖的子问题来求解整个问题的最优解。动态规划算法的优点在于它可以避免重复计算,因此在处理复杂的问题时特别有用。然而,它的缺点在于,由于需要存储中间结果,它可能需要更多的空间来存储数据。

2023-09-04 22:51:22 847

原创 AutoCAD 和 DWG

从事 CAD/BIM 行业,DWG是绕不开的一个话题。借助AIGC,做了一些内容整理。如果想要脱离AutoCAD解析DWG,目前主流的应该是ODA,以及基于ODA的一些第三方库。

2023-09-04 22:07:33 501

原创 Revit SDK 介绍:DWGFamilyCreation 导入DWG

这个例子介绍了如何导入 DWG。

2023-09-04 21:50:56 123

原创 Revit SDK 介绍:DistanceToPanels 根据距离设置参数 & PanelEdgeLengthAngle 根据几何设定角度

这个例子展示如何计算距离,并将距离的值设置为参数。

2023-09-02 00:29:13 172

原创 Revit SDK 介绍:CreateAirHandler 创建户式风管机

这个例子介绍如何通过 API 创建一个户式风管机族的内容,包含几何和接头。

2023-09-02 00:06:09 962

原创 Revit SDK 介绍:AutoRoute 自动路由

这个例子介绍如何用 Revit API 创建自动路由,本质上就是通过 API 创建机电管道。将出风口和风机自动连接,最终效果。下面按步骤将其组装起来:生成红框内容的核心逻辑:风口立管生成红框内容的核心逻辑:生成一条水平风管生成红框内容的核心逻辑:生成另外两根水平风管及连接件生成红框内容的核心逻辑:生成最后一个水平风管及连接件生成红框内容的核心逻辑:

2023-09-01 23:45:00 169

原创 Revit SDK 介绍:AvoidObstruction 避免碰撞

这个例子介绍如何让碰撞在一起的管道避免碰撞,即对管道进行调整。

2023-09-01 23:41:10 194

原创 Revit SDK 介绍:AutoStamp 自动水印 & AutoUpdate 自动更新 & CancelSave

这三个例子都是通过注册事件来完成相应的工作,内容比较简单。

2023-09-01 23:30:00 175

原创 Revit SDK:AutoParameter 添加参数

这个例子介绍如果往族文件里添加参数。

2023-09-01 23:00:00 363

原创 Revit SDK:AutoJoin 自动合并体量

Revit 有一套完整的几何造型能力,每一个体量都是一个,这些体量可以通过拉伸、扫掠等创建。这个例子介绍如何将他们合并成一个体量。

2023-09-01 22:45:00 247

原创 Revit SDK:ViewFilters 视图过滤器

这个例子用 API 重新对视图过滤器的功能的实现。

2023-09-01 00:30:00 164

原创 Revit SDK:SpatialFieldGradient 在面上显示渐变颜色(AVF)分析显示样式

这个例子使用Revit显示样式功能将面显示成不同的颜色。

2023-08-31 23:45:00 429

空空如也

空空如也

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

TA关注的人

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