> 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/ko/5_essential_nodes_and_concepts/index-of-nodes.md).

# 노드의 색인

이 색인에서는 이 Primer에 사용된 모든 노드 및 기타 유용할 수 있는 구성요소에 대한 추가 정보를 제공합니다. 여기에는 Dynamo에서 사용할 수 있는 500개의 노드 중 일부만 소개되어 있습니다.

## 화면표시

### 색상

|                                  |                                                                                    |                                  |
| -------------------------------- | ---------------------------------------------------------------------------------- | -------------------------------- |
|                                  | CREATE                                                                             |                                  |
| ![](/files/5ROVdHK7vKZpeGg50y7j) | <p><strong>Color.ByARGB</strong><br>알파, 빨간색, 녹색, 파란색 구성요소로 색상을 구성합니다.</p>          | ![](/files/e2PAnLhCIiMkAQPmIHLn) |
| ![](/files/lK90B1H1M1F4e6M1eXEr) | <p><strong>색상 범위</strong><br>시작 색상과 끝 색상 간의 색상 그라데이션에서 색상을 가져옵니다.</p>              | ![](/files/lK90B1H1M1F4e6M1eXEr) |
|                                  | ACTION                                                                             |                                  |
| ![](/files/8QtzgiGRLQnefo953nou) | <p><strong>Color.Brightness</strong><br>이 색상의 밝기 값을 가져옵니다.</p>                     | ![](/files/8QtzgiGRLQnefo953nou) |
| ![](/files/9GJJIlkJzDSmOWhb9U65) | <p><strong>Color.Components</strong><br>색상의 구성요소를 알파, 빨간색, 녹색, 파란색의 순서로 나열합니다.</p> | ![](/files/fcXqkALE8HyAMC4OSLfb) |
| ![](/files/a8kNqw8ZLR76rlfft0rA) | <p><strong>Color.Saturation</strong><br>이 색상의 채도 값을 가져옵니다.</p>                     | ![](/files/UqsYuxfePXzCBvqO73d9) |
| ![](/files/MVX4UeTK6ULQRpQJoFOk) | <p><strong>Color.Hue</strong><br>이 색상의 색조 값을 가져옵니다.</p>                            | ![](/files/32BpcwDNrNH7VNNIkMv2) |
|                                  | QUERY                                                                              |                                  |
| ![](/files/X3YhrBU50jjFbICEMV43) | <p><strong>Color.Alpha</strong><br>색상의 알파 구성요소를 찾습니다(0\~255).</p>                  | ![](/files/kfpXqemOAB4JnUFYXkP3) |
| ![](/files/PoxJGoqkgxeTFSVPV8aM) | <p><strong>Color.Blue</strong><br>색상의 파란색 구성요소를 찾습니다(0\~255).</p>                  | ![](/files/TiF0pWyf6l4zv4DlOqV8) |
| ![](/files/dWOEclWi2RmsVwUD5M8F) | <p><strong>Color.Green</strong><br>색상의 녹색 구성요소를 찾습니다(0\~255).</p>                  | ![](/files/rtrUQNANqGfOu3Fy5RpK) |
| ![](/files/OnyDW9Z5Svepqaw6sxRL) | <p><strong>Color.Red</strong><br>색상의 빨간색 구성요소를 찾습니다(0\~255).</p>                   | ![](/files/DgbAKaiNkj8CCvWxwhbo) |

|                                  |                                                                              |                                  |
| -------------------------------- | ---------------------------------------------------------------------------- | -------------------------------- |
|                                  | CREATE                                                                       |                                  |
| ![](/files/UD7ATBtFnjBFg67cCWw9) | <p><strong>GeometryColor.ByGeometryColor</strong><br>색상을 사용하여 형상을 표시합니다.</p> | ![](/files/UD7ATBtFnjBFg67cCWw9) |

### Watch

|                                  |                                                               |                                  |
| -------------------------------- | ------------------------------------------------------------- | -------------------------------- |
|                                  | ACTION                                                        |                                  |
| ![](/files/1VYZP0HwOgPlkQRlbcYv) | <p><strong>View\.Watch</strong><br>노드의 출력을 시각화합니다.</p>        | ![](/files/U1fIvsUBGHZrdteTUWqI) |
| ![](/files/3nS7MSEerbgpNRWe8vs9) | <p><strong>View\.Watch 3D</strong><br>형상의 동적 미리보기를 표시합니다.</p> | ![](/files/gkxY2DZ8wEhfEcBdjekD) |

## 입력

