- 博客(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 介绍:TypeRegeneration 修改类型,更新文档 & ValidateParameters 参数合法性验证
FamilyType 不是继承自 Element 的,而是独立于 Element 体系之外,直接从 Autodesk.Revit.DB.APIObject派生。FamilySymbol 则是继承自 ElementType。TypeRegeneration 修改类型,更新文档。ValidateParameters 参数合法性验证。例子的核心是更改当前文档的类型。这个例子是在族文件里运行,因此。同样是在族文档里面,即。
2023-09-13 00:30:00 104
原创 Revit SDK 介绍:WindowWizard 用 API 创建一个窗户
代码量比较多,逻辑基本上是一样的,可以作为一个学习 几何造型 + 参数绑定 的范例。
2023-09-12 20:17:10 112
原创 Revit SDK 介绍:DoorSwing 门的方向
这个例子介绍了如何设置参数,以及如何设置门的方向。但程序运行起来了,参数修改,但几何似乎没有发生变化。
2023-09-12 20:16:30 86
原创 Revit SDK 介绍:Ribbon 界面
Revit 通过 API 将完整的 Ribbon 做了保留,同时这些菜单按钮也可以和相应的命令绑定。
2023-09-09 17:57:11 511
原创 Revit 几何体的三种上层应用:特征造型、体量和纯粹几何
排除掉墙梁板柱这些和建筑各专业相关的构件,Revit 的上层应用中,有三类和几何相关的应用,特征造型、体量和纯粹几何。这也是通常三维建模软件的几种基础建模组织形式。
2023-09-09 11:58:44 191
原创 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
原创 和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 介绍: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 介绍:AutoStamp 自动水印 & AutoUpdate 自动更新 & CancelSave
这三个例子都是通过注册事件来完成相应的工作,内容比较简单。
2023-09-01 23:30:00 175
原创 Revit SDK:AutoJoin 自动合并体量
Revit 有一套完整的几何造型能力,每一个体量都是一个,这些体量可以通过拉伸、扫掠等创建。这个例子介绍如何将他们合并成一个体量。
2023-09-01 22:45:00 247
原创 Revit SDK:SpatialFieldGradient 在面上显示渐变颜色(AVF)分析显示样式
这个例子使用Revit显示样式功能将面显示成不同的颜色。
2023-08-31 23:45:00 429
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人