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

下载app免费领取会员

NULL

5cdd2dc095060.jpg

Dynamo节点翻译之几何图形节点(Cylinder、Edge、Ellipse、EllipseArc)

发布于:2019-01-17 16:38:30
首页/技术分享/Dynamo
收藏
7691

朱光旺

更多

Cylinder(圆柱体)


ByPointRadius(点与半径)

描述

通过给定圆柱体底部和顶部中心点构造实心圆柱体

输入

startPoint: Point(起点:点)

endPoint: Point(终点:点)

radius: double(半径:双精度)

输出

Cylinder(圆柱体)

注释

通过给定圆柱体底部和顶部中心点构造实心圆柱体

附图

例如,通过给定圆柱体底部和顶部中心点构造实心圆柱体。

ByRadiusHeight(半径与高度)

描述

由父CoordinateSystem、半径和圆柱体高度构造实心圆柱体

输入

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

radius: double(半径:双精度)

height: double(高度:双精度)

输出

Cylinder(圆柱体)

注释

以坐标系的原点作为原点,通过确定半径和高度来创建圆柱体。

附图

例如,通过图中指定的坐标系作为原点,输入半径值和高度值创建圆柱体。

Radius(半径)

描述

圆柱体的半径

输入

cylinder: Cylinder(圆柱体:圆柱体)

输出

double(双精度)

注释

获取输入圆柱体的半径。

附图

例如,获取图中圆柱体的半径。


Edge(边缘)


AdjacentFaces(相邻面)

描述

与该边相邻的面

输入

edge: Edge(边缘:边缘)

输出

Face[](面)

注释

相邻面将返回与输入边相邻的面。

附图

例如,实体上的边被标识为具有两个相邻的面。

CurveGeometry(曲线)

描述

构成边的基本曲线

输入

edge: Edge(边缘:边缘)

输出

Curve(曲线)

注释

将返回一条边作为曲线。

附图

例如,将图中识别的边表示为曲线。

EndVertex(终点的顶点)

描述

该边终点处的顶点

输入

edge: Edge(边缘:边缘)

输出

Vertex(顶点)

注释

将返回边末端的顶点。

附图

例如,将图中边缘线终点转换为点输出。

StartVertex(起点的顶点)

描述

该边起点处的顶点

输入

edge: Edge(边缘:边缘)

输出

Vertex(顶点)

注释

将返回边起始端的顶点。

附图

例如,将图中边缘线起点转换为点输出。


Ellipse(椭圆)


ByCoordinateSystemRadii(坐标与半径)

描述

对中并对齐输入CoordinateSystem按 CS X轴方向的 x_radius 半径和 CS Y轴方向的 y_radius 半径创建椭圆。

输入

origin: CoordinateSystem(原点:坐标系)

xAxisRadius: double(X轴半径:双精度)

yAxisRadius: double(Y轴半径:双精度)

输出

Ellipse(椭圆)

注释

通过输入坐标系作为椭圆的中点,然后输入椭圆在X轴与Y轴的半径值。

附图

例如,将图中的椭圆定位于坐标系(5,5,0),确定两个方向的半径分别为3和5。

ByOriginRadii(原点与半径)

描述

对齐WCS XY平面以输入点为中心按指定X和Y轴半径创建椭圆

输入

origin: Point(原点:点)

xAxisRadius: double(X轴半径:双精度)

yAxisRadius: double(Y轴半径:双精度)

输出

Ellipse

注释

其坐标轴与世界坐标轴对齐,输入一个点的位置作为椭圆的原点,然后输入两个方向的半径值。

附图

例如,将椭圆的原点定位于点(3,4,0),两个方向的半径分别为3和6。

ByOriginVectors(原点与向量)

描述

以输入点为中心通过两个指定轴创建椭圆,两轴应相互垂直。

输入

origin: Point(原点:点)

xAxisRadius: Vector(X轴半径:向量)

yAxisRadius: Vector(Y轴半径:向量)

输出

Ellipse(椭圆)

注释

通过输入一个点作为椭圆的原点位置,再通过输入两个向量确定椭圆两个方向的半径。

附图