|                                  |                                                                          |                                  |
| -------------------------------- | ------------------------------------------------------------------------ | -------------------------------- |
|                                  | ACTION                                                                   |                                  |
| ![](/files/nDHPwnQF5mP0O2NxquNq) | <p><strong>부울</strong><br>True와 False 사이에서 선택합니다.</p>                    | ![](/files/OSweVRTTMop6vB3l05Xx) |
| ![](/files/urmrJsoHpOMrtcjLhHtd) | <p><strong>Code Block</strong><br>DesignScript 코드를 직접 작성할 수 있습니다.</p>    | ![](/files/K1y5OKgESdjTATjRVnX9) |
| ![](/files/dMjiNpjkT1qm5Z8VJN4s) | <p><strong>디렉토리 경로</strong><br>시스템에서 디렉토리를 선택하여 디렉토리 경로를 가져올 수 있습니다.</p> | ![](/files/bTrOYZtghrp1QlbsUPxa) |
| ![](/files/EY4Q3tMA3dVgUPNChSUD) | <p><strong>파일 경로</strong><br>시스템에서 파일을 선택하여 파일 이름을 가져올 수 있습니다.</p>       | ![](/files/5z7KizDYJp058AVbJP4C) |
| ![](/files/Dqf0E3P7zz9xdl2rDCxZ) | <p><strong>정수 슬라이더</strong><br>정수 값을 생성하는 슬라이더입니다.</p>                   | ![](/files/tiNlfgm2PIvPsN4vax7f) |
| ![](/files/enrqQbfplD47Dr1zs2Bb) | <p><strong>숫자</strong><br>숫자를 작성합니다.</p>                                 | ![](/files/enrqQbfplD47Dr1zs2Bb) |
| ![](/files/rU5OsKvVzeOhkcIFTMB2) | <p><strong>번호 슬라이더</strong><br>숫자 값을 생성하는 슬라이더입니다.</p>                   | ![](/files/gal9oeA5755ORidBnKu1) |
| ![](/files/ExqIIrXtSmdXeVMJzkez) | <p><strong>문자열</strong><br>문자열을 작성합니다.</p>                               | ![](/files/lGQkokzB9HDYWQ0IAUq4) |
| ![](/files/Hsdep41AySMvpu2CnZ5k) | <p><strong>Object.IsNull</strong><br>지정된 객체가 null인지 확인합니다.</p>           | ![](/files/LKBBY4Nks11ruLmmFB7u) |

## 리스트

|                                  |                                                                                                                                        |                                  |
| -------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------- |
|                                  | CREATE                                                                                                                                 |                                  |
| ![](/files/jxk193Or1N2ZbZHW62It) | <p><strong>List.Create</strong><br>지정된 입력에서 새 리스트를 작성합니다.</p>                                                                          | ![](/files/Z8gPxnVjP9073dKwKXXw) |
| ![](/files/LRpG3afSyKMFqBNi64zi) | <p><strong>List.Combine</strong><br>두 시퀀스의 각 요소에 연결자를 적용합니다.</p>                                                                       | ![](/files/kscJ5wLfsyCXoxBfwVAA) |
| ![](/files/wolLaBfyULixSoZGIhMc) | <p><strong>Number Range</strong><br>지정된 범위에서 숫자의 시퀀스를 작성합니다.</p>                                                                       | ![](/files/wolLaBfyULixSoZGIhMc) |
| ![](/files/3oeEsxQLefVnJvbd3ftH) | <p><strong>Number Sequence</strong><br>숫자의 시퀀스를 작성합니다.</p>                                                                             | ![](/files/B4WrVPYDeeVByA1OrUPe) |
|                                  | ACTION                                                                                                                                 |                                  |
| ![](/files/RptWzTJ1mjKIM0zVik5u) | <p><strong>List.Chop</strong><br>리스트를 각각 지정된 양의 항목이 포함된 리스트 세트로 자릅니다.</p>                                                              | ![](/files/2etG2JtoalNpovpVR5NB) |
| ![](/files/BLuGYCUzSflQo0Karwu4) | <p><strong>List.Count</strong><br>지정된 리스트에 저장된 항목의 개수를 반환합니다.</p>                                                                      | ![](/files/BLuGYCUzSflQo0Karwu4) |
| ![](/files/bFDyYkj4ioO6GTVyCsJu) | <p><strong>List.Flatten</strong><br>리스트의 내포된 리스트를 특정한 양만큼 단순화합니다.</p>                                                                  | ![](/files/m8Be0Lr1oCDeFisZBly6) |
| ![](/files/mqKNl69MKjB7Yujbhc0A) | <p><strong>List.FilterByBoolMask</strong><br>별도의 부울 리스트에서 해당하는 인덱스를 조회하여 시퀀스를 필터링합니다.</p>                                              | ![](/files/Pt0jIzE3PrqjA1g2XJ0G) |
| ![](/files/FH1zTqx5hMRRlmDKD6iO) | <p><strong>List.GetItemAtIndex</strong><br>지정된 색인에 위치하는 지정된 리스트에서 항목을 가져옵니다.</p>                                                       | ![](/files/jvy8goQ3Zuz0wYaM78w9) |
|                                  | <p><strong>List.Map</strong><br>리스트의 모든 요소에 함수를 적용하고 결과에서 새 리스트를 생성합니다.</p>                                                            | ![](/files/IMyK36CioNK3Cv5vgLPd) |
|                                  | <p><strong>List.Reverse</strong><br>지정된 리스트의 항목이 역순으로 포함된 새 리스트를 작성합니다.</p>                                                            | ![](/files/mjL7OZTbhVX1gt4RrAvB) |
| ![](/files/WtUaSMvnixGxeWMbgZfD) | <p><strong>List.ReplaceItemAtIndex</strong><br>지정된 인덱스에 위치한 지정된 리스트에서 항목을 대체합니다.</p>                                                   | ![](/files/xppPt4mfuPZaVJe5IOs6) |
| ![](/files/RJMmtPifhmgUczOjxfqx) | <p><strong>List.ShiftIndices</strong><br>리스트의 인덱스를 지정된 수만큼 오른쪽으로 이동합니다.</p>                                                            | ![](/files/WG1EC9TkLXJnSsQfbPh7) |
| ![](/files/7jeDKk0646ePiSkrKLxN) | <p><strong>List.TakeEveryNthItem</strong><br>지정된 리스트에서 지정된 간격띄우기 이후 지정된 값의 배수인 인덱스의 항목을 가져옵니다.</p>                                     | ![](/files/zUBeCzVWgYNEtcy4RDar) |
| ![](/files/nNFZ76wZRHfn1Puf60CZ) | <p><strong>List.Transpose</strong><br>리스트의 리스트에서 행과 열을 교체합니다. 다른 행보다 짧은 행이 몇 개 있을 경우 null 값이 결과 배열에 자리 표시자로 삽입되어 항상 직사각형이 되도록 합니다.</p> | ![](/files/Slb5d62Kguhj3wSdqyjn) |

