首页/技术分享

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

发布于:2019-01-16 15:39:08
5216人 分享

Curve(曲线)


TrimByParameter(保留参数区间)

描述

删除指定参数处曲线的起点和终点

输入

curve: Curve(曲线)

startParameter: double(起始参数:双精度)

endParameter: double(末尾参数:双精度)

输出

Curve(曲线)

注释

将指定两个参数之间的曲线保留,其余被修剪。

附图

例如,保留区间[0.3,0.7]之间的曲线,其他区间的曲线将被删除。

TrimByStartParameter(修剪起始端参数)

描述

删除指定参数处曲线的起点

输入

curve: Curve(曲线:曲线)

startParameter: double(起始参数:双精度)

输出

Curve(曲线)

注释

通过起点开始到指定参数的曲线将被修剪。

附图

例如,删除图中曲线参数区间为[0,0.3]之间的曲线。

TrimInteriorByParameter(parameters)(修建参数区间)

描述

删除指定参数处曲线的内部部分

输入

curve: Curve(曲线:曲线)

startParameter: double(起始参数:双精度)

endParameter: double(末尾参数:双精度)

输出

Curve[](曲线)

注释

修剪指定的两个参数之间的曲线,保留剩余的曲线段。

附图

例如,将位于区间[0.3,0.7]之间的曲线删除,保留区间外的曲线。

TrimSegmentsByParameter(parameter)(分段删除)

描述

删除曲线的多个分段,放弃第1、第3、第5...段

输入

curve: Curve(曲线:曲线)

parameters: double[](参数:双精度)

输出

Curve[](曲线)

注释

首先指定参数,然后根据参数对曲线进行分段,最后删除奇数段。

附图

例如,将图中的曲线在指定的参数处先分段,然后删除奇数段。

TrimSegmentsByParameter(parameter,discardEvenSegments)(分段删除)

描述

删除曲线的多个分段,放弃第1、第3、第5...段

输入

curve: Curve(曲线:曲线)

parameters: double[](参数:双精度)

discardEvenSegments: bool(丢弃部分:布尔型变量)

输出

Curve[](曲线)

注释

首先指定参数,然后根据参数对曲线进行分段,最后通过“discardEvenSegments”决定删除奇数段(true)还是偶数段(false)。

附图

例如,将图中的曲线在指定的参数处先分段,然后删除指定的分段。

EndPoint(终点)

描述

沿曲线获取终点

输入

curve: Curve(曲线:曲线)

输出

Point(点)

注释

获取指定曲线的终点

附图

例如,获取图中曲线的终点。

IsClosed(闭合)

描述

确定曲线是否闭合

输入

curve: Curve(曲线:曲线)

输出

bool(布尔型变量)

注释

判断输入的曲线是否为闭合的曲线

附图

例如,判断图中的曲线是否闭合。

IsPlanar(平面)

描述

确定曲线是否为平面曲线

输入

curve: Curve(曲线:曲线)

输出

bool(布尔型变量)

注释

判断输入的曲线是否为平面曲线

附图

例如,判断图中的曲线是否为平面曲线。

Length(长度)

描述

曲线的圆弧总长

输入

curve: Curve(曲线:曲线)

输出

double(双精度)

注释

获取输入曲线圆弧的总长

附图

例如,获取图中曲线的总长。

Normal(法向量)

描述

包含曲线的平面的法线。仅适用于平面曲线。

输入

curve: Curve(曲线:曲线)

输出

Vector(向量)

注释

获取平面曲线法向量

附图

例如,获取图中曲线的法向量。

StartPoint(起点)

描述

沿曲线获取起点

输入

curve: Curve(曲线:曲线)

输出

Point(点)

注释

获取输入曲线的起点

附图

例如,获取图中曲线的起点。

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

上一篇:

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

下一篇:

Revit中应用导出文件导入到lumion