例如,将图中的椭圆原点定于点(5,3,0),两个方向与半径通过两个向量来确定。

ByPlaneRadii(平面与半径)

描述

对中并对齐输入坐标系按平面X轴方向的x_radius半径和平面Y轴方向的y_radius半径创建椭圆。

输入

plane: Plane(平面:平面)

xAxisRadius: double(X轴半径:双精度)

yAxisRadius: double(Y轴半径:双精度)

输出

Ellipse(椭圆)

注释

将椭圆的原点定在指定的平面中,其坐标系与平面的坐标系对齐。然后输入椭圆两个方向的半径值。

附图

例如,将图中椭圆的原点定于平面“Plane.XZ”,两个方向半径分别为3和5。

CenterPoint(中心点)

描述

椭圆的中心

输入

ellipse: Ellipse(椭圆:椭圆)

输出

Point(点)

注释

获取椭圆的中心

附图

例如,获取图中椭圆的中心。

MajorAxis(长轴)

描述

椭圆的长轴。这是较长的轴,向量的长度是长半径。

输入

ellipse: Ellipse(椭圆:椭圆)

输出

Vector(向量)

注释

获取椭圆的长轴。

附图

例如,获取图中椭圆的长轴。

MinorAxis(短轴)

描述

椭圆的短轴。这是较短的轴,向量的长度是短半径。

输入

ellipse: Ellipse(椭圆:椭圆)

输出

Vector(向量)

注释

获取椭圆的短轴。

附图

例如,获取图中椭圆的短轴。


EllipseArc(椭圆弧)


ByPlaneRadiiAngles(平面半径与角度)

描述

以给定半径沿X和Y轴并扫掠通过角度在平面内创建EllipseArc

输入

plane: Plane(平面:平面)

xRadius: double(X轴半径:双精度)

yRadius: double(Y轴半径:双精度)

startAngle: double(起始角度:双精度)

sweepAngle: double(扫掠角度:双精度)

输出

EllipseArc(椭圆弧)

注释

前三个输入项通过控制椭圆的原点位置与两个方向的半径,然后通过“startAngle”控制圆弧的起始角度,最后通过“sweepAngle”控制扫掠角度。

附图

例如,将图中的椭圆定位于平面“Plane.XZ”,两个方向的半径分别为3和5,起始角度定为30度,扫掠120度。

CenterPoint(中心点)

描述

椭圆的中心

输入

ellipseArc: EllipseArc(椭圆弧:椭圆弧)

输出

Point(点)

注释

获取椭圆弧的中心点

附图

例如,获取图中椭圆弧的中心点。

MajorAxis(长轴)

描述

椭圆的长轴。这是较长的轴,向量的长度是长半径。

输入

ellipseArc: EllipseArc(椭圆弧:椭圆弧)

输出

Vector(向量)

注释

获取椭圆弧的长轴

附图

例如,获取图中椭圆弧的长轴。

MinorAxis(短轴)

描述

椭圆的短轴。这是较短的轴,向量的长度是短半径。

输入

ellipseArc: EllipseArc(椭圆弧:椭圆弧)

输出

Vector(向量)

注释

获取椭圆弧的短轴。

附图

例如,获取图中椭圆弧的短轴。

Plane(平面)

描述

椭圆所处的平面

输入

ellipseArc: EllipseArc(椭圆弧:椭圆弧)

输出

Plane(平面)

注释

获取椭圆弧所处的平面

附图

例如,获取图中椭圆弧所处的平面。

StartAngle(起始角度)

描述

以度为单位的起始角

输入

ellipseArc: EllipseArc(椭圆弧:椭圆弧)

输出

double(双精度)

注释

获取椭圆弧的起始角

附图

例如,获取图中椭圆弧的起始角。

SweepAngle(掠角)

描述

以度为单位的总掠角

输入

ellipseArc: EllipseArc(椭圆弧:椭圆弧)

输出

double(双精度)

注释

获取椭圆弧的总掠角

附图

例如,获取图中椭圆弧的总掠角。

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

pic.gif

上一篇:Revit MEP2019 分享 关于配电盘明细表

下一篇:Revit MEP2019 如何创建负荷分类