下载app免费领取会员
Curve(曲线)
Patch(修补)
描述
修补闭合的曲线
输入
curve: Curve(曲线:曲线)
输出
Surface(曲面)
注释
获取由封闭曲线形成的曲面
附图
例如,将图中的封闭曲线修补完全,然后用一个曲面去填充。
PlaneAtParameter(参数处平面)
描述
返回一个平面,其法线与曲线切线对齐。调整参数以使0始终为起点和1始终为终点。
输入
curve: Curve(曲线:曲线)
param: double(参数:双精度)
输出
Plane(平面)
注释
将整条曲线当做一个单位,看做一个闭区间[0,1],输入区间里的值即选中该点。
附图
例如,获取位于图中曲线的参数0.8处的平面。
PlaneAtSegmentLength(长度处平面)
描述
返回沿曲线距起点指定距离的平面。平面法线与曲线切线对齐。
输入
curve: Curve(曲线:曲线)
segmentLength: double(长度:双精度)
输出
Plane(平面)
注释
获取在曲线上从起点开始指定长度处的平面。
附图
例如,在图中的曲线上找到距离起点长度为2的位置的平面。
PointAtChordLength(弦长处点)
描述
从给定参数位置获取曲线上特定弦长处的点
输入
curve: Curve(曲线:曲线)
chordLength: double(弦长:双精度)
parameterLocation: double(参数定位:双精度)
forward: bool(往前:布尔型变量)
输出
Point(点)
注释
获取从指定的参数位置开始,往前或者往后移动指定的弦长找到点。
附图
例如,在图中的直线上,从参数0.2开始往前移动弦长为3找到点(5.2,3,0)。
PointAtParameter(参数处点)
描述
获取StartParameter和EndParameter之间指定参数处曲线上的点
输入
curve: Curve(曲线:曲线)
param: double(参数:双精度)
输出
Point(点)
注释
通过输入区间为[0,1]内的数值作为指定的参数,确定曲线上该参数位置的点。
附图
例如,获取图中的直线上参数为0.2位置的点。
PointAtSegmentLength(弧长处点)
描述
沿曲线获取特定弧长处的点
输入
curve: Curve(曲线:曲线)
segmentLength: double(弧长:双精度)
输出
Point(点)
注释
通过输入弧长,获取从曲线起点处开始直到给定弧长处的坐标点。
附图
例如,获取图中指定弧长长度处的点。
PointsAtChordLengthFromPoint(某点开始指定弦长的点)
描述
返回从给定点开始以给定线段长度沿曲线均匀分布的点
输入
curve: Curve(曲线:曲线)
point: Point(点:点)
chordLength: double(弦长:双精度)
输出
Point[](点)
注释
以曲线上某个点作为基准,向着该点的两个方向按照指定的长度均匀布点。
附图
例如,以图中曲线上的点(0,3,0)作为基准点,向着曲线两端均匀布置间距为2的点。
PointsAtEqualChordLength(分段点)
描述
返回基于输入的分段数沿曲线以相等弧长分布的点
输入
curve: Curve(曲线:曲线)
pisions: int(分段数:整数)
输出
Point[](点)
注释
通过输入分段点的数量将指定的曲线均分
附图
例如,在图中的曲线中输入5个分段点,那么曲线将会被均分为6段。
PointsAtEqualSegmentLength(段数均分)
描述
返回基于输入的分段数沿曲线长度均匀分布的点
输入
curve: Curve(曲线:曲线)
pisions: int(分段:整数)
输出
Point[](点)
注释
通过输入分段段数的数量将指定的曲线均分
附图
例如,通过输入分段段数将指定的曲线均分,就是将图中的曲线均分为6段。
PointsAtSegmentLengthFromPoint(某点开始指定弧长的点)
描述
返回从给定点开始以给定线段长度沿曲线均匀分布的点
输入
curve: Curve(曲线:曲线)
point: Point(点:点)
segmentLength: double(弧长:双精度)
输出
Point[](点)
注释
从曲线上指定的点开始,向着两端沿着指定的长度均分曲线。
附图
例如,从图中曲线上的点(0,3,0)开始向着两端按照弧长为2均分曲线。
Project(投影)
描述
沿给定方向向量将几何图形另一部分投影到该曲线
输入
curve: Curve(曲线:曲线)
baseGeometry: Geometry(几何图形:几何图形)
projectionDirection: Vector(投影方向:向量)
输出
Geometry[](几何图形)
注释
将曲线向指定曲线或曲面投影,获取投影分量。
附图
例如,将图中的曲线投影到指定的平面,然后得到投影后的直线。
PullOntoPlane(拉伸至平面)
描述
通过拉伸到平面创建曲线
输入
curve: Curve(曲线:曲线)
plane: Plane(平面:平面)
输出
Curve(曲线)
注释
将处于空间中的曲线通过拉伸到指定的平面创建曲线
附图
例如,将图中创建的曲线向着“Plane.XY”执行拉伸。
PullOntoSurface(拉伸至曲面)
描述
按曲面法线方向将曲线拉伸到输入曲面上
输入
curve: Curve(曲面:曲面)
surface: Surface(曲面:曲面)
输出
Curve(曲面)
注释
将指定的曲线向着指定的曲面执行拉伸,拉伸的过程中是按照曲面的法线向量。
附图
例如,将图中的曲线向着圆柱表面执行拉伸命令,从圆柱的表面法线方向往外寻找对象,而不是从曲线开始寻找圆柱曲面。
Reverse(翻转)
描述
反转曲线的方向
输入
curve: Curve(曲线:曲线)
输出
Curve(曲线)
注释
曲线具有方向性,当曲线的方向不满足我们的需求时可以翻转。
附图
例如,将图中曲线的方向执行反转,起点变为终点,终点变为起点。
本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。
上一篇:Dynamo节点翻译之几何图形节点(Geometry_Curve)(二)