完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

5cdd2dc095060.jpg

Dynamo节点翻译之几何图形节点(Face、Geometry)

发布于:2019-01-17 16:47:16
首页/技术分享/Dynamo
收藏
7189

朱光旺

更多

Face(表面)


SurfaceGeometry(基本曲面)

描述

构成面的基本曲面

输入

face: Face(面:面)

输出

Surface(曲面)

注释

将输入的面转换为几何图形中的曲面。

附图

例如,将图中的面转换为几何图形中的曲面。

Edges(边缘)

描述

按逆时针顺序围绕该面的所有边

输入

face: Face(面:面)

输出

Edge[](边缘)

注释

按照逆时针顺序获取面的所有边

附图

例如,获取图中面的所有边。

Vertices(向量)

描述

按逆时针顺序围绕该面的所有向量

输入

face: Face(面:面)

输出

Vector[](向量)

注释

按照逆时针顺序获取围绕面的所有向量

附图

例如,获取图中面的向量。


Geometry(几何图形)


ClosestPointTo(最近点)

描述

获取该几何图形上至其他几何图形最近的点

输入

geometry: Geometry(几何图形:几何图形)

other: Geometry(其他:几何图形)

输出

Point(点)

注释

获取“geometry”端输入的几何图形上离“other”端输入的几何图形最近的点。

附图

例如,获取立方体上距离球体最近的点。

DistanceTo(测量距离)

描述

获取从该几何图形到另一几何图形的距离

输入

geometry: Geometry(几何图形)

other: Geometry(其他:几何图形)

输出

double(双精度)

注释

测量两个几何形体之间的最短距离。

附图

例如,获取图中两个几何图形之间的距离。

DoesIntersect(相交)

描述

确定另一几何对象是否与该几何对象相交

输入

geometry: Geometry(几何图形)

other: Geometry(其他:几何图形)

输出

bool(布尔型变量)

注释

判断两个指定的几何对象是否相交

附图

例如,判断图中的两个几何图形对象是否相交。

Explode(拆分)

描述

将复合或非单独图元拆分为其构件

输入

geometry: Geometry(几何图形)

输出

Geometry[](几何图形)

注释

将几何图形分解成更小的组件。

附图

例如,将图中的立方体转换为六个曲面。

ExportToSAT(导出SAT)

描述

将指定几何图形导出到给定的SAT文件路径

输入

geometry: Geometry(几何图形:几何图形)

filePath: string(文件路径:字符串)

输出

string(字符串)

注释

将指定几何图形导出到给定的SAT文件路径

附图

例如,将图中的几何图形转换为SAT文件输出值指定的文件夹。

ExportToSAT(geometry,filePath)(导出SAT)

描述

将指定几何图形导出至给定SAT文件路径

输入

geometry: Geometry[](几何图形:几何图形)

filePath: string(文件路径:字符串)

输出

string(字符串)

注释

将指定几何图形导出到给定的SAT文件路径

附图

例如,将图中指定几何图形导出到给定的SAT文件路径。

ImportFromSAT(file)(导入SAT)

描述

导入一个SAT文件并返回一个所导入几何图形的数组

输入

file: var(文件:变量)

输出

Geometry[]..[](几何图形)

注释

导入一个SAT文件并返回一个所导入几何图形的数组

附图

例如,导入一个SAT文件并返回一个所导入几何图形的数组。

Intersect(交集)

描述

获取该对象与另一对象的相交几何图形

输入

geometry: Geometry(几何图形)

other: Geometry(几何图形)

输出

Geometry[](几何图形)

注释

两个几何形体留下相交的部分。

附图

例如,求图中立方体与球体的交集,关闭立方体与球体的预览,将只看到两者的交集。

IntersectAll(交集)

描述

获取该对象几何图形与其他几个图形集的交点。查找所有参与者的共同几何图形。

输入

geometry: Geometry(几何图形:几何图形)

other: Geometry[](其他:几何图形)

输出

Geometry[](几何图形)

注释

获取几何图形的交集,查找的是所有参与的几何图形一起计算的交集。

附图

例如,获取图中立方体与两个球体共同的交集。相当于将立方体与两个球体求交集,然后再将两个交集再求一次交集。

IsAlmostEqualTo(包含相同)

描述

检查两个对象是否具有相同的典型几何图形或数字值

输入

geometry: Geometry(几何图形:几何图形)

other: Geometry(其他:几何图形)

输出

bool(布尔型变量)

注释

将返回一个布尔值,该值基于两个几何图形是否共享相同的表示值或数值。

附图

例如,三个圆柱体相互重叠。

Mirror(镜像)

描述

穿过输入平面镜像对象

输入

geometry: Geometry(几何图形:几何图形)

mirrorPlane: Plane(镜像面:平面)

输出

Geometry(几何图形)

注释

输入指定的平面,几何形体将会根据该平面进行镜像并复制。

附图

例如,将图中的圆球做镜像。

Rotate(origin,axis,degrees)(旋转)

描述

绕原点和轴将对象旋转指定度数

输入

geometry: Geometry(几何图形:几何图形)

origin: Point(原点:点)

axis: Vector(旋转轴:向量)

degree: double(角度:双精度)

输出

Geometry(几何图形)

注释

输入项包括被旋转的几何形体、绕其旋转的基准坐标点、旋转轴向量、旋转角度。

附图

例如,将图中的几何图形按照要求旋转。

Rotate(basePlane,degrees)(旋转)

描述

绕平面原点和法线将对象旋转指定度数

输入

geometry: Geometry(几何图形:几何图形)

basePlane: Plane(基准面:平面)

degree: double(角度:双精度)

输出

Geometry(几何图形)

注释

输入项包括被旋转的几何形体、旋转基准面、旋转角度。

附图

例如,图中以平面“Plane.XZ”作为基准面,将指定几何图形执行旋转。

本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。

未标题-1.jpg

上一篇:Revit MEP2019 如何创建连接件负荷分类参数

下一篇:Dynamo节点翻译之几何图形节点(Geometry)