平面または円筒サーフェスによるWeb Cut

CUBITで平面または円筒Surfaceを使って Web Cut するコマンドは次のとおりです。

座標平面

最も単純な形式では、座標平面でモデルを切断します。また、Origin位置から正または負の距離だけOffsetすることもできます。

Webcut {Volume|Body|Group} <id_range> [With] Plane {xplane|yplane|zplane} [Offset <val>] [rotate <theta> about x|y|z <xval> <yval> <zval> [center <xval> <yval> <zval>]] webcut_options

切断Planeは、ユーザー指定Axisまわりに rotate オプションで回転できます。回転中心は center オプションで移動できます。

平面Surface

既存の平面Surfaceを使ってモデルを切断することもできます。この場合、切断ToolとなるSurfaceをIDで指定します。

Webcut {Volume|Body|Group} <id_range> [With] Plane Surface <surface_id> webcut_options

3点から定義するPlane

Planeを定義する3つのVertexを指定して任意の平面Surfaceを使用できます。必要に応じて、そのPlaneから正または負の距離だけOffsetできます。

Webcut {Volume|Body|Group} <id_range> [With] Plane Vertex <vertex_1> [Vertex] <vertex_2> [Vertex] <vertex_3> [Offset <value>] webcut_options

Web Cutに使用するPlaneは preview オプションでPreviewできます。

Curveに垂直なPlane

次のコマンドでは、Curve上のLocationを指定して無限切断Planeを定義します。切断Planeは、指定LocationにおけるCurve接線に垂直になるよう作成されます。

Webcut {Volume|Body|Group} <id_range> [With] Plane Normal To Curve <curve_id>

{Position <xval><yval><zval> | Close_To Vertex <vertex_id>} webcut_options

Webcut {Volume|Body|Group} <id_range> [With] Plane Normal To Curve <curve_id>

{Fraction <f> | Distance <d>} [[From] Vertex <vertex_id>] webcut_options

Curve上の位置は次の方法で指定できます。

  1. Curve始点からのFraction、または任意でCurve上の指定VertexからのFraction。
  2. Curve始点からの距離、または任意でCurve上の指定Vertexからの距離。
  3. 指定Curve上の最近点へ移動されるXYZ位置。
  4. 指定Curve上の最近点へ移動されるVertex位置。

Curve上の点は Draw Location On Curve コマンドでPreviewでき、Web Cutに使用するPlaneは preview オプションでPreviewできます。

一般Plane指定

Web Cut用Planeは、「 Plane指定 」節の一般Plane指定オプションで定義できます。

Webcut {Volume|Body|Group} <id_range> [With] General Plane {options} webcut_options

円筒Surface

最後に、Cylinder半径とCylinder Axisを指定して半無限円筒Surfaceを使用できます。Axisは、座標Axisに対応するLine、指定SurfaceのNormal、任意の2点、または任意の点とOriginで指定します。Cylinder Axisが通る center 点も指定できます。

Webcut {Volume|Body|Group} <range> [With] Cylinder Radius <val> Axis {x|y|z|normal of surface <id>| vertex <id_1> vertex <id_2>| <x_val> <y_val> <z_val>>} [center <x_val> <y_val> <z_val>] webcut_options

Cone Surface

半無限Cone Surfaceは、Coneの外半径と内半径を指定して使用できます。Axisは2つのLocationで指定し、1つ目が外半径を適用する位置、2つ目が内半径を適用する位置です。

Webcut {Volume|Body|Group} <ids> [With] cone radius <val> <val> location {options} location {options} [Imprint] [Merge] [group_results] [preview]