下载app免费领取会员
Curve(曲线)
Extrude(distance)(拉伸)
描述
朝法向量方向拉伸曲线
输入
curve: Curve(曲线:曲线)
distance: double(距离:双精度)
输出
Surface(曲面)
注释
由曲线向着某个方向拉伸生成曲面。
附图
例如,将图中的圆形曲线朝着法向方向拉伸形成曲面。
Extrude(direction)(拉伸)
描述
朝指定方向按输入向量长度拉伸曲线
输入
curve: Curve(曲线:曲线)
direction: Vector(方向:向量)
输出
Surface(曲面)
注释
输入要被拉伸的曲线,拉伸的时候可以指定拉伸方向,拉伸距离是默认的。
附图
例如,将图中的直线沿着向量(1,0,1)的方向拉伸默认距离。
Extrude(direction,distance)(拉伸)
描述
朝指定方向按指定距离拉伸曲线
输入
curve: Curve(曲线:曲线)
direction: Vector(方向:向量)
distance: double(距离:双精度)
输出
Surface(曲面)
注释
朝指定方向按指定距离拉伸曲线
附图
例如,将图中的曲线按照指定的方向和指定的距离拉伸曲线。
ExtrudeAsSolid(distance)(拉伸实体)
描述
朝法线方向按指定距离拉伸曲线。曲线必须闭合。
输入
curve: Curve(曲线:曲线)
distance: double(距离:双精度)
输出
Solid(实体)
注释
将输入的闭合曲线沿着其法线方向执行拉伸
附图
例如,将图中的圆形轮廓沿着其法线方向执行拉伸。
ExtrudeAsSolid(direction)(拉伸实体)
描述
朝指定方向按输入向量长度拉伸曲线。曲线必须闭合。
输入
curve: Curve(曲线:曲线)
direction: Vector(方向:向量)
输出
Solid(实体)
注释
将指定的轮廓线沿着指定的方向执行拉伸生成实体
附图
例如,将图中的圆形轮廓沿着向量(1,1,1)拉伸,拉伸的距离是默认的。
ExtrudeAsSolid(direction,distance)(拉伸实体)
描述
朝指定方向按指定距离拉伸曲线。曲线必须闭合。
输入
curve: Curve(曲线:曲线)
direction: Vector(方向:向量)
distance: double(距离:双精度)
输出
Solid(实体)
注释
将指定的轮廓线按照指定的方向和指定的距离执行拉伸。
附图
例如,将图中的轮廓线沿着向量(1,1,1)方向拉伸距离为5。
HorizontalFrameAtParameter(指定参数坐标系)
描述
获取以给定参数处的点为原点的CoordinateSystem
输入
curve: Curve(曲线:曲线)
param: double(参数:双精度)
输出
CoordinateSystem(坐标系)
注释
曲线起点为0,终点为1,在此区间内输入指定的参数作为坐标系生成的位置。
附图
例如,在直线上取0.8生成一个坐标系。
Join(连接)
描述
将该曲线和输入曲线连接到新的PolyCurve,同时正确地保持原始曲线。
输入
curve: Curve(曲线:曲线)
curves: Curve[](曲线:曲线)
输出
PolyCurve(多段曲线)
注释
将两条相互连接的曲线合并为一条曲线,前提是两条曲线是接触的。
附图
例如,将图中除了直线外的两条曲线执行连接命令,将其合并为一条曲线。
NormalAtParameter(法向)
描述
获取StartParameter和EndParameter之间指定参数处曲线的垂直向量
输入
curve: Curve(曲线:曲线)
param: double(参数:双精度)
输出
Vector(向量)
注释
输入曲线和参数值,获取参数值处曲线的法向量。
附图
例如,将图中的曲线每隔0.2的参数取一次曲线的法向向量。
Offset(偏移)
描述
按指定量偏移曲线。曲线必须为平面曲线,并且如果是BSplineCurve(样条曲线)或者NurbsCurve(多段线),必须具有阶数大于1。
输入
curve: Curve(曲线:曲线)
distance: double(距离:双精度)
输出
Curve(曲线)
注释
输入偏移的距离,曲线将会根据默认的方向偏移复制。
附图
例如,将图中的曲线偏移距离5。
ParameterAtChordLength(弦长参数)
描述
沿给定位置的曲线获取特定弧长处的参数
输入
curve: Curve(曲线:曲线)
chordLength: double(弦长:双精度)
parameter: double(参数:双精度)
forward: bool(向前移:布尔型变量)
输出
double(双精度)
注释
将从初始指定参数返回给定弦长点的参数。“forward”决定往前或者往后开始寻找。
附图
例如,在图中的直线中,从参数为0.2的位置开始往前按照输入的弦长3找到点并输出该点的参数。
ParameterAtPoint(点处的参数)
描述
沿曲线获取特定点处的参数
输入
curve: Curve(曲线:曲线)
point: Point(点:点)
输出
double(双精度)
注释
获取输入的点在指定曲线上的参数值
附图
例如,获取图中的点位于直线的参数具体数值。
ParameterAtSegmentLength(距离处参数)
描述
沿曲线获取特定弧长处的参数
输入
curve: Curve(曲线:曲线)
segmentLength: double(长度:双精度)
输出
double(双精度)
注释
获取指定长度的位置对应着曲线具体的参数值
附图
例如,获取图中直线长度为2时,该位置位于直线整个长度区间的具体数值。
本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。
上一篇:Dynamo节点翻译之几何图形节点(Geometry_Curve)(一)