首页/技术分享

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

发布于:2019-01-17 16:47:16
7288人 分享

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”作为基准面,将指定几何图形执行旋转。

转载请注明来源本文地址:https://www.tuituisoft/blog/1929.html

上一篇:

Revit MEP2019 如何创建连接件负荷分类参数

下一篇:

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