## 논리

|                                  |                                                                                                                                 |                                  |
| -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | -------------------------------- |
|                                  | ACTION                                                                                                                          |                                  |
| ![](/files/npxnwqW4cH7vQUbHwDZi) | <p><strong>If</strong><br>조건문입니다. 테스트 입력의 부울 값을 확인합니다. 테스트 입력이 true인 경우 결과에서 true 입력을 출력하고, 그렇지 않은 경우 결과에서 false 입력을 출력합니다.</p> | ![](/files/HxkYFCjheRRguMG0DafG) |

## 수학

|                                  |                                                                            |                                  |
| -------------------------------- | -------------------------------------------------------------------------- | -------------------------------- |
|                                  | ACTION                                                                     |                                  |
| ![](/files/dsACqQcjrgjHvhGdBpSz) | <p><strong>Math.Cos</strong><br>각도의 코사인 값을 계산합니다.</p>                      | ![](/files/rYuALUxhgAOmZEw4TnrX) |
| ![](/files/2lloJBsk8qqfIByV0Zgx) | <p><strong>Math.DegreesToRadians</strong><br>도 각도를 라디안 각도로 변환합니다.</p>      | ![](/files/jOEru3rV7h58yJt4LStD) |
| ![](/files/06Hv5yq6ua8sFIcfyxVM) | <p><strong>Math.Pow</strong><br>숫자를 지정된 멱 수만큼 제곱합니다.</p>                   | ![](/files/3HbY6G3FAb4l9oQxC11z) |
| ![](/files/meUmSrNiTMkUoubDuKKt) | <p><strong>Math.RadiansToDegrees</strong><br>라디안 각도를 도 각도로 변환합니다.</p>      | ![](/files/fnoO0HM4O7L2dD0VfvcJ) |
| ![](/files/couY4TX89Bnapz2KZROG) | <p><strong>Math.RemapRange</strong><br>분포 비율을 유지하면서 숫자 리스트의 범위를 조정합니다.</p> | ![](/files/NTEBNPHjeqQcgWewjS2b) |
| ![](/files/NUrPOaU6uGTmaD3WUKi5) | <p><strong>Math.Sin</strong><br>각도의 사인을 계산합니다.</p>                         | ![](/files/piDlBHrYHKHAr5MDOfzk) |
| ![](/files/zio7HWTeas2jG7B3iiRM) | <p><strong>Map</strong><br>값을 입력 범위로 매핑합니다.</p>                            | ![](/files/Ql4GjqISLPe8pcJCzkuH) |

## 문자열

