下载app免费领取会员
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(点)
注释
获取输入曲线的起点
附图
例如,获取图中曲线的起点。
本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。