首页/技术分享

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

发布于:2019-01-14 17:37:41
6831人 分享

Arc


ByBestFitThroughPoints(最佳拟合)

描述

通过点最佳拟合圆弧

输入

points: Point[](点:点)

输出

Arc(圆弧)

注释

该节点绘制的弧线通过三个或更多的点拟合创建。

附图

例如,通过图中的点拟合创建一个圆弧。

ByCenterPointRadiusAngle(圆心、半径和掠角)

描述

通过提供中心点、半径、掠角和法向量创建圆弧

输入

center: Point(圆心:点)

radius: double(半径:双精度)

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

endAngle: double(结束角度:双精度)

normal: Vector(法向量:向量)

输出

Arc(圆弧)

注释

通过提供中心点、半径、掠过的角度和法向量来创建圆弧。

附图

例如,创建一个原点位于(5,0,0),半径为5,起始角度为30度,结束角度为120度,圆弧的法向量为(0,0,1)。

ByCenterPointStartPointEndPoint(中心点、起始点和终点)

描述

通过提供中心点、起点和终点创建圆弧

输入

centerPoint: Point(中心点:点)

startPoint: Point(起始点:点)

endPoint: Point(结果点:点)

输出

Arc(圆弧)

注释

通过提供中心点、起点和终点创建圆弧

附图

例如,创建一个中心点为(6,3,0),起始点为(10,5,0),结束点为(-5,5,0)的圆弧。

ByCenterPointStartPointSweepAngle(中心点、起始点和掠角)

描述

通过提供中心点、起点、扫掠点和法线创建圆弧

输入

centerPoint: Point(中心点:点)

startPoint: Point(起始点:点)

sweepAngle: double(掠角:双精度)

normal: Vector(法向量:向量)

输出

Arc(圆弧)

注释

通过提供中心点、起点、扫掠点和法线创建圆弧

附图

例如,创建一个中心点位于(15,6,0)、起始点位于(20,10,0)、角度为120度、法向量为(0,0,1)的圆弧。

ByFillet(倒角)

描述

通过以给定半径对twp曲线倒圆角来创建圆弧

输入

curve1: Curve(曲线:曲线)

curve2: Curve(曲线:曲线)

radius: double(半径:双精度)

输出

Arc(圆弧)

注释

通过以给定半径对曲线倒圆角来创建圆弧

附图

例如,先通过创建好的点新建两条直线,然后通过该节点创建倒圆角。

ByFilletTangentToCurve(切线)

描述

通过给内部点处与给定曲线相切的两条曲线倒圆角来创建圆弧

输入

curve1: Curve(曲线:曲线)

curveTangentTo: Curve(切线:曲线)

curve2: Curve(曲线:曲线)

输出

Arc(圆弧)

注释

通过三个切线创建圆弧,分别是从“curve1”和“curve2”输入的曲线,以及从“curveTangentTo”输入的圆弧的切线。

附图

例如,图中新建的圆弧与两条直线以及一个圆形都相切。

ByStartPointEndPointStartTangent(起点、终点和起点向量)

描述

从起点到终点创建圆弧,且起点与向量相切。

输入

startPoint: Point(起始点:点)

endPoint: Point(结束点:点)

startTangent: Vector(开始切向量:向量)

输出

Arc(圆弧)

注释

从起点到终点创建圆弧,且起点与向量相切。

附图

例如,首先确定两个点位于(5,0,0)和(5,5,0),然后如果知道起点的向量方向为X轴正方向,那么就能确定圆弧的形状。

ByThreePoints(三点)

描述

通过提供沿周长的三个顺序点创建圆弧

输入

firstPoint: Point(起点:点)

secondPoint: Point(第二点:点)

thirdPoint: Point(终点:点)

输出

Arc(圆弧)

注释

通过提供沿周长的三个顺序点创建圆弧

附图

例如,通过图中的三个点创建圆弧。

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

上一篇:

Tekla Structures线性的复制

下一篇:

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