頂点の作成
CUBITで新しい頂点を直接作成するために使用できる基本コマンドは次のとおりです。
1. XYZ位置: 最も単純な形式では、頂点のXYZ位置を指定します。CurveまたはSurfaceのIDを指定すると、ジオメトリモデル上のそのCurveまたはSurface上にも頂点を作成できます。この場合、頂点はコマンドで指定した位置に最も近い、指定エンティティ上の点に配置されます。これらすべてのコマンドで、頂点の color を指定できます。
Create Vertex <x><y><z> [On [Curve | Surface] <id>] [Color <color_name>]
2. Curve上 - Fraction(割合指定): 第2形式のコマンドでは、Curveの弧長に対する割合を指定して頂点を配置できます。
Create Vertex On Curve <id> Fraction <0.0 to 1.0> [Color <color_name>]
次の例のVertex 3は、このコマンドで作成されています。
create vertex on curve 1 fraction 0.25 from vertex 1

図1. Curve長の一定割合位置にVertexを作成
3. Curve上 - General(一般指定): Curve上に頂点を作成するための、より一般的な形式のコマンドも利用できます。
Create Vertex On Curve <id_list> { MIDPOINT | Start | End | Fraction <val 0.0 to 1.0> [From Vertex <id> | Start|End] | Distance <val> [From {Vertex|Curve|Surface} <id> | Start|End] | {{Close_To|At} Location {options} | Position <xval><yval><zval>|{Node|Vertex} <id>} | Extrema [Direction] {options} [Direction {options}] [Direction {options}] | Segment <num_segs> | Crossing {Curve|Surface} <id_list> [Bounded|Near] } [Color <color_name>]
この形式では、Curveに沿った割合位置、Curve端からの実距離、XYZ位置または別のVertexに最も近い位置、あるいはVertex・Curve・Surfaceから指定距離の位置に頂点を作成できます。また、まず次のコマンドで位置をプレビューできます。 Draw Location On Curve (残りの指定は Create Vertex 形式と同じです)。
4. 既存Vertexから: 既存のVertexから新しい頂点を作成します。
Create Vertex from Vertex <id_list> [ On {Curve|Surface} <id> ] [Color <color_name>]
'on curve|surface' オプションを使用すると、新しい頂点は指定したCurveまたはSurface上に配置されます。このオプションを使用しない場合、新しい頂点は既存Vertexと同じ位置に配置されます。
5. 円弧中心: 別形式では、ArcまたはCircleの中心に頂点を作成します。
Create Vertex Center Curve <id_list> [Color <color_name>]
6: 交点: 最後の形式では、2本のCurveの交点に頂点を作成します。 bounded を指定すると、頂点はCurve上に存在する交点に限定されます。指定しない場合は、Curveの延長線も交点計算に使用されます。 near は直線に対してのみ有効です。実際に交差しない場合は各Curve上の最近点に頂点が作成され、2つの新しい頂点が生成されます。
Create Vertex AtIntersection Curve <id1> <id2> [Bounded] [Near] [Color <color_name>]