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

下载app免费领取会员

NULL

5cdd2dc095060.jpg

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

发布于:2019-01-16 15:34:41
首页/技术分享/Dynamo
收藏
5054

朱光旺

更多

Curve(曲线)


SegmentLengthAtParameter(参数处的弧长)

描述

沿特定参数处的曲线获取圆弧长度

输入

curve: Curve(曲线:曲线)

param: double(参数:双精度)

输出

double(双精度)

注释

从起点开始至指定的参数处计算经过的弧长

附图

例如,计算从曲线起点到指定参数的弧长,表示从起点到曲线的0.4参数位置弧长为8。

SegmentLengthBetweenParameters(参数区间的弧长)

描述

获取曲线上两个参数点之间的圆弧长度

输入

curve: Curve(曲线:曲线)

startParam: double(开始参数:双精度)

endParam: double(结束参数:双精度)

输出

double(双精度)

注释

获取曲线上指定的参数区间的弧长

附图

例如,获取图中曲线的参数区间[0.4,0.8]之间的弧长。

Simplify(逼近)

描述

返回与提供的公差逼近的新曲线

输入

curve: Curve(曲线:曲线)

tolerance: double(公差:双精度)

输出

Curve(曲线)

注释

返回一条与指定公差逼近的新曲线

附图

例如,通过图中的曲线和指定的公差创建一条逼近的曲线。

SplitByParameter(parameter)(参数处分段)

描述

在给定参数处将曲线分割为两个线段

输入

curve: Curve(曲线:曲线)

parameter: double(参数:双精度)

输出

Curve[](曲线)

注释

将指定的曲线在输入的参数处分割为两段对象

附图

例如,将图中的曲线在参数0.5处分割为两半。

SplitByParameter(parameters)(参数处分段)

描述

在给定参数处将曲线分割为数个线段

输入

curve: Curve(曲线:曲线)

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

输出

Curve[](曲线)

注释

“parameters”将输入不仅一个参数,然后在指定参数处执行分段。

附图

例如,将图中的曲线在参数0.2、0.5、0.8三个参数处执行分段,于是将会生成四个分段。

SplitByPoints(点分段)

描述

在给定点处将曲线分割为多个线段

输入

curve: Curve(曲线:曲线)

points: Point[](点:点)

输出

Curve[](曲线)

注释

根据曲线上的点对曲线执行分段操作

附图

例如,在曲线上的两个指定点位置执行分段。

StartParameter(开始参数)

描述

获取曲线可计算的域的起点

输入

curve: Curve(曲线:曲线)

输出

double(双精度)

注释

获取曲线的起点

附图

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

SweepAsSolid(放样为实体)

描述

沿路径曲线扫掠该闭合曲线,以创建实体。

输入

curve: Curve(曲线:曲线)

path: Curve(路径:曲线)

输出

Solid(实体)

注释

将“curve”端输入的曲线作为轮廓,沿着“path”端输入的曲线执行放样的命令。

附图

例如,将图中指定的轮廓沿着指定的路径执行放样命令。

SweepAsSurface(放样为曲面)

描述

沿路径曲线扫掠该曲线,以创建曲面。

输入

curve: Curve(曲线:曲线)

path: Curve(路径:曲线)

输出

Surface(曲面)

注释

将指定的曲线沿着指定的路径执行放样,放样后获得的是一个曲面。

附图

例如,将图中的圆形沿着指定的路径放样为曲面。

TangentAtParameter(切向)

描述

获取StartParameter和EndParameter之间指定参数处曲线的切向量。

输入

curve: Curve(曲线:曲线)

param: double(参数:双精度)

输出

Vector(向量)

注释

输入曲线和参数值,获取参数值处曲线的切向量。

附图

例如,将图中指定参数处的切向量都找到,然后将其用直线的方式表现出来。

ToNurbsCurve(样条曲线逼近)

描述

将曲线转化为NurbsCurve逼近

输入

curve: Curve(曲线:曲线)

输出

NurbsCurve(样条曲线)

注释

创建一条逼近指定曲线的样条曲线

附图

例如,根据输入的曲线创建一条逼近该曲线的样条曲线。

TrimByEndParameter(修剪末端参数)

描述

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

输入

curve: Curve(曲线:曲线)

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

输出

Curve(曲线)

注释

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

附图

例如,将图中指定的曲线在参数[0.3,1]区间内的曲线将被删除。

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

未标题-1.jpg

上一篇:Dynamo节点翻译之几何图形节点(Geometry_Curve)(三)

下一篇:Dynamo节点翻译之几何图形节点(Geometry_Curve)(五)