> For the complete documentation index, see [llms.txt](https://primer2.dynamobim.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://primer2.dynamobim.org/zh-cn/5_essential_nodes_and_concepts/index-of-nodes.md).

# 节点索引

此索引提供有关此入门手册中使用的所有节点以及其他可能有用构件的信息。这只是对 Dynamo 中提供的 500 个节点中一部分节点的介绍。

## 显示

### 颜色

|                                  |                                                                      |                                  |
| -------------------------------- | -------------------------------------------------------------------- | -------------------------------- |
|                                  | 创建                                                                   |                                  |
| ![](/files/q0bnaJt6kd966c3bjm2C) | <p><strong>Color.ByARGB</strong><br>按 Alpha、红色、绿色和蓝色分量构造颜色。</p>      | ![](/files/KHvPlwjp2TPT82B1qxzH) |
| ![](/files/iT5rrF85vNptDWSiYeB8) | <p><strong>颜色范围</strong><br>基于起点颜色和终点颜色之间的颜色渐变获取颜色。</p>              | ![](/files/iT5rrF85vNptDWSiYeB8) |
|                                  | 操作                                                                   |                                  |
| ![](/files/Dn9cSOSa1Oe5XeLnVSbS) | <p><strong>Color.Brightness</strong><br>获取该颜色的亮度值。</p>               | ![](/files/Dn9cSOSa1Oe5XeLnVSbS) |
| ![](/files/lgIUZSVh0H33fCx16zMh) | <p><strong>Color.Components</strong><br>按以下顺序列出颜色分量：Alpha、红、绿、蓝。</p> | ![](/files/g6a4kT5bMoaGuXQ4H7yM) |
| ![](/files/6EpOeCGJSfIT2sxqjXBo) | <p><strong>Color.Saturation</strong><br>获取该颜色的饱和度值</p>               | ![](/files/rDHA4oQ6he6ShjArGF2D) |
| ![](/files/0uNXpJ45Ff1FzmxLzqwj) | <p><strong>Color.Hue</strong><br>获取该颜色的色调值。</p>                      | ![](/files/l0e8A2ZD9j896hL87pIh) |
|                                  | 查询                                                                   |                                  |
| ![](/files/QlR67NgpZaD2wOYq7Naw) | <p><strong>Color.Alpha</strong><br>查找颜色的 Alpha 分量：0 到 255。</p>       | ![](/files/hl7rV7ds5rcHb7ODb9A0) |
| ![](/files/ERyIyF0FNCczHCsiVY7G) | <p><strong>Color.Blue</strong><br>查找颜色的蓝色分量：0 到 255。</p>             | ![](/files/YnGV86PUahAWw3DO3CfO) |
| ![](/files/VCcEbcFu7rFJcSgLIxg0) | <p><strong>Color.Green</strong><br>查找颜色的绿色分量：0 到 255。</p>            | ![](/files/j9pnCe3KxaaS59JVSQx2) |
| ![](/files/YbjzZTGDxHaZzu9IvWfI) | <p><strong>Color.Red</strong><br>查找颜色的红色分量：0 到 255。</p>              | ![](/files/fLYfhzwK40WNW4heiBDU) |

|                                  |                                                                        |                                  |
| -------------------------------- | ---------------------------------------------------------------------- | -------------------------------- |
|                                  | 创建                                                                     |                                  |
| ![](/files/yGkXYgEPwkaRgEUoeMDY) | <p><strong>GeometryColor.ByGeometryColor</strong><br>使用一种颜色显示几何图形。</p> | ![](/files/yGkXYgEPwkaRgEUoeMDY) |

### Watch

|                                  |                                                        |                                  |
| -------------------------------- | ------------------------------------------------------ | -------------------------------- |
|                                  | 操作                                                     |                                  |
| ![](/files/dUBXu8MKWhIEpYM14UaE) | <p><strong>View\.Watch</strong><br>将节点输出内容可视化。</p>     | ![](/files/IYr6htmv3e3wqLnPlFIZ) |
| ![](/files/0dNo0nfUqAHnCyFVh7IM) | <p><strong>View\.Watch 3D</strong><br>显示几何图形的动态预览。</p> | ![](/files/mkm3bKAq0iLA6lZcMWqe) |

## 输入

|                                  |                                                             |                                  |
| -------------------------------- | ----------------------------------------------------------- | -------------------------------- |
|                                  | 操作                                                          |                                  |
| ![](/files/DyD4WJD0gmgri5944Kym) | <p><strong>布尔</strong><br>在“True”和“False”之间选择。</p>          | ![](/files/7weDCzbLE6qY62U4M01X) |
| ![](/files/g1BIjf1MXJ3jbvxCjNuj) | <p><strong>代码块</strong><br>允许直接编写 DesignScript 代码。</p>      | ![](/files/twHBb3gwI2ezp8XzzhY3) |
| ![](/files/LYsUqVSydzLNkdWX5aBr) | <p><strong>Directory Path</strong><br>允许您选择系统上的目录以获取其路径</p> | ![](/files/01Tstu0ieOks7rvw74bR) |
| ![](/files/SR4dnExFKh8hoHR5KXbN) | <p><strong>文件路径</strong><br>允许您选择系统上的文件以获取其文件名</p>          | ![](/files/8njZZu7Dq0829gIhJ3bk) |
| ![](/files/ivOjtQECpjsrc5QCkP3N) | <p><strong>Integer Slider</strong><br>用于生成整数值的滑块。</p>       | ![](/files/Wv2Nmvq2nRy9Osje6sTi) |
|                                  | <p><strong>数字</strong><br>创建数字。</p>                         |                                  |
|                                  | <p><strong>Number Slider</strong><br>用于生成数字值的滑块。</p>        | ![](/files/69qDVMSHESY58oYt3gT2) |
|                                  | <p><strong>字符串</strong><br>创建字符串。</p>                       | ![](/files/YIP3FSo9nDgcB96pRP4T) |
|                                  | <p><strong>Object.IsNull</strong><br>确定给定对象是否为 Null。</p>    | ![](/files/CwrLx3edOgDy3oLyMJ7f) |

## 列表

|                                  |                                                                                               |                                  |
| -------------------------------- | --------------------------------------------------------------------------------------------- | -------------------------------- |
|                                  | 创建                                                                                            |                                  |
| ![](/files/ozANJBWJgLLSxKVOBNvu) | <p><strong>List.Create</strong><br>基于给定输入创建一个新列表。</p>                                         | ![](/files/EOar3E5sUBI9qOR0YiNk) |
| ![](/files/VUezLfU94S3QRljP5ZiJ) | <p><strong>List.Combine</strong><br>将组合器应用于两个序列中的每个元素</p>                                     | ![](/files/ZeNvpEVDaSvR9W3J2NFm) |
|                                  | <p><strong>数字范围</strong><br>按指定范围创建一系列数字</p>                                                  |                                  |
|                                  | <p><strong>数字序列</strong><br>创建一系列数字。</p>                                                      | ![](/files/Kg6c8tMnwp2h6TWBJrRo) |
|                                  | 操作                                                                                            |                                  |
| ![](/files/mloTcT0Fq5jZPRfuSRA9) | <p><strong>List.Chop</strong><br>将某个列表切成一组列表，其中每个列表包含给定数量的项目。</p>                             | ![](/files/kG9POIjEkwJsyu5puUIq) |
| ![](/files/OoTfcZrKPkPqwkeLMXhL) | <p><strong>List.Count</strong><br>返回存储于给定列表中的项数。</p>                                          | ![](/files/OoTfcZrKPkPqwkeLMXhL) |
| ![](/files/lbgWfd4S0QIjG91vXAej) | <p><strong>List.Flatten</strong><br>按一定数量展平一列嵌套列表。</p>                                        | ![](/files/paA2v8pSnKIXjAyj0zLK) |
| ![](/files/Tmnc5hNqDH5CWBufgt9f) | <p><strong>List.FilterByBoolMask</strong><br>通过在单独布尔列表中查找相应索引过滤序列。</p>                        | ![](/files/Qx7rv5QvQsa0kJbu7k7R) |
| ![](/files/ADnJS0BDNsoik566P7Ml) | <p><strong>List.GetItemAtIndex</strong><br>获取位于指定索引处给定列表中的项目。</p>                             | ![](/files/dBscs1nMw5hG4M0tBEMz) |
|                                  | <p><strong>List.Map</strong><br>将函数应用于列表的所有元素，从而基于结果生成一个新列表。</p>                              | ![](/files/cyXwee63HKS37hdaGxsU) |
|                                  | <p><strong>List.Reverse</strong><br>以相反顺序创建包含给定列表各项的新列表。</p>                                  | ![](/files/lWyn992LVfk0eSMdwMLL) |
| ![](/files/geRr5VG8bB9naugolBkC) | <p><strong>List.ReplaceItemAtIndex</strong><br>替换位于指定索引处给定列表中的项目。</p>                         | ![](/files/o1r7ltq0xtD13w7DXhDJ) |
| ![](/files/1g1ockxHnyKsXwrHpZHP) | <p><strong>List.ShiftIndices</strong><br>将列表中的索引右移给定数量</p>                                    | ![](/files/1FYnimihNyUV1yVPzShi) |
| ![](/files/GrSE102xNX3cy2gnuNiB) | <p><strong>List.TakeEveryNthItem</strong><br>在给定偏移后是给定值倍数的索引处提取给定列表的项。</p>                    | ![](/files/lFsASl57bE4HZUMQ7cKv) |
| ![](/files/Fm07hsSUHYHKkzzUHjaf) | <p><strong>List.Transpose</strong><br>交换一列列表中的行和列。如果一些行长短不一，则 Null 值将作为占位符插入结果数组中，使其始终为矩形</p> | ![](/files/YZunfgRUKQUBcMrVbcpb) |

## 逻辑

|                                  |                                                                                             |                                  |
| -------------------------------- | ------------------------------------------------------------------------------------------- | -------------------------------- |
|                                  | 操作                                                                                          |                                  |
| ![](/files/lEAyVlUnyQ6WZYyJWeUD) | <p><strong>If</strong><br>条件语句。检查测试输入的布尔值。如果测试输入为 True，则结果将输出 True 输入，否则结果将输出 False 输入。</p> | ![](/files/gDGowaf7hgdJJjAAKiie) |

## 数学

|                                  |                                                                         |                                  |
| -------------------------------- | ----------------------------------------------------------------------- | -------------------------------- |
|                                  | 操作                                                                      |                                  |
|                                  | <p><strong>Math.Cos</strong><br>查找角度的余弦。</p>                            | ![](/files/Hv1KnvaUv4KUq2ZS4WlY) |
|                                  | <p><strong>Math.DegreesToRadians</strong><br>将以度为单位的角度换算为以弧度为单位的角度。</p> | ![](/files/ksaamlCLg7Pd8wykv52l) |
|                                  | <p><strong>Math.Pow</strong><br>求数字的指定次幂。</p>                           | ![](/files/bBF8yVIFpXBUZWn5NQlA) |
|                                  | <p><strong>Math.RadiansToDegrees</strong><br>将以弧度为单位的角度换算为以度为单位的角度。</p> | ![](/files/eltY0zunlEoFVtsxUsrh) |
|                                  | <p><strong>Math.RemapRange</strong><br>调整数字列表的范围，同时保留分布率。</p>           | ![](/files/HDEBo6tu3XIPgb5dt2Ik) |
|                                  | <p><strong>Math.Sin</strong><br>查找角度的正弦。</p>                            | ![](/files/onQ9Km7OPInwllXmZ7mS) |
| ![](/files/uSvkQNTFQ3ACPPodzOdW) | <p><strong>映射</strong><br>将值映射到输入范围</p>                                 | ![](/files/oVZPbf32B3YzwUUgewCm) |

## 字符串

|   |                                                                           |                                  |
| - | ------------------------------------------------------------------------- | -------------------------------- |
|   | 操作                                                                        |                                  |
|   | <p><strong>String.Concat</strong><br>将多个字符串合并为单个字符串。</p>                  | ![](/files/2JuLxdQShtY0VqLlf8kY) |
|   | <p><strong>String.Contains</strong><br>确定给定字符串是否包含给定子字符串。</p>             | ![](/files/yqn4koxVbO9H5Ilp0ioX) |
|   | <p><strong>String.Join</strong><br>将多个字符串合并为单个字符串，在每个连接的字符串之间插入给定分隔符。</p> | ![](/files/qONAqHVUVKnEKcNdu9oa) |
|   | <p><strong>String.Split</strong><br>使用由给定分隔符字符串确定的分段，将单个字符串拆分为字符串列表。</p>  | ![](/files/uZNYlgmFTOS25I9bqrPp) |
|   | <p><strong>String.ToNumber</strong><br>将字符串转换为整数或双精度数。</p>                | ![](/files/L3yXKjqiU7dTh4iYVWvU) |

## 几何图形

### 圆

|                                  |                                                                                               |                                  |
| -------------------------------- | --------------------------------------------------------------------------------------------- | -------------------------------- |
|                                  | 创建                                                                                            |                                  |
| ![](/files/vdHr3kBWYHvM0mDFzttO) | <p><strong>Circle.ByCenterPointRadius</strong><br>以世界坐标系 Z 轴为法线，通过在世界坐标系 XY 平面输入圆心和半径创建圆。</p> | ![](/files/e7D0DhoLEdFLWXExrJzn) |
| ![](/files/zBhy6Oy79yPG2tkNTVjD) | <p><strong>Circle.ByPlaneRadius</strong><br>在输入平面内以输入平面原点（根）为圆心，按给定半径创建圆。</p>                 | ![](/files/oWBt3QATPKkPdz8lbXSU) |

|                                  |                                                                                                  |                                  |
| -------------------------------- | ------------------------------------------------------------------------------------------------ | -------------------------------- |
|                                  | 创建                                                                                               |                                  |
| ![](/files/8UYNXu81WRME9FopfEOY) | <p><strong>CoordinateSystem.ByOrigin</strong><br>创建坐标系，方法是使其原点位于输入点，X 和 Y 轴设置为 WCS 的 X 和 Y 轴</p> | ![](/files/xhp8sQ0Q9a7zd96QDyDa) |
| ![](/files/yzFcVn71sGzTsFs7yzIm) | <p><strong>CoordinateSystem.ByCylindricalCoordinates</strong><br>在指定柱面坐标参数处相对于指定坐标系创建坐标系</p>     | ![](/files/yzFcVn71sGzTsFs7yzIm) |

### 立方体

|                                  |                                                                                  |                                  |
| -------------------------------- | -------------------------------------------------------------------------------- | -------------------------------- |
|                                  | 创建                                                                               |                                  |
| ![](/files/z0GnYvIWAWg2HjfrkcTk) | <p><strong>Cuboid.ByLengths</strong><br>以 WCS 原点为中心，使用宽度、长度和高度创建立方体。</p>         | ![](/files/DdQ2qCw2Ny7KDdmdVpMu) |
| ![](/files/rsWckQ2yl6Sn8ToXfhwX) | <p><strong>Cuboid.ByLengths</strong>（原点）</p><p>以输入点为中心，使用特定宽度、长度和高度创建立方体。</p>    | ![](/files/rsWckQ2yl6Sn8ToXfhwX) |
| ![](/files/dwEj3mLhqelBZyImNG6f) | <p><strong>Cuboid.ByLengths</strong>（坐标系）</p><p>以 WCS 原点为中心，使用宽度、长度和高度创建立方体。</p> | ![](/files/dwEj3mLhqelBZyImNG6f) |
| ![](/files/AouVwDBfw4j29pghaqoI) | <p><strong>Cuboid.ByCorners</strong></p><p>通过从低点到高点延伸创建立方体。</p>                  | ![](/files/AouVwDBfw4j29pghaqoI) |
| ![](/files/vZhRUeBnERnqQ9Ws6liY) | <p><strong>Cuboid.Length</strong></p><p>返回立方体的输入尺寸标注，而不是实际的世界空间尺寸标注。\*\*</p>     | ![](/files/2B3gjngIcraBwf5Ss0H0) |
| ![](/files/HjGhQKdXUItQuIDVdc7z) | <p><strong>Cuboid.Width</strong></p><p>返回立方体的输入尺寸标注，而不是实际的世界空间尺寸标注。\*\*</p>      | ![](/files/HjGhQKdXUItQuIDVdc7z) |
| ![](/files/lOAhuEDZDDNa1okiBeRT) | <p><strong>Cuboid.Height</strong></p><p>返回立方体的输入尺寸标注，而不是实际的世界空间尺寸标注。\*\*</p>     | ![](/files/lOAhuEDZDDNa1okiBeRT) |
| ![](/files/6UeSOc8vx8Qeq6jXQ2Mf) | <p><strong>BoundingBox.ToCuboid</strong></p><p>获取边界框作为实心长方体</p>                  | ![](/files/CtloRFVKsQ5EgvBRA8zh) |

{% hint style="warning" %}
\*\*换句话说，如果创建一个立方体宽度（X 轴）长度为 10，并将其转换为在 X 方向缩放 2 倍的坐标系，则宽度仍将是 10。ASM 不允许以任何可预测的顺序提取实体的顶点，因此无法在转换后确定尺寸标注。
{% endhint %}

### 曲线

|                                  |                                                                                                      |                                  |
| -------------------------------- | ---------------------------------------------------------------------------------------------------- | -------------------------------- |
|                                  | 操作                                                                                                   |                                  |
| ![](/files/bOXOPxQod3g2geXJ5L5p) | <p><strong>Curve.Extrude</strong>（距离）<br>朝法向量方向拉伸曲线。</p>                                             | ![](/files/AZPcFcYk8AHOQRHP3g1W) |
| ![](/files/Zqz0DOc77UQ3SJAGKobd) | <p><strong>Curve.PointAtParameter</strong><br>获取 StartParameter() 和 EndParameter() 之间指定参数处曲线上的点。</p> | ![](/files/B6mgSYvniNCHqYMelMaA) |

### 几何图形修改器

|                                  |                                                                      |                                  |
| -------------------------------- | -------------------------------------------------------------------- | -------------------------------- |
|                                  | 操作                                                                   |                                  |
| ![](/files/RCqpuNjsvn5IZ3QnUxFO) | <p><strong>Geometry.DistanceTo</strong><br>获取从该几何图形到另一几何图形的距离。</p>   | ![](/files/bPlVNr4doRQEFlYNeOzp) |
| ![](/files/jihOsUW9mfXAFGm9MpDL) | <p><strong>Geometry.Explode</strong><br>将复合或非单独图元拆分为其构件</p>          | ![](/files/l99gtiK04hQsUoFvmj7u) |
| ![](/files/cwy2yOD28Er4p4SjiUTN) | <p><strong>Geometry.ImportFromSAT</strong><br>输入几何图形的列表</p>          | ![](/files/MTj4sZd7AUZxmAAZHOaC) |
| ![](/files/QyQDUrDJWfGYKPUx9lla) | <p><strong>Geometry.Rotate</strong>（基准面）<br>绕平面原点和法线将对象旋转指定度数。</p>   | ![](/files/0nNoIkSv9WHzB9GV9Tyq) |
| ![](/files/cDyyoIIwFEFPXgTMLPos) | <p><strong>Geometry.Translate</strong><br>将任意几何图形类型按给定距离朝给定方向平移。</p> | ![](/files/6Ql5KqVXNROiRTvjYXfH) |

### 线

|                                  |                                                                                     |                                  |
| -------------------------------- | ----------------------------------------------------------------------------------- | -------------------------------- |
|                                  | 创建                                                                                  |                                  |
| ![](/files/Rj0ztTIRhKdxe6XeAb8K) | <p><strong>Line.ByBestFitThroughPoints</strong><br>创建最逼近点散布图的直线。</p>                | ![](/files/ja7Zi531dKq2TqzFVB2Y) |
| ![](/files/1QTobnSR2dcp3nBTzcIh) | <p><strong>Line.ByStartPointDirectionLength</strong><br>从某个点开始创建直线，朝向量方向延伸指定长度。</p> | ![](/files/QPyTjRkyWRZAcHyUqLuX) |
| ![](/files/u0CsZKqczgdwD4xWPYzr) | <p><strong>Line.ByStartPointEndPoint</strong><br>在两个输入点之间创建一条直线。</p>                | ![](/files/Ywa9ogjd92Ph9hfOkRCG) |
| ![](/files/rPAcljBHG9pvD5kF9ULl) | <p><strong>Line.ByTangency</strong><br>创建与输入曲线相切的直线，定位于输入曲线的参数点处。</p>               | ![](/files/lVWwuwEcKIB57nLBMJqC) |
|                                  | 查询                                                                                  |                                  |
| ![](/files/DrbzmPztn8ic97DPka3Q) | <p><strong>Line.Direction</strong><br>曲线的方向。</p>                                    | ![](/files/wyZz7nhjLeF803yZGHkQ) |

### NurbsCurve

|   |                                                                               |                                  |
| - | ----------------------------------------------------------------------------- | -------------------------------- |
|   | 创建                                                                            |                                  |
|   | <p><strong>NurbsCurve.ByControlPoints</strong><br>使用显式控制点创建 BSplineCurve。</p> | ![](/files/bRdi14eTVBbdeIc9bvhz) |
|   | <p><strong>NurbsCurve.ByPoints</strong><br>通过在各点之间插值创建 BSplineCurve</p>       | ![](/files/IOPzek9rGwb3XNi7loxH) |

### NurbsSurface

|   |                                                                                                 |                                  |
| - | ----------------------------------------------------------------------------------------------- | -------------------------------- |
|   | 创建                                                                                              |                                  |
|   | <p><strong>NurbsSurface.ByControlPoints</strong><br>通过使用具有指定 U 和 V 度数的显式控制点创建 NurbsSurface。</p> | ![](/files/C260TwUPMGYyXwmVg2zw) |
|   | <p><strong>NurbsSurface.ByPoints</strong><br>使用指定插值点以及 U 和 V 度数创建 NurbsSurface。生成的曲面将通过所有点。</p> | ![](/files/Vr0RDltjtpsuDUnHHVYk) |

### 平面

|   |                                                                     |                                  |
| - | ------------------------------------------------------------------- | -------------------------------- |
|   | 创建                                                                  |                                  |
|   | <p><strong>Plane.ByOriginNormal</strong><br>以原点为中心，通过输入法向量创建平面。</p> | ![](/files/bpR8SnChUfxiIeWsIQW1) |
|   | <p><strong>Plane.XY</strong><br>在世界坐标 XY 平面中创建平面</p>                | ![](/files/fayNeSODQNuX1KCvQJft) |

### 点

|   |                                                                                      |                                  |
| - | ------------------------------------------------------------------------------------ | -------------------------------- |
|   | 创建                                                                                   |                                  |
|   | <p><strong>Point.ByCartesianCoordinates</strong><br>在给定坐标系中通过 3 个笛卡尔坐标形成一个点</p>      | ![](/files/GtGNc9HauU1tZRlNd2mK) |
|   | <p><strong>Point.ByCoordinates</strong>（二维）<br>在 XY 平面中通过 2 个笛卡尔坐标形成一个点。Z 分量为 0。</p> | ![](/files/dn5BkEBv193NJpsBVxv9) |
|   | <p><strong>Point.ByCoordinates</strong>（三维）<br>通过给定的 3 个笛卡尔坐标形成一个点。</p>              | ![](/files/gRIZtG14DaX5xgT7dFhP) |
|   | <p><strong>Point.Origin</strong><br>获取原点 (0,0,0)</p>                                 | ![](/files/uYtHXbMzODtzn2qlHpe5) |
|   | 操作                                                                                   |                                  |
|   | <p><strong>Point.Add</strong><br>将向量添加到点。相当于平移（向量）。</p>                              | ![](/files/ydUxxIMliBn1Qf2n5ui9) |
|   | 查询                                                                                   |                                  |
|   | <p><strong>Point.X</strong><br>获取点的 X 分量</p>                                         | ![](/files/PjUmoSpERiHIUPVyqKYY) |
|   | <p><strong>Point.Y</strong><br>获取点的 Y 分量</p>                                         | ![](/files/3YhtpvrHE7qeH5wTTvSb) |
|   | <p><strong>Point.Z</strong><br>获取点的 Z 分量</p>                                         | ![](/files/dkEOJPfD4UeWJLf3T4pK) |

### 复合线

|   |                                                                                             |                                  |
| - | ------------------------------------------------------------------------------------------- | -------------------------------- |
|   | 创建                                                                                          |                                  |
|   | <p><strong>Polycurve.ByPoints</strong><br>由连接点的直线序列生成 PolyCurve。对于闭合曲线，最后一个点应与起点位于同一位置。</p> | ![](/files/7LnWKyKl9b3bTGp47jvZ) |

### 矩形

|   |                                                                                                     |                                  |
| - | --------------------------------------------------------------------------------------------------- | -------------------------------- |
|   | 创建                                                                                                  |                                  |
|   | <p><strong>Rectangle.ByWidthLength</strong>（平面）<br>以输入平面原点为中心，按输入宽度（平面 X 轴长度）和长度（平面 Y 轴长度）创建矩形。</p> | ![](/files/nyHqydHdqfEvDX01vZJJ) |

### 球体

|   |                                                                            |                                  |
| - | -------------------------------------------------------------------------- | -------------------------------- |
|   | 创建                                                                         |                                  |
|   | <p><strong>Sphere.ByCenterPointRadius</strong><br>以输入点为球心，按给定半径创建实心球体。</p> | ![](/files/Eq7x62U2xDhnnxcG8k1C) |

### 表面

|                                  |                                                                        |                                  |
| -------------------------------- | ---------------------------------------------------------------------- | -------------------------------- |
|                                  | 创建                                                                     |                                  |
| ![](/files/CaVpIfAiwwIXbx38YAdK) | <p><strong>Surface.ByLoft</strong><br>通过在输入横截面曲线之间放样来创建实体</p>          | ![](/files/u9aRbhCGYu2evFKTBiIf) |
| ![](/files/CaVpIfAiwwIXbx38YAdK) | <p><strong>Surface.ByPatch</strong><br>通过在由输入曲线确定的闭合边界内填充来创建曲面。</p>    | ![](/files/uT7akLpbgmGU3bD6L04w) |
|                                  | 操作                                                                     |                                  |
| ![](/files/8N47tqI4ZZHrXCsf9lIZ) | <p><strong>Surface.Offset</strong><br>在曲面法线方向上，按指定距离偏移曲面</p>           | ![](/files/caO4CEEEHu6HNg733gTK) |
| ![](/files/oJLxTg2d95G8cW7ZUYv5) | <p><strong>Surface.PointAtParameter</strong><br>返回指定 U 和 V 参数处的点。</p>  | ![](/files/yv7LhTcTC4t3dpdMDsRY) |
| ![](/files/IigCM8VeEPUeKoNbylHW) | <p><strong>Surface.Thicken</strong><br>将曲面加厚为实体，以朝曲面法线方向在曲面两侧进行拉伸。</p> | ![](/files/eQxDT6Tf95NU3MzNkte0) |

### UV

|                                  |                                                           |                                  |
| -------------------------------- | --------------------------------------------------------- | -------------------------------- |
|                                  | 创建                                                        |                                  |
| ![](/files/K0Z8d8Aqjjau29ggOlJr) | <p><strong>UV.ByCoordinates</strong><br>由两个双精度数创建 UV。</p> | ![](/files/1kPxiu7kds0q5YPSmwP1) |

### 向量

|                                  |                                                                   |                                  |
| -------------------------------- | ----------------------------------------------------------------- | -------------------------------- |
|                                  | 创建                                                                |                                  |
| ![](/files/UzO9iMlKWImj4FJMDQTN) | <p><strong>Vector.ByCoordinates</strong><br>由 3 个欧几里得坐标形成一个向量</p> | ![](/files/gAMta5r98hi3oMTD24Cr) |
| ![](/files/bTNN9tocgLXhOJAtKWLZ) | <p><strong>Vector.XAxis</strong><br>获取规范 X 轴向量 (1,0,0)</p>        | ![](/files/RGrLnYojuAJaeMhCaN5Q) |
| ![](/files/LcDHclew3BeOnBYZjMgE) | <p><strong>Vector.YAxis</strong><br>获取规范 Y 轴向量 (0,1,0)</p>        | ![](/files/NzNH4LBpRwpeFuSS1lbU) |
| ![](/files/P2gArkFQ3rwVzpLUqCp9) | <p><strong>Vector.ZAxis</strong><br>获取规范 Z 轴向量 (0,0,1)</p>        | ![](/files/OtPqcoPrr9SSywF3D2Wr) |
|                                  | 操作                                                                |                                  |
| ![](/files/7Va6V1LZGECrP0MArvxw) | <p><strong>Vector.Normalized</strong><br>获取向量的规范版本</p>            | ![](/files/DSV7vcym8TjcuvGDHdYE) |

## 坐标系

|                                  |                                                                                                  |                                  |
| -------------------------------- | ------------------------------------------------------------------------------------------------ | -------------------------------- |
|                                  | 创建                                                                                               |                                  |
| ![](/files/8UYNXu81WRME9FopfEOY) | <p><strong>CoordinateSystem.ByOrigin</strong><br>创建坐标系，方法是使其原点位于输入点，X 和 Y 轴设置为 WCS 的 X 和 Y 轴</p> | ![](/files/xhp8sQ0Q9a7zd96QDyDa) |
| ![](/files/yzFcVn71sGzTsFs7yzIm) | <p><strong>CoordinateSystem.ByCylindricalCoordinates</strong><br>在指定柱面坐标参数处相对于指定坐标系创建坐标系</p>     | ![](/files/yzFcVn71sGzTsFs7yzIm) |

## 运算符

|                                  |                                                          |                                  |
| -------------------------------- | -------------------------------------------------------- | -------------------------------- |
| ![](/files/iBAPHkHYftY7jYo3uNYH) | <p><strong>+</strong><br>加</p>                           | ![](/files/EqO17JaUSVStHL1DOhjJ) |
| ![](/files/KwVLCuPIh1zmGHO7ROiZ) | <p><strong>-</strong><br>减</p>                           | ![](/files/0Hib7NlxgRDmcvSSXiRm) |
|                                  | <p><strong>\*</strong><br>乘</p>                          | ![](/files/UPCclqGes6fweVk97387) |
| ![](/files/unIayWLTG3H7FVwqiLUB) | <p><strong>/</strong><br>部门</p>                          | ![](/files/IMlwJaxiss2QbRu0p1EN) |
|                                  | <p><strong>%</strong><br>模块除法会查找在除以第二个输入后得到的第一个输入的余数</p> | ![](/files/B3EGKA9Cni9muVU5DIGy) |
| ![](/files/z8Veh7tns2AMJPdLrAEc) | <p><strong><</strong><br>小于</p>                          | ![](/files/z8Veh7tns2AMJPdLrAEc) |
| ![](/files/zjraQMTKyMIUgadqzGQP) | <p><strong>></strong><br>大于</p>                          | ![](/files/asNY4sQPs1KD3lKsiOs5) |
| ![](/files/pzxIdBfAeh8D4F0pNX1E) | <p><strong>==</strong><br>两个值之间的相等测试。</p>                | ![](/files/GQFvJHRwueCGqPrGSll6) |