|                                  |                                                                                              |                                  |
| -------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------- |
|                                  | ACTION                                                                                       |                                  |
| ![](/files/yfuJRCVD8PhYogz3bWJs) | <p><strong>String.Concat</strong><br>여러 문자열을 하나의 문자열로 연결합니다.</p>                             | ![](/files/RNsu3CqAAyUcsYxSCe4W) |
| ![](/files/79Bl7sn4I1li5IyG9v5k) | <p><strong>String.Contains</strong><br>지정된 문자열에 지정된 하위 문자열이 포함되어 있는지 확인합니다.</p>              | ![](/files/uUa0KpcYpKtHLNiLoiGb) |
| ![](/files/843CMs1I9GiCVd0UhsHR) | <p><strong>String.Join</strong><br>결합되는 각 문자열 사이에 지정된 구분자를 삽입하여, 여러 문자열을 하나의 문자열로 연결합니다.</p> | ![](/files/Pofyy8kiyhAM5EtKMiZH) |
| ![](/files/HFqwiA6oM3lEwo4FOhsx) | <p><strong>String.Split</strong><br>단일 문자열을 지정된 구분 문자열을 사용하여 문자열 리스트로 구분합니다.</p>             | ![](/files/uupTzLHQOSut6wRaKh7L) |
| ![](/files/d3v8HF4JUogOZFXh6Mpn) | <p><strong>String.ToNumber</strong><br>문자열을 정수 또는 double 값으로 변환합니다.</p>                      | ![](/files/bQRVmKyxqOdeBeNXlNjE) |

## 형상

### 원

|                                  |                                                                                                             |                                  |
| -------------------------------- | ----------------------------------------------------------------------------------------------------------- | -------------------------------- |
|                                  | CREATE                                                                                                      |                                  |
| ![](/files/HzzX8EmGdSplaO8J1Yya) | <p><strong>Circle.ByCenterPointRadius</strong><br>표준 XY 평면의 입력 중심점과 반지름을 사용하고 표준 Z를 법선으로 사용하여 원을 작성합니다.</p> | ![](/files/NwjMsbF7o5J0NF2yPN05) |
| ![](/files/zuvX4KgMgwSyYPWSjLTi) | <p><strong>Circle.ByPlaneRadius</strong><br>입력 평면 원점(루트)을 중심으로 지정된 반지름을 사용하여 입력 평면에 원을 작성합니다.</p>           | ![](/files/xJXoG9bJ01wh1mFggRTV) |

|                                  |                                                                                                                               |                                  |
| -------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | -------------------------------- |
|                                  | CREATE                                                                                                                        |                                  |
| ![](/files/CVVbcK5TWG41RJSAKtJr) | <p><strong>CoordinateSystem.ByOrigin</strong><br>입력 점을 원점으로 하고 X 및 Y축이 WCS X 및 Y축으로 설정된 CoordinateSystem을 작성합니다.</p>          | ![](/files/dcvZkEXY7lB18WgMxZKl) |
| ![](/files/UxZwQwf8bisoVf6lVaU4) | <p><strong>CoordinateSystem.ByCylindricalCoordinates</strong><br>지정된 좌표계를 기준으로 지정된 원통형 좌표 매개변수에서 CoordinateSystem을 작성합니다.</p> | ![](/files/UxZwQwf8bisoVf6lVaU4) |

### 직육면체

|                                  |                                                                                                           |                                  |
| -------------------------------- | --------------------------------------------------------------------------------------------------------- | -------------------------------- |
|                                  | CREATE                                                                                                    |                                  |
| ![](/files/F1Ta20PCRWwJIvmrMDu6) | <p><strong>Cuboid.ByLengths</strong><br>WCS 원점을 중심으로 지정된 폭, 길이, 높이의 직육면체를 작성합니다.</p>                      | ![](/files/hFygUQCLPzI2s1lWsHl0) |
| ![](/files/VG2ijCo8slkGlJrlvw1L) | <p><strong>Cuboid.ByLengths</strong>(원점)</p><p>입력 점을 중심으로 지정된 폭, 길이, 높이의 직육면체를 작성합니다.</p>                 | ![](/files/VG2ijCo8slkGlJrlvw1L) |
| ![](/files/3e5J6yZlOG4WQMgvTWWZ) | <p><strong>Cuboid.ByLengths</strong>(coordinateSystem)</p><p>WCS 원점을 중심으로 지정된 폭, 길이, 높이의 직육면체를 작성합니다.</p> | ![](/files/3e5J6yZlOG4WQMgvTWWZ) |
| ![](/files/WAjbbZ3yDfXQwa8DJKTZ) | <p><strong>Cuboid.ByCorners</strong></p><p>낮은 점에서 높은 점에 걸친 직육면체를 작성합니다.</p>                               | ![](/files/WAjbbZ3yDfXQwa8DJKTZ) |
| ![](/files/W1NkYp3781s9hwATYxDM) | <p><strong>Cuboid.Length</strong></p><p>이 함수는 실제 표준 공간 치수가 아니라 직육면체의 입력 치수를 반환합니다. \*\*</p>               | ![](/files/zUkjpt3zbskDEQp9v4iS) |
| ![](/files/G8y414GdAZJsn5l32C4C) | <p><strong>Cuboid.Width</strong></p><p>이 함수는 실제 표준 공간 치수가 아니라 직육면체의 입력 치수를 반환합니다. \*\*</p>                | ![](/files/G8y414GdAZJsn5l32C4C) |
| ![](/files/BUkpP4YzWaEbEBYLrrtb) | <p><strong>Cuboid.Height</strong></p><p>이 함수는 실제 표준 공간 치수가 아니라 직육면체의 입력 치수를 반환합니다. \*\*</p>               | ![](/files/BUkpP4YzWaEbEBYLrrtb) |
| ![](/files/ePFhBTUrXZpoNLGqi4Qx) | <p><strong>BoundingBox.ToCuboid</strong></p><p>경계 상자를 솔리드 직육면체로 가져옵니다.</p>                                | ![](/files/QSwgAWEaYclxyWZJluw9) |

