曲線のTrimとExtend
Curveは次のコマンドでTrimまたはExtendできます。
Trim Curve <id> AtIntersection {Curve|Vertex <id>} Keepside Vertex <id> [near]
Curveは、別のCurveとの交点またはVertex位置でTrim/Extendできます。別のCurveへTrimする場合、両方が直線である場合を除き、Curve同士が実際に交差している必要があります。両方が直線の場合は near オプションを使用できます。また、 near オプションでは、他方のlineに最も近い交点を使用するため、異なるplane上にあるCurveへTrimすることも可能です。VertexへTrimする場合、VertexがCurve上にないときは、可能であればCurveまたはその延長上の最近位置へ投影されます。
この Keepside Vertexは、Curveのどちら側を残し、どちら側を除去するかを決めるために必要です。このVertexは対象Curve自身のVertexである必要はなく、Curve上に存在する必要もありません。Curve上にない場合はCurveへ投影され、その投影位置を基準に残す側を決定します。
CurveがBodyまたはSurfaceの一部である場合、先にCurveをcopyしてからTrim/Extendします。free Curveの場合は新しいCurveを作成し、元のCurveを削除します。以下にTrim/Extendの例を示します。
CurveのTrim

図1. 交差するCurveへのTrim

図2. nearオプションを使用した非交差CurveへのTrim

図3. VertexへのCurve Trim
CurveのExtend

図4. 交差するCurveへのExtend

図5. nearオプションを使用した非交差VertexへのExtend