ユーザーガイド > 製造アプリケーション: 板金 > ねじれウォールフィーチャー
ねじれウォールフィーチャー
ねじれウォールフィーチャーを使用して、板金のスパイラル形状またはコイル形状の断面を作成できます。ねじれウォールを既存の平面ウォールの直線エッジに接続できます。ねじれウォールは通常、板金部品の平面を変更できるので、板金の 2 つの領域間での遷移となります。ねじれは、長方形または台形になります。
ねじれウォールフィーチャーの要素ツリーはヘッダーファイル ProSmtTwist.h で定義されています。次の図にその構造を示します。
ねじれウォールフィーチャーの要素ツリー
次の表に、ねじれウォールフィーチャーの要素ツリーの要素を示します。
要素 ID
データ型
説明
PRO_E_FEATURE_TYPE
PRO_VALUE_TYPE_INT
板金フィーチャーのタイプを指定します。この要素の有効な値は PRO_FEAT_TWIST です。
PRO_E_STD_FEATURE_NAME
PRO_VALUE_TYPE_WSTRING
板金フィーチャーの名前を指定します。デフォルト値は Twist_1 です。
PRO_E_SMT_TWIST_ATT_EDGE
PRO_VALUE_TYPE_SELECTION
ねじれウォールを接続するエッジを指定します。
PRO_E_SMT_TWIST_TYPE
PRO_VALUE_TYPE_INT
ウォールの幅のオプションを指定します。
この要素の有効な値は列挙データ型 ProSmtTwistType によって定義され、次の値をとります。
PRO_SMT_TWIST_TRIM_EDGES - 接続エッジの端からウォールの幅を計算します。ウォールは接続の端から指定した値だけオフセットされます。
PRO_SMT_TWIST_TYPE_PNT - ねじれ軸からウォールの幅を計算し、指定した寸法だけオフセットした位置に中心を配置します。
PRO_E_SMT_TWIST_TRIM_EDGES
Compound
ねじれウォールの端のオプションを定義する複合要素を指定します。
この要素は、要素 PRO_E_SMT_TWIST_TYPE の値が PRO_SMT_TWIST_TRIM_EDGES に設定されている場合に使用できます。
PRO_E_SMT_TWIST_SIDE_1_OFFSET
PRO_E_SMT_TWIST_SIDE_2_OFFSET
Compound
ウォールの端の第 1 方向と第 2 方向でのトリムオプションとオフセット値を指定します。
要素 PRO_E_SMT_TWIST_OFFSET_TYPEPRO_E_SMT_TWIST_OFFSET_VAL は両方の方向の複合要素に共通です。
PRO_E_SMT_TWIST_OFFSET_TYPE
PRO_VALUE_TYPE_INT
列挙データ型 ProSmtTwistOffsetType を使用して、第 1 方向と第 2 方向でのトリムのタイプを指定します。有効な値は次のとおりです。
PRO_TWIST_OFFSET_TYPE_TO_END - 接続点の終了エッジにねじれウォールの端を設定します。
PRO_TWIST_OFFSET_TYPE_BLIND - 指定した方向の接続点の終了エッジからウォールの端をトリムまたは延長します。
PRO_E_SMT_TWIST_OFFSET_VAL
PRO_VALUE_TYPE_DOUBLE
オフセット値を指定します。
この要素は、要素 PRO_E_SMT_TWIST_OFFSET_TYPE の値が PRO_TWIST_OFFSET_TYPE_BLIND に設定されている場合に使用できます。
PRO_E_SMT_TWIST_AXIS_POINT
Compound
ねじれ軸のオプションを定義する複合要素を指定します。
この要素は、要素 PRO_E_SMT_TWIST_TYPE の値が PRO_SMT_TWIST_TYPE_PNT に設定されている場合に使用できます。
PRO_E_SMT_TWIST_POINT_TYPE
PRO_VALUE_TYPE_INT
列挙データ型 ProSmtTwistPointType を使用して、ねじれ軸の位置を指定します。有効な値は次のとおりです。
PRO_SMT_TWIST_MID_PNT - ねじれ軸をウォールの幅の中心に配置します。
PRO_SMT_TWIST_DTM_PNT - ねじれ軸を指定したデータム点上に配置します。
PRO_E_SMT_TWIST_START_WIDTH_VAL
PRO_VALUE_TYPE_DOUBLE
開始ウォールの幅を指定します。
PRO_E_SMT_TWIST_ATT_POINT_REF
PRO_VALUE_TYPE_SELECTION
この要素は、要素 PRO_E_SMT_TWIST_POINT_TYPE の値が PRO_SMT_TWIST_DTM_PNT に設定されている場合に使用できます。
接続エッジ上のデータム点を指定します。ねじれウォールの中心線がこのデータム点を通ります。ねじれ軸の中心線は開始エッジに垂直であり、既存のウォールと同一平面上にあります。
PRO_E_SMT_TWIST_ANGLE_VAL
PRO_VALUE_TYPE_DOUBLE
ねじれウォールの回転角度を指定します。
PRO_E_SMT_TWIST_WALL_LENGTH_VAL
PRO_VALUE_TYPE_DOUBLE
ねじれウォールの長さを指定します。接続エッジからねじれ軸の端までの長さに相当します。
PRO_E_SMT_TWIST_END_WIDTH
Compound
終了ウォールの幅を変更するオプションを定義する複合要素を指定します。
PRO_E_SMT_TWIST_END_WIDTH_TYPE
PRO_VALUE_TYPE_INT
列挙データ型 ProSmtTwistEndWidthType を使用して、終了ウォールの幅のオプションを指定します。有効な値は次のとおりです。
PRO_TWIST_END_WIDTH_SAME_AS_START - 終了ウォールの幅を開始ウォールと同じ値にします。
PRO_TWIST_END_WIDTH_BLIND - 終了ウォールの幅を指定した値に設定します。
PRO_E_SMT_TWIST_END_WIDTH_VAL
PRO_VALUE_TYPE_DOUBLE
終了ウォールの幅を指定します。
PRO_E_SMT_TWIST_DEV_LEN_VAL
PRO_VALUE_TYPE_DOUBLE
ベンド解除ステートでのウォールの長さを指定します。
これは役に立ちましたか?