{% hint style="warning" %}
\*\*즉, 폭(X축) 길이가 10인 직육면체를 작성하고 X 축척을 두 배로 하여 CoordinateSystem으로 변환해도 폭은 여전히 10입니다. ASM에서는 예측 가능한 순서로 본체의 정점을 추출할 수 없으므로, 변환 후 치수를 결정할 수 없습니다.
{% endhint %}

### 곡선

|                                  |                                                                                                                   |                                  |
| -------------------------------- | ----------------------------------------------------------------------------------------------------------------- | -------------------------------- |
|                                  | ACTION                                                                                                            |                                  |
| ![](/files/btRIhh2dQ7ARkJxVoNkr) | <p><strong>Curve.Extrude</strong>(거리)<br>곡선을 법선 벡터 방향으로 돌출시킵니다.</p>                                               | ![](/files/csC0CDA4dH0UhxNdzRaS) |
| ![](/files/Ybtq5UFBxq9Mk4iYB87W) | <p><strong>Curve.PointAtParameter</strong><br>StartParameter() 및 EndParameter() 사이의 지정된 매개변수에서 곡선상의 점을 가져옵니다.</p> | ![](/files/ig36wUKBFsSXi7VPu2aq) |

### 형상 수정자

|                                  |                                                                                          |                                  |
| -------------------------------- | ---------------------------------------------------------------------------------------- | -------------------------------- |
|                                  | ACTION                                                                                   |                                  |
| ![](/files/xEzxIidvxiBfXAIHZ5xn) | <p><strong>Geometry.DistanceTo</strong><br>이 형상에서 다른 형상까지의 거리를 가져옵니다.</p>                | ![](/files/HblUrEnB1UvV3w6ttIoV) |
| ![](/files/liZ2YBmRYCw7UiONIHjK) | <p><strong>Geometry.Explode</strong><br>복합 또는 분리되지 않은 요소를 구성요소 부품으로 분리합니다.</p>           | ![](/files/z0K0lLY1SGQAwBy4zo74) |
| ![](/files/NgOcfbhoLO1h9u98LODA) | <p><strong>Geometry.ImportFromSAT</strong><br>가져온 형상 리스트입니다.</p>                         | ![](/files/RNMnEpA3Z3bimFWZJjhT) |
| ![](/files/9kPD83KrrUHZH2m2wrFy) | <p><strong>Geometry.Rotate</strong>(basePlane)<br>객체를 평면 원점 및 법선 주위로 지정된 각도만큼 회전합니다.</p> | ![](/files/Pg9FQMsC1DLnEW1Ybdtd) |
| ![](/files/hhxzcB9WzVYGrT0AUUhx) | <p><strong>Geometry.Translate</strong><br>형상 유형을 지정된 방향으로 지정된 거리만큼 변환합니다.</p>            | ![](/files/cBQPIQtrKpu0eMxcXpr0) |

### 선

