首页/技术分享

Dynamo节点翻译之几何图形节点(Polygon、Rectangle)

发布于:2019-01-23 13:15:29
7903人 分享

Polygon(多边形)


ByPoints(点)

描述

通过连接点构造多边形

输入

points: Point[](点:点)

输出

Polygon(多边形)

注释

从输入点列表创建一个多边形。这些点将按照它们来自的列表的顺序连接。

附图

例如,将图中的五个点连接起来变为多边形。

RegularPolygon(正多边形)

描述

创建圆内接多边形

输入

circle: Circle(圆形:圆形)

numberSides: int(边数:整数)

输出

Polygon(多边形)

注释

生成圆内接等边长的多边形

附图

例如,生成图中的圆内接正五边形。

Center(中心)

描述

返回多边形各角的平均值

输入

polygon: Polygon(多边形:多边形)

输出

Point(点)

注释

返回多边形各角的平均值,相当于找到多边形的中心。

附图

例如,获取图中多边形的中心。

ContainmentTest(包含)

描述

检查点是否位于没有自交点的平面多边形内

输入

polygon: Polygon(多边形:多边形)

point: Point(点:点)

输出

bool(布尔型变量)

注释

检查指定的点是否位于指定的多边形内

附图

例如,检查图中的点是否位于多边形内。

Corners(角点)

描述

返回多边形各角

输入

polygon: Polygon(多边形:多边形)

输出

Point[](点)

注释

获取多边形的各个角点

附图

例如,获取图中多边形的各个角点。

SelfInterps(自交点)

描述

返回多边形各边的自交点

输入

polygon: Polygon(多边形:多边形)

输出

Point[](点)

注释

获取多边形各边的自交点

附图

例如,获取图中多边形的自交点。

PlaneDeviation(平面偏差)

描述

返回多边形平均平面的最大偏差

输入

polygon: Polygon(多边形:多边形)

输出

double(双精度)

注释

获取多边形平均平面的最大偏差

附图

例如,获取图中多边形平均平面的最大偏差。

Points(点)

描述

返回所有线段的起点/终点。

输入

polygon: Polygon(多边形:多边形)

输出

Point[](点)

注释

获取所有线段的起点或者终点

附图

例如,获取图中所有线段的起点或者终点。


Rectangle(矩形)


ByCornerPoints(points)(角点)

描述

通过四个角点创建矩形

输入

points: Point[](点:点)

输出

Rectangle(矩形)

注释

接受一个包含四个输入点的列表,并从中创建一个矩形。输入点必须反映矩形形式。

附图

例如,通过图中四个点的列表创建矩形。

ByCornerPoints(p1,p2,p3,p4)(角点)

描述

通过四个角点创建矩形

输入

p1: Point(点:点)

p2: Point(点:点)

p3: Point(点:点)

p4: Point(点:点)

输出

Rectangle(矩形)

注释

通过四个角点创建矩形

附图

例如,通过四个角点创建矩形。

ByWidthLength(width,length)(宽度与长度)

描述

在WCS的XY平面上以WCS原点为中心按指定宽度(X轴长度)和长度(Y轴长度)创建矩形。

输入

width: double(宽度:双精度)

length: double(长度:双精度)

输出

Rectangle(矩形)

注释

以世界坐标系为原点,输入宽度和长度来创建矩形。

附图

例如,输入矩形的宽度和长度,以世界坐标系为原点创建矩形。

ByWidthLength(plane,width,length)(宽度与长度)

描述

以输入平面原点为中心按输入宽度(平面X轴长度)和长度(平面Y轴长度)创建矩形。

输入

plane: Plane(平面:平面)

width: double(宽度:双精度)

length: double(长度:双精度)

输出

Rectangle(矩形)

注释

通过输入一个平面作为矩形的原点,再输入矩形的宽度和长度创建矩形。

附图

例如,将图中的矩形创建于平面“Plane.XZ”。

ByWidthLength(cs,width,length)(宽度与长度)

描述

以CoordinateSystem XY平面上的输入原点为中心按指定宽度(X轴长度)和长度(Y轴长度)创建矩形。

输入

cs: CoordinateSystem(坐标系:坐标系)

width: double(宽度:双精度)

length: double(长度:双精度)

输出

Rectangle(矩形)

注释

以创建的坐标系作为矩形的原点,然后输入宽度和长度创建矩形。

附图

例如,以创建的坐标系作为矩形的原点,然后输入宽度和长度创建矩形。

Height(高度)

描述

矩形的高度

输入

rectangle: Rectangle(矩形:矩形)

输出

double(双精度)

注释

获取图中矩形的高度

附图

例如,获取图中矩形的高度。

Width(宽度)

描述

矩形的宽度

输入

rectangle: Rectangle(矩形:矩形)

输出

double(双精度)

注释

获取图中矩形的宽度

附图

例如,获取图中矩形的宽度,

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

上一篇:

Revit MEP2019如何进行电流计算

下一篇:

Dynamo节点翻译之几何图形节点(Solid、Sphere)