01
用于三边长度确定三角形相关操作,位于Vipers/Viper.曲线分类。输入:平面、边长A、边长B、边长C;输出:三角形、A点、B点、C点。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:5输出:4
输入端口
| 端口 | 类型 | 说明 |
|---|
| 平面P | Plane | 三角形参考平面 |
| 边长ALA | Number | 边长A的长度,该边将于指定平面的x轴平齐 |
| 边长BLB | Number | 边长B的长度 |
| 边长CLC | Number | 边长C的长度 |
| 翻转R | Boolean | 翻转三角形方向 |
输出端口
| 端口 | 类型 | 说明 |
|---|
| 三角形C | Generic | 输出结果,如果正确,则生成三角形,否则输出错误原因 |
| A点PA | Point | 三角形的A点 |
| B点PB | Point | 三角形的B点 |
| C点PC | Point | 三角形的C点 |
底层信息
原始组件名:三边长度确定三角形
底层类型:Vipers.TriangleFromLength
GUID:715c33f4-6591-4ca8-85b7-d90be6c205bb
02
用于两平面间曲线相关操作,位于Vipers/Viper.曲线分类。输入:曲线、平面1、平面1;输出:曲线。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:3输出:1
输入端口
| 端口 | 类型 | 说明 |
|---|
| 曲线C | Curve | 待分割曲线 |
| 平面1P1 | Plane | 用于分割曲线的平面 |
| 平面1P2 | Plane | 用于分割曲线的平面 |
输出端口
底层信息
原始组件名:两平面间曲线
底层类型:Vipers.CurveTwoPlane
GUID:568e3a03-2bf3-4908-b06d-55e8217f4a53
03
用于两点半径弧相关操作,位于Vipers/Viper.曲线分类。输入:平面、点、点、半径;输出:弧线1、弧线2。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:5输出:2
输入端口
| 端口 | 类型 | 说明 |
|---|
| 平面P | Plane | 弧线所在平面 |
| 点S | Point | 弧线的一个端点 |
| 点E | Point | 弧线的另一个端点 |
| 半径R | Number | 弧线的半径 |
| 切换B | Boolean | 可能满足条件的弧线不止一个,通过布尔值来切换 |
输出端口
| 端口 | 类型 | 说明 |
|---|
| 弧线1A1 | Arc | 满足指定条件的弧线 |
| 弧线2A2 | Arc | A1的互补弧线(隐藏) |
底层信息
原始组件名:两点半径弧
底层类型:Vipers.两点半径弧
GUID:3c700af1-6225-4746-90d7-6aa1eacc77bd
04
用于两点截取曲线相关操作,位于Vipers/Viper.曲线分类。输入:待剪切曲线、起始点、终止点、反转;输出:截取后的曲线、截取后的另一条曲线。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:4输出:2
输入端口
| 端口 | 类型 | 说明 |
|---|
| 待剪切曲线C | Curve | 待剪切曲线 |
| 起始点P1 | Point | 截取的起始点 |
| 终止点P2 | Point | 截取的终止点 |
| 反转R | Boolean | 得到另一条曲线 |
输出端口
| 端口 | 类型 | 说明 |
|---|
| 截取后的曲线C1 | Curve | 通过起始点和终止点截取后的曲线 |
| 截取后的另一条曲线C2 | Curve | 原曲线截取掉C1后剩余部分 |
底层信息
原始组件名:两点截取曲线
底层类型:Vipers.CurveCutOut
GUID:00ec4dfd-94bc-4d11-baea-37bb7ea78c32
05
用于中间线相关操作,位于Vipers/Viper.曲线分类。输入:曲线1、曲线2、数量;输出:曲线。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:3输出:1
输入端口
| 端口 | 类型 | 说明 |
|---|
| 曲线1C1 | Curve | 第一条曲线 |
| 曲线2C2 | Curve | 第二条曲线 |
| 数量N | Integer | 在指定两条曲线间创建的中间线的数量 |
输出端口
| 端口 | 类型 | 说明 |
|---|
| 曲线C | Curve | 在第一条和第二条曲线间建立的多条中间线 |
底层信息
原始组件名:中间线
底层类型:Vipers.TweenCurves
GUID:c591069a-fe44-4bd2-8288-fc3109178250
06
用于互补圆弧与复原圆相关操作,位于Vipers/Viper.曲线分类。输入:圆弧;输出:互补圆弧、复原圆、平面、半径。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:1输出:5
输入端口
输出端口
| 端口 | 类型 | 说明 |
|---|
| 互补圆弧C | Arc | 与已知圆弧能形成整圆的圆弧 |
| 复原圆C | Circle | 已知圆弧对应的圆 |
| 平面P | Plane | 已知圆弧所在的平面 |
| 半径R | Number | 已知圆弧的半径 |
| 弧度数R | Number | 已知圆弧的弧度数 |
底层信息
原始组件名:互补圆弧与复原圆
底层类型:Vipers.ComplementaryCircle
GUID:5918626c-c832-4496-acf9-34f633876360
07
用于偏移闭合多段线相关操作,位于Vipers/Viper.曲线分类。输入:多段线、偏移列表、切换;输出:多段线。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:3输出:1
输入端口
| 端口 | 类型 | 说明 |
|---|
| 多段线P | Curve | 待偏移的闭合多段线 |
| 偏移列表D | Number | 多段线中的每段线段按照列表中的数值统一或者分段偏移 |
| 切换B | Boolean | 输入切换数据,类型为布尔。 |
输出端口
底层信息
原始组件名:偏移闭合多段线
底层类型:Vipers.OptionalOffset
GUID:d2629bac-2099-4f70-a892-d410d872a6fb
08
用于公差范围内曲线成组相关操作,位于Vipers/Viper.曲线分类。输入:曲线、公差;输出:曲线、索引。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:2输出:2
输入端口
| 端口 | 类型 | 说明 |
|---|
| 曲线C | Curve | 待分组曲线 |
| 公差T | Number | 两条曲线最小距离在此公差范围内视为同一组 |
输出端口
| 端口 | 类型 | 说明 |
|---|
| 曲线C | Curve | 分组的曲线 |
| 索引I | Integer | 分组后的曲线在原来的索引位置 |
底层信息
原始组件名:公差范围内曲线成组
底层类型:Vipers.公差范围内曲线成组
GUID:384d51f0-75f9-4ad2-9cd7-f2afc43f5805
09
用于共线直线相关操作,位于Vipers/Viper.曲线分类。输入:直线、距离、角度、匹配;输出:直线。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:4输出:1
输入端口
| 端口 | 类型 | 说明 |
|---|
| 直线L | Line | 待合并的直线 |
| 距离D | Number | 距离公差,两条线段如果最短距离在此范围则视为共线 |
| 角度A | Number | 角度公差,两条线段如果角度在此范围内则视为共线(弧度制) |
| 匹配F | Boolean | 合并的线段的两个端点与原线段端点匹配 |
输出端口
底层信息
原始组件名:共线直线
底层类型:Vipers.ViperConnectLines
GUID:908e20e2-6894-4a5f-b428-bc40d85e2896
10
用于共线线段成组相关操作,位于Vipers/Viper.曲线分类。输入:线段、距离公差;输出:分组线段、剩余线段、索引、索引。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:2输出:4
输入端口
| 端口 | 类型 | 说明 |
|---|
| 线段L | Line | 待分组的线段 |
| 距离公差T | Number | 相邻线段如果距离在此公差范围内,则视为共线 |
输出端口
| 端口 | 类型 | 说明 |
|---|
| 分组线段G | Line | 根据条件共线线段分组 |
| 剩余线段R | Line | 不满足条件的独立线段 |
| 索引I1 | Integer | 共线线段的索引位置 |
| 索引I2 | Integer | 独立线段的索引位置 |
底层信息
原始组件名:共线线段成组
底层类型:Vipers.共线线段成组
GUID:3ef7ab27-145c-4801-857a-01b301574fb4
11
用于关联物件成组相关操作,位于Vipers/Viper.曲线分类。输入:物件;输出:成组的物件、索引。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:1输出:2
输入端口
输出端口
| 端口 | 类型 | 说明 |
|---|
| 成组的物件G | Geometry | 相关联的物件各成一组 |
| 索引I | Integer | 分组后的物件在原物件中的位置 |
底层信息
原始组件名:关联物件成组
底层类型:Vipers.VipersGroupCurves
GUID:35fbdbbf-b0e6-42d7-89ad-e7004a244ee2
12
用于凹凸多边形相关操作,位于Vipers/Viper.曲线分类。输入:多段线;输出:结果。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:1输出:1
输入端口
输出端口
| 端口 | 类型 | 说明 |
|---|
| 结果R | Boolean | 输出结果数据,类型为布尔。 |
底层信息
原始组件名:凹凸多边形
底层类型:Vipers.ConcaveConvex
GUID:da6f7e00-d4fd-40e0-8ad2-cdeb0b100286
13
用于分离重合曲线相关操作,位于Vipers/Viper.曲线分类。输入:曲线、公差;输出:曲线、曲线、索引、索引。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:2输出:4
输入端口
| 端口 | 类型 | 说明 |
|---|
| 曲线C | Curve | 待分离的曲线 |
| 公差T | Number | 可通过调节公差来使模糊筛选公共边 |
输出端口
| 端口 | 类型 | 说明 |
|---|
| 曲线C1 | Curve | 没有重合的曲线 |
| 曲线C2 | Curve | 有重合的曲线 |
| 索引I1 | Integer | C1的索引值 |
| 索引I2 | Integer | C2的索引值 |
底层信息
原始组件名:分离重合曲线
底层类型:Vipers.SeparatOverlapCurve
GUID:89e6064e-3f91-43ac-9c64-20c0efff93fe
14
用于删除重合曲线相关操作,位于Vipers/Viper.曲线分类。输入:重合的曲线、公差;输出:删除后的曲线。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:2输出:1
输入端口
| 端口 | 类型 | 说明 |
|---|
| 重合的曲线C | Curve | 待删除的重合曲线 |
| 公差T | Number | 在此范围内的曲线视为重合曲线 |
输出端口
底层信息
原始组件名:删除重合曲线
底层类型:Vipers.ViperDeleteOverlappingCurve
GUID:2f26a31e-0ac6-42ad-88f0-89ea29aadd5f
15
用于判断曲线是否相似相关操作,位于Vipers/Viper.曲线分类。输入:曲线A、曲线B;输出:比较结果。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:2输出:1
输入端口
| 端口 | 类型 | 说明 |
|---|
| 曲线ACA | Curve | 待比较的曲线A |
| 曲线BCB | Curve | 待比较的曲线B |
输出端口
| 端口 | 类型 | 说明 |
|---|
| 比较结果R | Boolean | 输出比较结果数据,类型为布尔。 |
底层信息
原始组件名:判断曲线是否相似
底层类型:Vipers.ViperCurveIsSimilar
GUID:08de17fa-ef4a-44d1-a950-d81ca3e9eee6
16
用于剪切曲线相关操作,位于Vipers/Viper.曲线分类。输入:被剪切曲线、剪切物件、公差;输出:剪切结果。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:3输出:1
输入端口
| 端口 | 类型 | 说明 |
|---|
| 被剪切曲线C | Curve | 该曲线将被一组物件修剪 |
| 剪切物件G | Geometry | 用于剪切曲线的一组物件 |
| 公差T | Number | 修剪公差 |
输出端口
底层信息
原始组件名:剪切曲线
底层类型:Vipers.ViperCutCurve2
GUID:4e0402c0-7bbc-4e0d-8fc0-21a7145273f4
17
用于原始曲线延伸至目标曲线相关操作,位于Vipers/Viper.曲线分类。输入:原始曲线、目标物件、延伸方式;输出:曲线、延伸判断、延伸方式。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:3输出:3
输入端口
| 端口 | 类型 | 说明 |
|---|
| 原始曲线C | Curve | 待延伸的曲线 |
| 目标物件C | Curve | 曲线延伸至该组曲线 |
| 延伸方式T | Integer | 原始曲线延伸目标曲线的方式 |
输出端口
| 端口 | 类型 | 说明 |
|---|
| 曲线C | Curve | 延伸后的曲线 |
| 延伸判断R | Boolean | 输出延伸判断数据,类型为布尔。 |
| 延伸方式E | Text | 输出延伸方式数据,类型为文本。 |
底层信息
原始组件名:原始曲线延伸至目标曲线
底层类型:Vipers.ViperExtendCurve
GUID:7ab5b8c5-253e-4993-80f8-a1012f8231d3
18
用于取消圆角相关操作,位于Vipers/Viper.曲线分类。输入:多段线;输出:多段线。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:1输出:1
输入端口
输出端口
底层信息
原始组件名:取消圆角
底层类型:Vipers.CancelFillet
GUID:9761651a-765d-46d1-907d-9a7eea49413f
19
用于四段弧拟合椭圆相关操作,位于Vipers/Viper.曲线分类。输入:椭圆;输出:圆弧。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:1输出:1
输入端口
输出端口
底层信息
原始组件名:四段弧拟合椭圆
底层类型:Vipers.ArcFittingEllipse
GUID:cc9692ef-cc4b-44e1-b60e-610d2886f3bc
四边长度及对角线确定四边形
四边长度及对角线确定四边形
20
用于四边长度及对角线确定四边形相关操作,位于Vipers/Viper.曲线分类。输入:平面、边长A、边长B、边长C;输出:四边形、A点、B点、C点。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:6输出:5
输入端口
| 端口 | 类型 | 说明 |
|---|
| 平面P | Plane | 四边形参考平面 |
| 边长ALA | Number | 边长A的长度 |
| 边长BLB | Number | 边长B的长度 |
| 边长CLC | Number | 边长C的长度 |
| 边长DLD | Number | 边长D的长度 |
| 对角ELE | Number | 四边形对角线长度,该边将于指定平面的x轴平齐 |
输出端口
| 端口 | 类型 | 说明 |
|---|
| 四边形C | Generic | 输出结果,如果正确,则生成四边形 |
| A点PA | Point | 四边形的A点 |
| B点PB | Point | 四边形的B点 |
| C点PC | Point | 四边形的C点 |
| D点PD | Point | 四边形的D点 |
底层信息
原始组件名:四边长度及对角线确定四边形
底层类型:Vipers.QuadrangleFromLength
GUID:b07b3a6d-4df8-42f4-baec-0ce67fa7c50b
21
用于多段线倒角相关操作,位于Vipers/Viper.曲线分类。输入:多段线、长度;输出:多段线。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:2输出:1
输入端口
| 端口 | 类型 | 说明 |
|---|
| 多段线C | Curve | 待倒角的多段线 |
| 长度L | Number | 倒角长度 |
输出端口
底层信息
原始组件名:多段线倒角
底层类型:Vipers.PolylineObtuse
GUID:6d96425f-bf4d-4fe4-8473-5bc23b584adb
22
用于多段线拟合曲线相关操作,位于Vipers/Viper.曲线分类。输入:曲线、公差;输出:拟合结果。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:2输出:1
输入端口
| 端口 | 类型 | 说明 |
|---|
| 曲线C | Curve | 指定的曲线 |
| 公差T | Number | 多段线逼近原曲线的程度,数值越小越接近原曲线 |
输出端口
底层信息
原始组件名:多段线拟合曲线
底层类型:Vipers.PolylineMatch
GUID:a0aa9e3b-c6c9-47f1-b978-6383b15f2935
23
用于多段线转线框相关操作,位于Vipers/Viper.曲线分类。输入:多段线、平面、宽度;输出:线框。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:3输出:1
输入端口
| 端口 | 类型 | 说明 |
|---|
| 多段线P | Curve | 需要生成线框的多段线 |
| 平面P | Plane | 参考平面 |
| 宽度W | Number | 多段线框的宽度 |
输出端口
底层信息
原始组件名:多段线转线框
底层类型:Vipers.LineToRectangle
GUID:70f37867-6260-44ae-8e82-e7c360dbbdc7
24
用于多边形不连续点相关操作,位于Vipers/Viper.曲线分类。输入:多段线;输出:结果。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:1输出:1
输入端口
输出端口
| 端口 | 类型 | 说明 |
|---|
| 结果R | Generic | 输出结果数据,类型为Generic。 |
底层信息
原始组件名:多边形不连续点
底层类型:Vipers.Discontinuity
GUID:ad8cc10c-2292-4497-957a-009cd2b13805
25
用于多边形内嵌多边形相关操作,位于Vipers/Viper.曲线分类。输入:多边形、偏移位置、偏移距离、数量;输出:生成多边形。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:5输出:1
输入端口
| 端口 | 类型 | 说明 |
|---|
| 多边形P | Curve | 多边形 |
| 偏移位置P | Number | 输入0~1之间的数值 |
| 偏移距离O | Number | 相邻多段线之间偏移的距离 |
| 数量N | Integer | 内嵌多边形的数量 |
| 首项A | Boolean | 是否加入第一个多边形 |
输出端口
底层信息
原始组件名:多边形内嵌多边形
底层类型:Vipers.PolygonEmbedPolygon
GUID:7ab5b8c5-253e-4993-80f8-a1912f8231e3
26
用于多边形统计相关操作,位于Vipers/Viper.曲线分类。输入:多边形、平面、长度公差;输出:多边形、索引。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:3输出:2
输入端口
| 端口 | 类型 | 说明 |
|---|
| 多边形C | Curve | 待分类的多边形 |
| 平面P | Plane | 参考平面,对于镜像判断必须加入参考平面 |
| 长度公差L | Number | 长度在此公差范围内的多边形视为边长相等 |
输出端口
| 端口 | 类型 | 说明 |
|---|
| 多边形C | Curve | 归类后的多边形 |
| 索引I | Integer | 归类后多边形在原多边形的索引位置 |
底层信息
原始组件名:多边形统计
底层类型:Vipers.MirrorClassification
GUID:03f15dab-acb6-4059-bb65-c25ee840f64b
27
用于多边形统计相关操作,位于Vipers/Viper.曲线分类。输入:多边形、长度公差;输出:多边形、索引。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:2输出:2
输入端口
| 端口 | 类型 | 说明 |
|---|
| 多边形C | Curve | 待分类的多边形 |
| 长度公差L | Number | 长度在此公差范围内的多边形视为边长相等 |
输出端口
| 端口 | 类型 | 说明 |
|---|
| 多边形C | Curve | 归类后的多边形 |
| 索引I | Integer | 归类后多边形在原多边形的索引位置 |
底层信息
原始组件名:多边形统计
底层类型:Vipers.CurvesClassification
GUID:e5a35235-e6d0-4c69-85ba-9e0f577e31e6
28
用于将相等边数曲线归类相关操作,位于Vipers/Viper.曲线分类。输入:曲线、边数;输出:分类后的曲线、索引值、表述。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:2输出:3
输入端口
| 端口 | 类型 | 说明 |
|---|
| 曲线C | Curve | 待分类的曲线(多段线或线段与曲线组合的曲线) |
| 边数E | Integer | 待分类曲线的边数 |
输出端口
| 端口 | 类型 | 说明 |
|---|
| 分类后的曲线C | Curve | 分类后的曲线 |
| 索引值I | Integer | 分类的曲线在原来曲线列表的位置 |
| 表述E | Text | 阐述曲线按边数分类的情况 |
底层信息
原始组件名:将相等边数曲线归类
底层类型:Vipers.ViperPolylineClass
GUID:6e0e715f-6905-4740-98a5-2b6d5b47003e
29
用于平行线成组相关操作,位于Vipers/Viper.曲线分类。输入:线段、公差;输出:线段、所以。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:2输出:2
输入端口
| 端口 | 类型 | 说明 |
|---|
| 线段L | Line | 待分组线段 |
| 公差T | Number | 两条线段角度在此范围类视为平行 |
输出端口
| 端口 | 类型 | 说明 |
|---|
| 线段L | Line | 相互平行线段为一组 |
| 所以I | Number | 线段索引位置 |
底层信息
原始组件名:平行线成组
底层类型:Vipers.ParallelGroups
GUID:8c4e8013-ec2f-4bf6-baef-ffbaa606052c
30
用于弧线拟合曲线相关操作,位于Vipers/Viper.曲线分类。输入:曲线、公差;输出:拟合结果、节点。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:2输出:2
输入端口
| 端口 | 类型 | 说明 |
|---|
| 曲线C | Curve | 指定的曲线 |
| 公差T | Number | 设置0~1之间的公差 |
输出端口
| 端口 | 类型 | 说明 |
|---|
| 拟合结果C | Arc | 拟合曲线的弧线 |
| 节点P | Point | 每段弧线节点 |
底层信息
原始组件名:弧线拟合曲线
底层类型:Vipers.ArcMatch
GUID:fd69020b-0d73-42a7-adbc-1d1f61ccc61c
找出与指定向量不平行的线段
找出与指定向量不平行的线段
31
用于找出与指定向量不平行的线段相关操作,位于Vipers/Viper.曲线分类。输入:待筛选的线段、用户指定向量;输出:不共线的线段、共线的线段、索引1、索引2。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:2输出:4
输入端口
| 端口 | 类型 | 说明 |
|---|
| 待筛选的线段L | Line | 待筛选的线段 |
| 用户指定向量V | Vector | 用户指定的向量如果线段不与之平行则被选出 |
输出端口
| 端口 | 类型 | 说明 |
|---|
| 不共线的线段C1 | Line | 找出的与指定向量不共线的线段 |
| 共线的线段C2 | Line | 找出的与指定向量共线的线段 |
| 索引1I1 | Integer | 不共线线段的索引位置 |
| 索引2I2 | Integer | 共线线段的索引位置 |
底层信息
原始组件名:找出与指定向量不平行的线段
底层类型:Vipers.ViperVectorLine
GUID:ab3c14f7-c613-49e8-8aaa-e66a6df0671d
找出与指定平面不正交的线段
找出与指定平面不正交的线段
32
用于找出与指定平面不正交的线段相关操作,位于Vipers/Viper.曲线分类。输入:待检查的线段、用户指定平面、角度、Z向量;输出:不共线的线段、共线的线段、索引1、索引2。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:4输出:4
输入端口
| 端口 | 类型 | 说明 |
|---|
| 待检查的线段L | Line | 待检查的线段 |
| 用户指定平面P | Plane | 如果线段不平行于平面的x,y,z轴中任一,则被视为不正交线段 |
| 角度A | Number | 输入角度数据,类型为数字。 |
| Z向量Z | Boolean | 输入Z向量数据,类型为布尔。 |
输出端口
| 端口 | 类型 | 说明 |
|---|
| 不共线的线段C1 | Line | 找出的与指定向量不共线的线段 |
| 共线的线段C2 | Line | 找出的与指定向量共线的线段 |
| 索引1I1 | Integer | 不共线线段的索引位置 |
| 索引2I2 | Integer | 共线线段的索引位置 |
底层信息
原始组件名:找出与指定平面不正交的线段
底层类型:Vipers.ViperPlaneLine
GUID:b0759c85-fb19-47c6-b0ac-74bc37d81d77
33
用于找出共线线段相关操作,位于Vipers/Viper.曲线分类。输入:源线段、指定线段;输出:筛选结果、序号。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:2输出:2
输入端口
| 端口 | 类型 | 说明 |
|---|
| 源线段L | Line | 将从中找出与指定线段共线(近似共线)的线段 |
| 指定线段L | Line | 用户指定的线段 |
输出端口
| 端口 | 类型 | 说明 |
|---|
| 筛选结果L | Line | 找出符合条件的线段 |
| 序号I | Integer | 符合条件的线段在源线段中的序号 |
底层信息
原始组件名:找出共线线段
底层类型:Vipers.指定线段近似共线
GUID:b4becdb4-55cf-4285-b2ab-86c5b222ce5e
34
用于找出曲线线头相关操作,位于Vipers/Viper.曲线分类。输入:曲线;输出:线头、曲线、索引值。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:1输出:3
输入端口
| 端口 | 类型 | 说明 |
|---|
| 曲线C | Curve | 待查找是否有线头的曲线 |
输出端口
| 端口 | 类型 | 说明 |
|---|
| 线头P | Point | 不在其它曲线上的点 |
| 曲线C | Curve | 线头所在的曲线 |
| 索引值I | Integer | 线头曲线在原曲线中的位置 |
底层信息
原始组件名:找出曲线线头
底层类型:Vipers.ThrumOfCurve
GUID:7668ef38-4b40-4724-bfbb-cc3c4d20837f
35
用于按指定数量平分角相关操作,位于Vipers/Viper.曲线分类。输入:线段A、线段B、平分数量;输出:平分后的线段。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:3输出:1
输入端口
| 端口 | 类型 | 说明 |
|---|
| 线段AL | Line | 夹角边A |
| 线段BL | Line | 夹角边B |
| 平分数量N | Integer | 将A,B两边形成的夹角平分为N个 |
输出端口
底层信息
原始组件名:按指定数量平分角
底层类型:Vipers.AngleEqual
GUID:f61d51a0-02d2-4250-b0c7-5eff90f9e620
36
用于曲率倒角相关操作,位于Vipers/Viper.曲线分类。输入:曲线、闭合、次数;输出:曲线、判断。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:3输出:2
输入端口
| 端口 | 类型 | 说明 |
|---|
| 曲线C | Curve | 一组待倒角的曲线 |
| 闭合C | Boolean | 是否首尾闭合倒角 |
| 次数S | Integer | 操作次数(如果相邻曲线首尾间距过大,可以调大该数值) |
输出端口
| 端口 | 类型 | 说明 |
|---|
| 曲线C | Curve | 倒角后的曲线 |
| 判断B | Boolean | 输出判断数据,类型为布尔。 |
底层信息
原始组件名:曲率倒角
底层类型:Vipers.CurveChamferByCurvature
GUID:0150b7bf-691d-4373-9319-0a61b633e367
37
用于曲线位置关系相关操作,位于Vipers/Viper.曲线分类。输入:闭合曲线A、曲线B、平面;输出:表达、评估值、内部曲线、相交曲线。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:3输出:6
输入端口
| 端口 | 类型 | 说明 |
|---|
| 闭合曲线ACA | Curve | 曲线必须是闭合的曲线 |
| 曲线BCB | Curve | 判断与曲线A位置关系的曲线 |
| 平面P | Plane | 参考平面 |
输出端口
| 端口 | 类型 | 说明 |
|---|
| 表达E | Text | 中文阐述两者关系 |
| 评估值V | Integer | 0:在曲线内,1:与曲线相交,2:在曲线外,1000:两者不在同一平面 |
| 内部曲线C1 | Curve | 在曲线A内部的曲线 |
| 相交曲线C2 | Curve | 与曲线A相交的曲线 |
| 外部曲线C3 | Curve | 在曲线A外部的曲线 |
| 不共面曲线C4 | Curve | 与曲线A不共面的曲线 |
底层信息
原始组件名:曲线位置关系
底层类型:Vipers.CurveRelation
GUID:67a83c4a-f049-44e0-8a0b-7b3c17456656
38
用于曲线倒多种圆角相关操作,位于Vipers/Viper.曲线分类。输入:曲线、圆角列表;输出:圆角曲线。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:2输出:1
输入端口
| 端口 | 类型 | 说明 |
|---|
| 曲线C | Curve | 待倒圆角曲线 |
| 圆角列表L | Number | 圆角半径列表值 |
输出端口
底层信息
原始组件名:曲线倒多种圆角
底层类型:Vipers.Fillets
GUID:4955860d-b322-40da-9ac0-1186a28eaea6
39
用于曲线内切相关操作,位于Vipers/Viper.曲线分类。输入:曲线、曲线、公差;输出:曲线、曲线。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:3输出:2
输入端口
| 端口 | 类型 | 说明 |
|---|
| 曲线C | Curve | 待分割的原曲线 |
| 曲线C | Curve | 用于切割原曲线的闭合曲线 |
| 公差T | Number | 用于切割原曲线的公差 |
输出端口
| 端口 | 类型 | 说明 |
|---|
| 曲线C | Curve | 原曲线分割后位于分割曲线内部的曲线段 |
| 曲线C | Curve | 原曲线分割后位于分割曲线外部的曲线段 |
底层信息
原始组件名:曲线内切
底层类型:Vipers.CurveTrimInside
GUID:3f4e64d1-78e6-4548-b1a7-d35939c97e30
40
用于曲线分割相关操作,位于Vipers/Viper.曲线分类。输入:曲线、曲线;输出:曲线。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:2输出:1
输入端口
| 端口 | 类型 | 说明 |
|---|
| 曲线C | Curve | 待分割的曲线 |
| 曲线C | Curve | 位于待分割曲线上的断线 |
输出端口
底层信息
原始组件名:曲线分割
底层类型:Vipers.CurvesTrimCurve
GUID:d12cf297-c224-4d04-a591-ee2f82e52d11
41
用于曲线切点相关操作,位于Vipers/Viper.曲线分类。输入:点、曲线、显示;输出:点。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:3输出:1
输入端口
| 端口 | 类型 | 说明 |
|---|
| 点P | Point | 指定点 |
| 曲线C | Curve | 指定曲线 |
| 显示S | Boolean | 是否显示切线方向 |
输出端口
底层信息
原始组件名:曲线切点
底层类型:Vipers.过点做曲线切线
GUID:3a5e8aff-469e-413b-a379-3a3ead0d9b31
42
用于曲线同向偏移相关操作,位于Vipers/Viper.曲线分类。输入:曲线、参考平面、距离、连接;输出:偏移后的曲线。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:4输出:1
输入端口
| 端口 | 类型 | 说明 |
|---|
| 曲线C | Curve | 待偏移的曲线 |
| 参考平面P | Plane | 偏移曲线的参考平面 |
| 距离D | Number | 偏移的距离 |
| 连接C | Integer | 连接类型 |
输出端口
底层信息
原始组件名:曲线同向偏移
底层类型:Vipers.ViperCurveExcursion
GUID:25b78807-e917-4b3e-978e-50738bcf73f2
43
用于曲线投射相关操作,位于Vipers/Viper.曲线分类。输入:曲线、曲线、曲线;输出:曲线、曲线。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:3输出:2
输入端口
| 端口 | 类型 | 说明 |
|---|
| 曲线C | Curve | 源曲线 |
| 曲线C | Curve | 子曲线段,线段 |
| 曲线C | Curve | 目标曲线 |
输出端口
| 端口 | 类型 | 说明 |
|---|
| 曲线C | Curve | 映射到目标曲线的子曲线段 |
| 曲线C | Curve | 目标被子曲线段分割后的剩余曲线段 |
底层信息
原始组件名:曲线投射
底层类型:Vipers.MyComponent2
GUID:ceee20cc-80d5-4668-8aab-3beacb8194a4
44
用于曲线沿曲面偏移相关操作,位于Vipers/Viper.曲线分类。输入:曲线、曲面、距离;输出:曲线。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:3输出:1
输入端口
| 端口 | 类型 | 说明 |
|---|
| 曲线C | Curve | 沿曲面偏移的曲线 |
| 曲面S | Surface | 偏移的参考曲面 |
| 距离D | Number | 偏移距离 |
输出端口
底层信息
原始组件名:曲线沿曲面偏移
底层类型:Vipers.CurveOffsetBySurface
GUID:90e923b9-07b1-49be-8497-e8e039b3fba2
45
用于曲线融合相关操作,位于Vipers/Viper.曲线分类。输入:曲线、公差;输出:曲线、曲线。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:2输出:2
输入端口
| 端口 | 类型 | 说明 |
|---|
| 曲线C | Curve | 有公共边的曲线 |
| 公差T | Number | 可通过调节公差来使模糊筛选公共(重合)边 |
输出端口
| 端口 | 类型 | 说明 |
|---|
| 曲线C | Curve | 外部曲线 |
| 曲线C | Curve | 内部曲线 |
底层信息
原始组件名:曲线融合
底层类型:Vipers.PolygonMergeRemove
GUID:01fcdc4d-15db-4cd9-be37-043e6221907e
46
用于曲面UV划分相关操作,位于Vipers/Viper.曲线分类。输入:曲面、U方向数量、V方向数量;输出:U方向曲线、V方向曲线。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:3输出:2
输入端口
| 端口 | 类型 | 说明 |
|---|
| 曲面S | Surface | 生成UV曲线的曲面 |
| U方向数量U | Integer | U方向数量 |
| V方向数量V | Integer | V方向数量 |
输出端口
| 端口 | 类型 | 说明 |
|---|
| U方向曲线U | Curve | U方向曲线 |
| V方向曲线V | Curve | V方向曲线 |
底层信息
原始组件名:曲面UV划分
底层类型:Vipers.ViperCurve.UVDivideSurface
GUID:ef20477b-724d-412f-ad46-88ba4c08b746
47
用于根据不同长度划分曲线相关操作,位于Vipers/Viper.曲线分类。输入:待划分的曲线、长度列表;输出:划分后的曲线、剩余部分。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:2输出:2
输入端口
| 端口 | 类型 | 说明 |
|---|
| 待划分的曲线C | Curve | 待划分的曲线 |
| 长度列表L | Number | 根据列表中的长度划分曲线 |
输出端口
| 端口 | 类型 | 说明 |
|---|
| 划分后的曲线C | Curve | 根据列表数据划分后的曲线 |
| 剩余部分R | Curve | 划分后的曲线如果有剩余,则返回该部分曲线 |
底层信息
原始组件名:根据不同长度划分曲线
底层类型:Vipers.ViperDividebyLength
GUID:0322cc08-8e66-40fa-82fd-78da2a4c1315
48
用于根据公差连接曲线相关操作,位于Vipers/Viper.曲线分类。输入:曲线、公差;输出:连接后的曲线。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:2输出:1
输入端口
| 端口 | 类型 | 说明 |
|---|
| 曲线C | Curve | 待连接的曲线 |
| 公差T | Number | 在此范围内曲线将连接 |
输出端口
底层信息
原始组件名:根据公差连接曲线
底层类型:Vipers.ViperConnectCurves
GUID:c183474c-7e8e-4723-8145-e69a113cf34d
49
用于根据模数划分曲线相关操作,位于Vipers/Viper.曲线分类。输入:曲线、最小尺寸、最大尺寸、模数;输出:段数、长度、最佳匹配、序号。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:5输出:4
输入端口
| 端口 | 类型 | 说明 |
|---|
| 曲线C | Curve | 待划分曲线 |
| 最小尺寸S1 | Number | 每段曲线允许的最小值 |
| 最大尺寸S2 | Number | 每段曲线允许的最大值 |
| 模数M | Number | 每段曲线为该模数的倍数 |
| 公差T | Number | 每段曲线除以模数后的余数不能大于该公差 |
输出端口
| 端口 | 类型 | 说明 |
|---|
| 段数N | Integer | 满足条件情况下,等分段数 |
| 长度L | Number | 满足条件情况下,每段长度 |
| 最佳匹配M | Text | 列举最接近公差的匹配对象 |
| 序号I | Integer | 最佳对象在列表中的序号 |
底层信息
原始组件名:根据模数划分曲线
底层类型:Vipers.CurveModulusDivide
GUID:805e527e-3e59-49bf-b31d-d8f8bfa0a5df
50
用于根据边长确定多边形相关操作,位于Vipers/Viper.曲线分类。输入:平面、边长、边数、角度(弧度数);输出:多边形。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:4输出:1
输入端口
| 端口 | 类型 | 说明 |
|---|
| 平面P | Plane | 参考平面 |
| 边长L | Number | 多边形边长 |
| 边数N | Integer | 多边形边数 |
| 角度(弧度数)A | Number | 多边形在参考平面的旋转角度 |
输出端口
| 端口 | 类型 | 说明 |
|---|
| 多边形C | Curve | 根据条件生成的多边形 |
底层信息
原始组件名:根据边长确定多边形
底层类型:Vipers.PolylineFromEdge
GUID:0d5142ed-1a4f-4c84-b1f2-39e00a865a4b
51
用于测量多边形内角相关操作,位于Vipers/Viper.曲线分类。输入:多边形、偏移、尺寸、精度;输出:角度数、弧度数。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:4输出:2
输入端口
| 端口 | 类型 | 说明 |
|---|
| 多边形P | Curve | 待测量的多边形 |
| 偏移O | Number | 角度标注偏移距离 |
| 尺寸S | Number | 角度标注文字尺寸大小 |
| 精度N | Integer | 弧度 /角度显示精度 |
输出端口
| 端口 | 类型 | 说明 |
|---|
| 角度数A | Number | 多边形的各个内角角度 |
| 弧度数R | Number | 多边形的各个内角弧度 |
底层信息
原始组件名:测量多边形内角
底层类型:Vipers.ViperPolylineAngle
GUID:e7b72297-8ea4-447c-afe2-c816048997a2
52
用于点分曲线相关操作,位于Vipers/Viper.曲线分类。输入:曲线、点、长度;输出:点。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:3输出:1
输入端口
| 端口 | 类型 | 说明 |
|---|
| 曲线C | Curve | 待等分的曲线 |
| 点P | Point | 位于曲线上的点(不在曲线上则无效),这些点将作为等分的中心点 |
| 长度L | Number | 等分长度 |
输出端口
底层信息
原始组件名:点分曲线
底层类型:Vipers.PointDivideCurve
GUID:55170187-6c8c-4899-af04-aacda24f2680
53
用于生成闭合曲线相关操作,位于Vipers/Viper.曲线分类。输入:曲线;输出:曲线、序号。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:1输出:2
输入端口
输出端口
| 端口 | 类型 | 说明 |
|---|
| 曲线C | Curve | 生成的闭合曲线 |
| 序号I | Integer | 闭合曲线每段对应原位置序号 |
底层信息
原始组件名:生成闭合曲线
底层类型:Vipers.ViperCurve.CloseCurves
GUID:d0a64879-04c4-4ef5-ab4c-8251b8e51c5c
54
用于相交位置打断曲线相关操作,位于Vipers/Viper.曲线分类。输入:一组相交曲线、公差;输出:打断后的曲线。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:2输出:1
输入端口
| 端口 | 类型 | 说明 |
|---|
| 一组相交曲线C | Curve | 一组有交点的曲线或线段 |
| 公差T | Number | 公差范围内两曲线创建交点 |
输出端口
| 端口 | 类型 | 说明 |
|---|
| 打断后的曲线C | Curve | 在交点位置打断的曲线 |
底层信息
原始组件名:相交位置打断曲线
底层类型:Vipers.ViperCutCurve
GUID:89cf2108-9d77-427f-b758-24cf7b576bb7
55
用于矩形划分相关操作,位于Vipers/Viper.曲线分类。输入:矩形、长度、宽度、平均;输出:矩形。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:4输出:1
输入端口
| 端口 | 类型 | 说明 |
|---|
| 矩形R | Rectangle | 待划分的矩形 |
| 长度W | Number | 单元矩形的长度 |
| 宽度H | Number | 单元矩形的宽度 |
| 平均A | Boolean | 是否根据指定的长宽均分原矩形(均分后的单元矩形长宽接近指定长宽) |
输出端口
| 端口 | 类型 | 说明 |
|---|
| 矩形R | Rectangle | 划分后的矩形单元 |
底层信息
原始组件名:矩形划分
底层类型:Vipers.DivideRectangeByLength
GUID:aad0e3c4-386a-4f45-9252-05be847b8a13
56
用于简化多段线相关操作,位于Vipers/Viper.曲线分类。输入:多段线、角度区间;输出:多段线。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:2输出:1
输入端口
| 端口 | 类型 | 说明 |
|---|
| 多段线P | Curve | 待简化的多边形 |
| 角度区间D | Interval | 在此角度区间的角将被简化为平角 |
输出端口
底层信息
原始组件名:简化多段线
底层类型:Vipers.PolylineSimplify
GUID:026772bb-5ce5-4ecf-aa1c-d9176177438d
57
用于统一多段线起点方向相关操作,位于Vipers/Viper.曲线分类。输入:多段线、平面;输出:多段线。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:2输出:1
输入端口
| 端口 | 类型 | 说明 |
|---|
| 多段线P | Curve | 待更改的多段线 |
| 平面P | Plane | 参考平面 |
输出端口
| 端口 | 类型 | 说明 |
|---|
| 多段线P | Curve | 更改方向和起始点的多段线 |
底层信息
原始组件名:统一多段线起点方向
底层类型:Vipers.PolygonDirection
GUID:e4ac6d30-f511-4d4e-9138-ef8d04997636
58
用于近似共线线段分组相关操作,位于Vipers/Viper.曲线分类。输入:线段;输出:线段、索引。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:1输出:2
输入端口
输出端口
| 端口 | 类型 | 说明 |
|---|
| 线段C | Curve | 分组后的线段 |
| 索引I | Integer | 分组后的线段在原来线段中的索引位置 |
底层信息
原始组件名:近似共线线段分组
底层类型:Vipers.SimilarCollinear
GUID:508b76f6-7090-431e-8967-a83c376bc745
通过已知点截取指定长度的曲线
通过已知点截取指定长度的曲线
59
用于通过已知点截取指定长度的曲线相关操作,位于Vipers/Viper.曲线分类。输入:曲线、点、长度;输出:曲线、曲线。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:3输出:2
输入端口
| 端口 | 类型 | 说明 |
|---|
| 曲线C | Curve | 指定曲线,将在该曲线上截取指定长度曲线 |
| 点P | Point | 将以该点为基点,截取曲线 |
| 长度L | Number | 指定要截取曲线的长度 |
输出端口
| 端口 | 类型 | 说明 |
|---|
| 曲线C | Curve | 截取的曲线 |
| 曲线C | Curve | 剩余部分曲线 |
底层信息
原始组件名:通过已知点截取指定长度的曲线
底层类型:Vipers.MyComponent1
GUID:97c03672-fc2a-493d-a1ef-ee3485c51b3f
60
用于通过点创建曲面曲线相关操作,位于Vipers/Viper.曲线分类。输入:曲面、点、公差、闭合;输出:曲线。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:4输出:1
输入端口
| 端口 | 类型 | 说明 |
|---|
| 曲面S | Surface | 曲线位于该曲面 |
| 点P | Point | 曲线通过的点 |
| 公差T | Number | 公差(没什么卵用) |
| 闭合B | Boolean | 设置曲线是否闭合 |
输出端口
底层信息
原始组件名:通过点创建曲面曲线
底层类型:Vipers.CurveOnSurface
GUID:b4c976c4-6760-4211-8987-fba008414822
61
用于通过物件确定曲线方向相关操作,位于Vipers/Viper.曲线分类。输入:曲线、物件、反转;输出:曲线。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:3输出:1
输入端口
| 端口 | 类型 | 说明 |
|---|
| 曲线C | Curve | 待确定方向的曲线 |
| 物件G | Geometry | 输入物件数据,类型为Geometry。 |
| 反转R | Boolean | 输入反转数据,类型为布尔。 |
输出端口
底层信息
原始组件名:通过物件确定曲线方向
底层类型:Vipers.CurveToGeometry
GUID:06dea369-3481-4b8c-87cc-91378401e21a
62
用于闭合开放曲线相关操作,位于Vipers/Viper.曲线分类。输入:曲线、因子、连续性;输出:曲线、判断。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:3输出:2
输入端口
| 端口 | 类型 | 说明 |
|---|
| 曲线C | Curve | 用于闭合的开放曲线 |
| 因子F | Number | 可调节因子(仅用于曲率和相切模式) |
| 连续性C | Integer | 连续类型(右键可选) |
输出端口
| 端口 | 类型 | 说明 |
|---|
| 曲线C | Curve | 闭合后的曲线 |
| 判断B | Boolean | 输出判断数据,类型为布尔。 |
底层信息
原始组件名:闭合开放曲线
底层类型:Vipers.MakeCurveClosed
GUID:261ba8df-965c-4dfb-9aa0-e5d6a1f2ea42
63
用于闭合直线相关操作,位于Vipers/Viper.曲线分类。输入:直线、自动排序、闭合;输出:多段线。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:3输出:1
输入端口
| 端口 | 类型 | 说明 |
|---|
| 直线L | Line | 用于合并的一组直线 |
| 自动排序O | Boolean | 输入自动排序数据,类型为布尔。 |
| 闭合C | Boolean | 是否生成闭合的多段线 |
输出端口
| 端口 | 类型 | 说明 |
|---|
| 多段线P | Curve | 根据该组直线生成的多段线 |
底层信息
原始组件名:闭合直线
底层类型:Vipers.JoinLines
GUID:011ace69-b0f5-49b0-95ad-a15e03814828
64
用于顺时针方向统一曲线相关操作,位于Vipers/Viper.曲线分类。输入:曲线、平面、反转;输出:统一结果、判断。
插件:Vipers7.10.gha分类:Vipers子分类:Viper.曲线输入:3输出:2
输入端口
| 端口 | 类型 | 说明 |
|---|
| 曲线C | Curve | 待更改的曲线 |
| 平面P | Plane | 参照平面,将按该平面的顺时针方向为参考方向 |
| 反转R | Boolean | 输入反转数据,类型为布尔。 |
输出端口
| 端口 | 类型 | 说明 |
|---|
| 统一结果C | Curve | 顺时针统一方向的曲线 |
| 判断J | Boolean | 判断输入的曲线是否为顺时针方向曲线 |
底层信息
原始组件名:顺时针方向统一曲线
底层类型:Vipers.UnifyCurve
GUID:ba240804-38d3-4fc8-9c0f-518a69d3f8cc