|                                  |                                                                                                       |                                  |
| -------------------------------- | ----------------------------------------------------------------------------------------------------- | -------------------------------- |
|                                  | CREATE                                                                                                |                                  |
| ![](/files/iHlq7V7J1pZfLRRxGrYi) | <p><strong>Line.ByBestFitThroughPoints</strong><br>점의 산점도에 가장 가까운 선을 작성합니다.</p>                       | ![](/files/EIr0NB9GkZ4dTbUWamOo) |
| ![](/files/KVyTQjxRXGie9XdxpNo5) | <p><strong>Line.ByStartPointDirectionLength</strong><br>점에서 시작하여 벡터 방향으로 지정된 길이만큼 연장되는 직선을 작성합니다.</p> | ![](/files/VKvKxNA4WZSikggQkxfj) |
| ![](/files/X7ZuQjO3n5SkVRXdBZJa) | <p><strong>Line.ByStartPointEndPoint</strong><br>두 입력 점 사이에 직선을 작성합니다.</p>                            | ![](/files/KqXnfVwsW4O1uqLH9dhd) |
| ![](/files/ZKLZOpsqoOCgwWMlSmQ9) | <p><strong>Line.ByTangency</strong><br>입력 곡선의 매개변수 점에서 입력 곡선에 접하는 선을 작성합니다.</p>                       | ![](/files/WDiEy8JTwVUXTGw1z8Lq) |
|                                  | QUERY                                                                                                 |                                  |
| ![](/files/QubXEIjQz4qVPdUdCNul) | <p><strong>Line.Direction</strong><br>곡선 방향입니다.</p>                                                   | ![](/files/5JLIVDMUvRbMN2OGF36V) |

### NurbsCurve

|                                  |                                                                                          |                                  |
| -------------------------------- | ---------------------------------------------------------------------------------------- | -------------------------------- |
|                                  | Create                                                                                   |                                  |
| ![](/files/ASRbXH0u8yt1AKYCmccx) | <p><strong>NurbsCurve.ByControlPoints</strong><br>명시적 제어점을 사용하여 BSplineCurve를 작성합니다.</p> | ![](/files/pYWdskZzeIMqVMLg25wA) |
| ![](/files/RaZsdTXJ0hwZFN6e8NdZ) | <p><strong>NurbsCurve.ByPoints</strong><br>점 사이를 보간하여 BSplineCurve를 작성합니다.</p>           | ![](/files/CkMIohfqG1LspAmc1YKo) |

### NurbsSurface

|                                  |                                                                                                                    |                                  |
| -------------------------------- | ------------------------------------------------------------------------------------------------------------------ | -------------------------------- |
|                                  | Create                                                                                                             |                                  |
| ![](/files/6CqHuuBGB50X4Mjtj0i0) | <p><strong>NurbsSurface.ByControlPoints</strong><br>명시적 제어점과 지정된 U 및 V 각도를 사용하여 NurbsSurface를 작성합니다.</p>           | ![](/files/i3Gp0nHx5PaZcDVrIy9g) |
| ![](/files/MfYFZOzsed3ySXgMyLYR) | <p><strong>NurbsSurface.ByPoints</strong><br>지정된 보간 점과 U 및 V 각도를 사용하여 NurbsSurface를 작성합니다. 결과 표면은 모든 점을 통과합니다.</p> | ![](/files/LOvIJBkmwp08gMDtSfKY) |

### 평면

|                                  |                                                                                      |                                  |
| -------------------------------- | ------------------------------------------------------------------------------------ | -------------------------------- |
|                                  | CREATE                                                                               |                                  |
| ![](/files/tPjQyIJUwHmRjFZ6VuWn) | <p><strong>Plane.ByOriginNormal</strong><br>루트 점을 중심으로 입력 법선 벡터를 사용하여 평면을 작성합니다.</p> | ![](/files/QwFPrbzgG3bCabw69Scp) |
| ![](/files/ziWuVewCebYGdMmvvMRg) | <p><strong>Plane.XY</strong><br>표준 XY 평면에 평면을 작성합니다.</p>                             | ![](/files/falKBM1aduvfVABzvfRu) |

### 점

|                                  |                                                                                                         |                                  |
| -------------------------------- | ------------------------------------------------------------------------------------------------------- | -------------------------------- |
|                                  | CREATE                                                                                                  |                                  |
| ![](/files/TjMXncKsbQOBIoaFyMSe) | <p><strong>Point.ByCartesianCoordinates</strong><br>3개의 데카르트 좌표를 사용하여 지정된 좌표계에서 점을 형성합니다.</p>           | ![](/files/om8mEoYCRaRInMA80yNl) |
| ![](/files/XKH0ldSCAHXsnNbJcKvO) | <p><strong>Point.ByCoordinates</strong>(2D)<br>지정된 2개의 데카르트 좌표를 사용하여 XY 평면에 점을 형성합니다. Z 구성요소는 0입니다.</p> | ![](/files/vkm4h0CMaXkYqsLXxNM5) |
| ![](/files/ejyhtjO30oztSAcLBPoU) | <p><strong>Point.ByCoordinates</strong>(3D)<br>지정된 3개의 데카르트 좌표를 사용하여 점을 형성합니다.</p>                      | ![](/files/zqnX1FnI3l4DcFS9EzBl) |
| ![](/files/z11dvE6Q2dNPGK9v8wwt) | <p><strong>Point.Origin</strong><br>원점(0,0,0)을 가져옵니다.</p>                                               | ![](/files/vVy7PNhLq9rh2tgVLUh1) |
|                                  | ACTION                                                                                                  |                                  |
| ![](/files/LBFYMJL5hKm1HAASr5AG) | <p><strong>Point.Add</strong><br>점에 벡터를 추가합니다. 변환(벡터)과 같습니다.</p>                                        | ![](/files/iaXS835DiYXQzzqvP61c) |
|                                  | QUERY                                                                                                   |                                  |
| ![](/files/ZnOBYkitBFZSS2WlesIA) | <p><strong>Point.X</strong><br>점의 X 구성요소를 가져옵니다.</p>                                                    | ![](/files/IVxi6B5tc2bU184ACylh) |
| ![](/files/O4UP57DiHPtJ6CqViKvN) | <p><strong>Point.Y</strong><br>점의 Y 구성요소를 가져옵니다.</p>                                                    | ![](/files/5rC8MitN8lo48UlPVtpg) |
| ![](/files/eIggYFFbTbzZrvB3nRSf) | <p><strong>Point.Z</strong><br>점의 Z 구성요소를 가져옵니다.</p>                                                    | ![](/files/g4zpXPufETB4tQrGpN8n) |

