
Dynamo For Revit 几何专题
安意诚Matrix
软件工程师出身,专注三维几何造型、三维建筑设计软件、AI技术。
展开
-
Dynamo For Revit 几何专题:Boolean Operation 布尔操作
前言本文介绍常用的三种布尔操作。内容三种布尔操作 Boolean Operation:UnionDifferenceIntersectUnion创建两个立方体,把他们结合在一起,Solid.Union,然后把最终结果展开。Difference创建两个立方体,用一个立方体减去另一个立方体,Solid.Difference,把最终结果通过移动展示出来。Intersect创...原创 2020-05-04 13:08:34 · 1519 阅读 · 0 评论 -
Dynamo For Revit 几何专题:面 Surface 之用 Curve 分割
用线分割平面根据官网的例子改编,用两条交叉的 ISO 线分割曲面,并进行位移。可调参数步骤导入曲面并做好缩放用 ISO 线分割曲面得到分割线交点,根据这条线到每个分割后子曲面中心点的距离成比例移动导入曲面并做好缩放用 ISO 线分割曲面得到分割线交点,根据这条线到每个分割后子曲面中心点的距离成比例移动总结点图...原创 2020-04-24 18:47:58 · 2105 阅读 · 0 评论 -
Dynamo For Revit 几何专题:面 Surface 之创建
面的创建有两个地方有面的创建方法:Curve.Extrude 和 Surface 本身下面的创建。Curve.Extrude有三个节点,都是 Curve.Extrude,差别是参数不同。效果:Surface 下的 Create 方法效果:...原创 2020-04-18 10:12:01 · 1177 阅读 · 0 评论 -
Dynamo For Revit 几何专题:平面上的线 UV on Surface
前言面有没有维度?不管是曲面还是平面都可以看成是二维的面。平面创建一个竖直的平面,它有两个方向。Curve.ByIsoCurveOnSurface 可以设置 direction 和 parameter,这个方向由这个 Surface 定义的,并不一定是横平竖直的。这里为了方便,才创建这个简单的面用以说明。实际上,direction 即 U 或者 V 方向。parameter 是一个正则化的...原创 2020-04-01 22:13:08 · 1096 阅读 · 0 评论 -
Dynamo For Revit 几何专题:线 Curve
前言Dynamo 支持的线类型很多,包括圆弧、圆、椭圆、椭圆弧、螺旋线、线、Nurbs曲线、多段线、多边形、长方形。各种线的创建过程大同小异,但也不乏很多有特色的创建形式。例如Arc.ByBestFitThroughPoints,找到一个对点集拟合最好的圆弧,实际上这个就是机器学习的一个基础算法。本文不打算把各种创建方法都走一遍,而是把重点放在 Curves 下面的 Curve,即适用于所...原创 2020-03-31 08:34:57 · 2831 阅读 · 0 评论 -
Dynamo For Revit 几何专题:点 Point
点的节点相关的节点:点的概念坐标系的种类很多,常用的坐标系有:笛卡尔直角坐标系、平面极坐标系、柱面坐标系(或称柱坐标系)和球面坐标系(或称球坐标系)等。Dynamo 的节点支持笛卡尔直角坐标系、柱面坐标系(或称柱坐标系)和球面坐标系(或称球坐标系),还有UV坐标。百度百科:但是一个问题是如何把这个二维的平面贴到三维的NURBS表面和多边形表面呢?对于NURBUS表面。由于他本身具...原创 2020-03-29 16:07:46 · 1805 阅读 · 0 评论 -
Dynamo For Revit 几何专题:概述
前言上周整理了一下 Revit API 的几何库接口,这里再整理一下 Dynamo For Revit 的几何库。和 Revit API 一样,Dynamo For Revit 提供了一套完整的几何库。既然是几何库,那就逃不过这些概念:点、线、面、体。那么,对于任意的几何库,实际上,你要关系的东西逃不过下面的表格,(点 / 线 / 面 / 体)与(点 / 线 / 面 / 体)之间的关系。比...原创 2020-03-29 10:32:30 · 1943 阅读 · 0 评论