PolyCurve(多段线曲线)
ByJoinedCurves(连接曲线)
描述
通过连接曲线生成PolyCurve。根据连接需要翻转曲线。
输入
curves: Curve[](曲线:曲线)
输出
PolyCurve(多段线曲线)
注释
从一组具有匹配顶点的曲线创建连接曲线。
附图
例如,一个正多边形被分解成一个曲线列表,然后重新加入到一个多边形中。
ByPoint(点)
描述
通过连接点生成PolyCurve。将“connectLastToFirst”输入设置为True以闭合PolyCurve。
输入
points: Point[](点:点)
connectLastToFirst: bool(闭合:布尔型变量)
输出
PolyCurve(多线段曲线)
注释
通过输入点的顺序依次以直线连接起来,如果点越密集曲线就会越平滑。
附图
例如,将图中的点连接起来,同时形成闭合。
ByThickeningCurve(加厚)
描述
通过加厚曲线生成PolyCurve
输入
curve: Curve(曲线:曲线)
thickness: double(厚度:双精度)
nor: Vector(法向量:向量)
输出
PolyCurve(多段线曲线)
注释
从一条曲线构造一个封闭的、偏移的多边形。在这个节点中,可以指定要加厚的曲线、总体厚度和偏移量的法线方向。
附图
例如,加厚一条随机生成的曲线。
BasePlane(基准平面)
描述
返回平面复合线的平面
输入
polyCurve: polyCurve(多段线曲线:多段线曲线)
输出
Plane(平面)
注释
返回平面复合线所在的平面,该平面基于曲线起点。
附图
例如,获取图中曲线所在的平面。
CloseWithLine(直线闭合)
描述
通过连接起点和终点的直线闭合复合线
输入
polyCurve: PolyCurve(多段线曲线)
输出
PolyCurve(多段线曲线)
注释
通过连接起点和终点的直线闭合复合线
附图
例如,通过连接起点和终点的直线闭合复合线。
CloseWithLineAndTangentArcs(直线与相切链)
描述
通过圆弧相切链、直线和圆弧闭合复合线
输入
polyCurve: PolyCurve(多段线曲线)
radiusAtStart: double(起点半径:双精度)
radiusAtEnd: double(终点半径:双精度)
输出
PolyCurve(多段线曲线)
注释
通过输入起点与终点处的圆弧半径确定圆弧的形状,剩下的用直线连接。
附图
例如,图中将起点和终点的圆弧半径分别定义为0.9和2。
CurveAtIndex(折射率)
描述
按索引返回复合线的曲线
输入
polyCurve: PolyCurve(多段线曲线)
index: int(索引:整数)
endOrStart: bool(终点或起点)
输出
Curve(曲线)
注释
折射率曲线将返回给定折射率的曲线段。如果曲线数量小于给定索引,该节点将返回null。“endOrStart”输入接受true或false。如果为false,曲线索引将在第一部分开始计数。如果为true,则从最后一段开始倒数。
附图
例如,使用该节点提取特定的片段。
Curves(曲线)
描述
返回复合线的个曲线
输入
polyCurve: PolyCurve(多段线曲线)
输出
Curve[](曲线)
注释
获取复合线的各个曲线
附图
例如,获取图中复合线的各条曲线。
ExtendWithArc(圆弧延伸)
描述
通过切线圆弧延伸复合线
输入
polyCurve: PolyCurve(多段线曲线)
length: double(长度:双精度)
radius: double(半径:双精度)
endOrStart: bool(终点或起点:布尔型变量)
输出
PolyCurve(多段线曲线)
注释
将在输入多曲线的开始或结束处添加圆弧,并返回单个组合多曲线。“radius”输入将决定圆的半径,而“length”输入决定弧沿圆的距离。总长度必须小于或等于给定半径的完整圆的长度。生成的弧与输入多曲线的末端相切。“endOrStart”用于控制将在PolyCurve的哪一端创建圆弧。如果值为true,则在末尾创建圆弧,如果值为false,则在开头创建圆弧。
附图
例如,将图中曲线的起点用圆弧延伸,该圆弧半径为3,弧长为4。
ExtendWithEllipse(椭圆延伸)
描述
通过切线椭圆延伸复合线
输入
polyCurve: PolyCurve(多段线曲线)
length: double(长度:双精度)
radius1: double(半径:双精度)
radius2: double(半径:双精度)
endEllipseParameter: double(椭圆参数:双精度)
endOrStart: bool(终点或起点:布尔型变量)
输出
PolyCurve(多段线曲线)
注释
将返回作为椭圆一部分的扩展。
附图
例如,以椭圆的一部分作为曲线的延伸。
Fillet(倒角)
描述
在其平面给复合线倒圆角
输入
polyCurve: PolyCurve(多段线曲线:多段线曲线)
radius: double(半径:双精度)
rightSide: bool(侧:布尔型变量)
输出
PolyCurve(多段线曲线)
注释
将返回一段倒角后的曲线。
附图
例如,将圆角的角度设定为2,将会根据该半径执行倒角。
Offset(偏移)
描述
在其平面偏移复合线
输入
polyCurve: PolyCurve(多段线曲线)
distance: double(距离:双精度)
extendCircular: bool(圆形:布尔型变量)
输出
Curve(曲线)
注释
将输出一条曲线,该曲线由给定的多曲线偏移给定的距离。输入的折线必须是平面的,而不是自交的。“extendCircular”输入决定结果曲线中的圆角应该是尖的还是圆的。此组件返回类型为Curve的输出,而不是PolyCurve。
附图
例如,将图中的曲线向外偏移距离为5,并设定为圆角。
NumberOfCurves(曲线段数)
描述
复合线的曲线数
输入
polyCurve: PolyCurve(多段线曲线)
输出
int(整数)
注释
获取复合线的曲线输
附图
例如,获取图中多段线曲线的曲线数。
最新文章
政策新闻 | 莲花新城保租房项目第十二批人员名单公示 政策新闻 | 老藤红墙间,踩着老重庆的纹路看新生 政策新闻 | 定西市出台多项举措加强瓶装液化气安全管理——筑牢民生安全防线 政策新闻 | 部门联动提效能 党员先锋做表率 便民服务暖人心 ---张掖市住建局城综办全力保障市区秋季小学招生房屋租赁登记备案工作纪实 政策新闻 | 六盘水住建局关于房地产类资质公示(第270期) 政策新闻 | 关于湖北发恒剑建筑工程有限公司等23家企业建筑业资质委托审查意见的公示 政策新闻 | 新乡市住建局关于公布2025年第四批房地产开发资质认定企业名单的通知 政策新闻 | 东营住建局关于核准工程勘察设计资质单位名单的公告(东建勘设公告〔2025〕7号) 政策新闻 | 闻汛而动!聊城市住建局织密防汛“安全网” 政策新闻 | 潍坊关于开展2025年度全省住房城乡建设系统重点工程创新创优劳动竞赛的通知