スケッチ円弧<IvSketchArc>

概要

IvSketchArc は図面スケッチ上に円弧を作成します。

Mixin

IvSketchArcModifier

ArcMixin

BasePart

ArcMixin デザインは、IvSketchArc デザインで使用されるルールのほぼすべてを定義します。スケッチ円弧を定義する一般的な方法は、中心点、半径、および startAngle と endAngle の組み合わせを使用します。

標準

Name [タイプ] 説明
半径 数値 円弧の半径(必須)

[パラメータ]

Name [タイプ] 説明
スケッチ パーツ 円弧を配置するスケッチを特定します。既定で「親」に設定されます。
layer 文字列 スケッチ円弧に使用する画層スタイルを指定します。既定で空の文字列に指定され、"標準で使用される" スタイルが使用されます。
center 円弧を定義する円の中心です。
startAngle 数値 正の X 軸と円弧の開始との間の角度です。値は 360° から -360° まで幅があります。
endAngle 数値 正の X 軸と円弧の開始との間の角度です。値は 360° から -360° までの幅があり得ますが、'startAngle' 以下でなければなりません。
startVector ベクトル startAngle および endAngle を計測するベクトルを定義します。既定では、正の X 軸(1,0,0)です。
topdir ベクトル 円弧(サーフェス法線)の面に対して垂直なベクトルです。
diameter 数値 円弧の直径です。半径の代わりに指定することができます。
tanArc1 パーツ このパラメータは、円弧が別の円弧に接する必要がある場合に使用されます。パラメータ 'inside1' および 'onRight1' は、組み合わせで使用され、作成される円弧の一意の定義を取得します。
tanArc2 パーツ このパラメータは、円弧が別の円弧に接する必要がある場合に使用されます。パラメータ 'inside2' および 'onRight2' は、組み合わせで使用され、作成される円弧の一意の定義を取得します。
tanLine1 パーツ このパラメータは、円弧が別の線分に接する必要がある場合に使用されます。パラメータ 'onRight1' は、作成される円弧の一意の定義を取得するために使用されます。
tanLine2 パーツ このパラメータは、円弧が別の線分に接する必要がある場合に使用されます。パラメータ 'onRight2' は、作成される円弧の一意の定義を取得するために使用されます。
thruPoint1、thruPoint2、thruPoint3 作成される円弧上のを予期します。
inside1 ブーリアン演算 円弧を配置する 'tanArc1' の側を定義します。TRUE は 'tanArc1' の円弧内側、FALSE は 'tanArc1' の円弧外側です。
inside2 ブーリアン演算 円弧を配置 'tanArc2' の側を定義します。TRUE は 'tanArc2' の円弧内側、FALSE は 'tanArc2' の円弧外側です。
onRight1 ブーリアン演算 このパラメータは、円弧 'tanArc1' および 'tanArc2' を使用して定義されている場合に使用されます。これは円弧中心の位置を定義します。'tanArc1' および 'tanArc2' の中心間の架空の線分が基準となります。'onRight1' が TRUE の場合、新しい円弧の中心は線分の右側になります。'onRight1' が FALSE の場合、新しい円弧の中心は線分の左側になります。'tanLine1' を使用して円弧が定義されている場合に同じパラメータが使用されます。'onRight1' が TRUE の場合、新しい円弧の中心は 'tanLine1' の右側になります。線分のどちら側が右側かを確認するには、線分の始点から終までのベクトルを考慮する必要があります。が線分の右側にある場合、線分の始から対象のまでのベクトルは、架空の線分のベクトルに対して負の角度を持ちます。
onRight2 ブーリアン演算 'tanLine2' を使用して円弧が定義されている場合、このパラメータが使用されます。これは円弧中心の位置を定義します。'onRight2' が TRUE の場合、新しい円弧の中心は線分の右側にあり、'onRight1' が FALSE の場合、新しい円弧の中心は線分の左側にあります。線分のどちら側が右側かを確認するには、線分の始点から終までのベクトルを考慮する必要があります。が線分の右側にある場合、線分の始点から対象の点までのベクトルは、架空の線分のベクトルに対して負の角度を持ちます。

ルール

Name [タイプ] 説明
arcLength 数値 'startAngle' から 'endAngle' までの円弧の長さです。
円弧 数値 'startAngle' と 'endAngle' 間の円弧の絶対角度です。
endPoint 'endAngle' によって定義される円弧の終です。
startPoint 'startAngle' によって定義される円弧の始です。
midPoint 'startAngle' と 'endAngle' 間の円弧上の中です。
法線 ベクトル 円弧のサーフェス法線です。(これは常にローカル座標系の Z 軸です)
curveStartParam 数値 円弧の開始パラメータです。パラメータの値は 'startAngle' です。
curveStartParamName name 円弧の開始パラメータの名前です。値は 'startAngle' です。
curveEndParam 数値 円弧の終了パラメータです。パラメータの値は 'endAngle' です。
curveEndParamName name 円弧の開始パラメータの名前です。値は 'endAngle' です。
curveClosed? ブーリアン演算 円弧が閉じているかどうかです。

メソッド

curveParamNearPoint( p as Point ) As Number 
角度の入力 p に最も近い円弧上の をクリックします。