### 폴리 곡선

|                                  |                                                                                                                       |                                  |
| -------------------------------- | --------------------------------------------------------------------------------------------------------------------- | -------------------------------- |
|                                  | CREATE                                                                                                                |                                  |
| ![](/files/U15kUAS2yJO51LymV1xF) | <p><strong>Polycurve.ByPoints</strong><br>점을 연결하는 일련의 선에서 PolyCurve를 작성합니다. 닫힌 곡선의 경우 마지막 점은 시작점과 같은 위치에 있어야 합니다.</p> | ![](/files/nihKZuaYfOVvzXkAUotH) |

### 직사각형

|                                  |                                                                                                                       |                                  |
| -------------------------------- | --------------------------------------------------------------------------------------------------------------------- | -------------------------------- |
|                                  | CREATE                                                                                                                |                                  |
| ![](/files/TptDabFK7c2R1W1qPH3a) | <p><strong>Rectangle.ByWidthLength</strong>(평면)<br>입력 평면 루트를 중심으로 입력 폭(평면 X축 길이)과 길이(평면 Y축 길이)를 사용하여 직사각형을 작성합니다.</p> | ![](/files/DcuzTcXr02OauZxpQ1o9) |

### 구

|                                  |                                                                                              |                                  |
| -------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------- |
|                                  | CREATE                                                                                       |                                  |
| ![](/files/AbZADjP9i79YQQPtY4z8) | <p><strong>Sphere.ByCenterPointRadius</strong><br>입력 점을 중심으로 지정된 반지름을 사용하여 솔리드 구를 작성합니다.</p> | ![](/files/jBnc2LvfutHgjol9ZGk5) |

### Surface

|                                  |                                                                                            |                                  |
| -------------------------------- | ------------------------------------------------------------------------------------------ | -------------------------------- |
|                                  | CREATE                                                                                     |                                  |
| ![](/files/ITX67tnGCCIGtAYm4UnA) | <p><strong>Surface.ByLoft</strong><br>입력 횡단면 곡선 사이에서 로프트하여 표면을 작성합니다.</p>                  | ![](/files/q20NhI4cmMncAEUfz7S1) |
| ![](/files/ITX67tnGCCIGtAYm4UnA) | <p><strong>Surface.ByPatch</strong><br>입력 곡선에 의해 정의된 닫힌 경계의 내부를 채워 표면을 작성합니다.</p>          | ![](/files/ik4lep4DKkPpW8GPdwOD) |
|                                  | ACTION                                                                                     |                                  |
| ![](/files/aoPMrjWcrB6E8OVmgTVp) | <p><strong>Surface.Offset</strong><br>표면의 간격을 표면 법선 방향으로 지정된 거리만큼 띄웁니다.</p>                | ![](/files/nsGS7Z21716u7gMvYd5X) |
| ![](/files/3263Xsi1QEvRQHqBMr9g) | <p><strong>Surface.PointAtParameter</strong><br>지정된 U 및 V 매개변수에서 점을 반환합니다.</p>             | ![](/files/Gqsg5pRtbzbHsh1e7NjY) |
| ![](/files/JlPbG178NFwjvIZQrmvS) | <p><strong>Surface.Thicken</strong><br>표면을 두껍게 하여 솔리드로 만들고, 표면의 양쪽에서 표면 법선 방향으로 돌출합니다.</p> | ![](/files/MYgX0Fa9FCKMEsEUBiqM) |

### UV

|                                  |                                                                     |                                  |
| -------------------------------- | ------------------------------------------------------------------- | -------------------------------- |
|                                  | CREATE                                                              |                                  |
| ![](/files/Z65pYotKkRsZVGNv1m36) | <p><strong>UV.ByCoordinates</strong><br>두 double 값에서 UV를 작성합니다.</p> | ![](/files/RPmavORYpo0wh0ZDHR9C) |

### 벡터

|                                  |                                                                         |                                  |
| -------------------------------- | ----------------------------------------------------------------------- | -------------------------------- |
|                                  | CREATE                                                                  |                                  |
| ![](/files/7fThVqHQgy4wZcpXlDFC) | <p><strong>Vector.ByCoordinates</strong><br>3개의 유클리드 좌표로 벡터를 형성합니다.</p> | ![](/files/7NWmE3S8PXBJjt2irWzc) |
| ![](/files/zmsQxejr8pZ1zFwBR5wW) | <p><strong>Vector.XAxis</strong><br>표준 X축 벡터(1,0,0)를 가져옵니다.</p>         | ![](/files/T7DLo08qFMnVnJqXFUfy) |
| ![](/files/hHZdWnxJvUZKZmJIIRHS) | <p><strong>Vector.YAxis</strong><br>표준 Y축 벡터(0,1,0)를 가져옵니다.</p>         | ![](/files/wdsZknZMMdSiy5MuapZ9) |
| ![](/files/NAnClbaJGdXDCwL9C2ei) | <p><strong>Vector.ZAxis</strong><br>표준 Z축 벡터(0,0,1)를 가져옵니다.</p>         | ![](/files/haVMcVm6vfRY0o0yJUT2) |
|                                  | ACTION                                                                  |                                  |
| ![](/files/0yBf3OUu4FXpvoUjIEWS) | <p><strong>Vector.Normalized</strong><br>벡터의 정규화된 버전을 가져옵니다.</p>        | ![](/files/yC0q7d7mQlMysCxPLY7T) |

## CoordinateSystem

|                                  |                                                                                                                               |                                  |
| -------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | -------------------------------- |
|                                  | CREATE                                                                                                                        |                                  |
| ![](/files/CVVbcK5TWG41RJSAKtJr) | <p><strong>CoordinateSystem.ByOrigin</strong><br>입력 점을 원점으로 하고 X 및 Y축이 WCS X 및 Y축으로 설정된 CoordinateSystem을 작성합니다.</p>          | ![](/files/dcvZkEXY7lB18WgMxZKl) |
| ![](/files/UxZwQwf8bisoVf6lVaU4) | <p><strong>CoordinateSystem.ByCylindricalCoordinates</strong><br>지정된 좌표계를 기준으로 지정된 원통형 좌표 매개변수에서 CoordinateSystem을 작성합니다.</p> | ![](/files/UxZwQwf8bisoVf6lVaU4) |

## 연산자

|                                  |                                                                              |                                  |
| -------------------------------- | ---------------------------------------------------------------------------- | -------------------------------- |
| ![](/files/NkLRkaW76KvkfHqrQgC5) | <p><strong>+</strong><br>더하기</p>                                             | ![](/files/xL5eSTgRLDAK7BBH2juW) |
| ![](/files/adeIjynHylPExoQ1Id35) | <p><strong>-</strong><br>빼기</p>                                              | ![](/files/jNuVnkjkvZg8BxOyp6lB) |
| ![](/files/REM9Rv2JFRKLGkWQ5DXJ) | <p><strong>\*</strong><br>곱하기</p>                                            | ![](/files/bZSv1Ve41NHLUmYHJA9C) |
| ![](/files/5sBuX2g7o99K0EnCAgIV) | <p><strong>/</strong><br>나누기</p>                                             | ![](/files/YDJdjwBqYVV4qeHoSEYj) |
| ![](/files/OATH1rFjBTvVpocIFiVk) | <p><strong>%</strong><br>모듈 방식 분할에서는 두 번째 입력으로 나눈 후 첫 번째 입력의 나머지를 계산합니다.</p> | ![](/files/m9lQrW0hSb7CouR4CwoM) |
| ![](/files/82WjdvgjZ01PUJ1Paust) | <p><strong><</strong><br>다음보다 작음</p>                                         | ![](/files/82WjdvgjZ01PUJ1Paust) |
| ![](/files/sa7DAPUUwLA622swrUt1) | <p><strong>></strong><br>보다 큼</p>                                            | ![](/files/1WYKHJALotPwu6FGU0Pg) |
| ![](/files/Bsh8TvNqdsPu0NzqI2BS) | <p><strong>==</strong><br>두 값 간의 균일성에 대한 균일성 테스트입니다.</p>                     | ![](/files/sj5PPxZmt2ZmBnZJCuYu) |
