ここでは、パートの設定をする際に引数として指定するプロパティ名およびフラグを紹介します。
これらのプロパティは、 Part クラスで使用されます。
| プロパティ名 (propName) | タイプ (Type) | フラグ名 (scriptKeyName) | 説明 |
|---|---|---|---|
| Name | String | アイテム名 | |
| Suppress | bool | パートの抑制 | |
| Visible | bool | 表示 | |
| Color | Color | 色 | |
| Matrix | Double | マトリクス |
これらのプロパティは、 ConvertToEdgeFillet クラスで使用されます。
| プロパティ名 (propName) | タイプ (Type) | フラグ名 (scriptKeyName) | 説明 |
|---|---|---|---|
| FilletFaces | stringlist | Import fillet faces | |
| MergeFeature | bool | Merge for same value edge fillet feature |
これらのプロパティは、 ConvertToPartMirrorPatternFeature クラスで使用されます。
| プロパティ名 (propName) | タイプ (Type) | フラグ名 (scriptKeyName) | 説明 |
|---|---|---|---|
| Symmetry | String | 対称 | |
| SymmetryType | Flag | 0 or SelectEntity 1 or SpecifyVector 2 or DefaultXY 3 or DefaultYZ 4 or DefaultZX | タイプ |
| SymmetryVecX | Double | 面の法線方向 / X | |
| SymmetryVecY | Double | 面の法線方向 / Y | |
| SymmetryVecZ | Double | 面の法線方向 / Z | |
| SymmetryPosX | Double | 面上の一点 / X | |
| SymmetryPosY | Double | 面上の一点 / Y | |
| SymmetryPosZ | Double | 面上の一点 / Z | |
| Reverse | bool | 方向反転 | |
| Solid | stringlist | ソリッド | |
| AddGeometrySet | bool | 対称面上の面に形状セットを付加する | |
| GeometrySetName | String | 形状セット名 | |
| ShowDifference | bool | 元の形状との差異を表示する |
これらのプロパティは、 ConvertToPartCircularPatternFeature クラスで使用されます。
| プロパティ名 (propName) | タイプ (Type) | フラグ名 (scriptKeyName) | 説明 |
|---|---|---|---|
| Direction | String | 基準方向 / 基準方向 | |
| DirectionType | Flag | 0 or SelectEntity 1 or SpecifyVector 2 or DefaultX 3 or DefaultY 4 or DefaultZ | 基準方向 / タイプ |
| DirectionVecX | Double | 基準方向 / ベクトル / X | |
| DirectionVecY | Double | 基準方向 / ベクトル / Y | |
| DirectionVecZ | Double | 基準方向 / ベクトル / Z | |
| Axis | String | 回転軸 / エッジのID | |
| AxisType | Flag | 0 or SelectEntity 1 or SpecifyVector 2 or DefaultX 3 or DefaultY 4 or DefaultZ | 回転軸 / タイプ |
| AxisVecX | Double | 回転軸 / 軸ベクトル / X | |
| AxisVecY | Double | 回転軸 / 軸ベクトル / Y | |
| AxisVecZ | Double | 回転軸 / 軸ベクトル / Z | |
| AxisPosX | Double | 回転軸 / 軸上の点 / X | |
| AxisPosY | Double | 回転軸 / 軸上の点 / Y | |
| AxisPosZ | Double | 回転軸 / 軸上の点 / Z | |
| Reverse | bool | 方向反転 | |
| Solid | stringlist | ソリッド | |
| SpecifyType | Flag | 0 or CenterAngleAndDivisionNumber 1 or CenterAngleAndDivisionAngle | 指定方法 |
| CenterAngle | Double | 中心角度 | |
| DivisionNumber | Flag | 分割数 | |
| DivisionAngle | Double | 分割角度 | |
| SpecifyInstance | bool | インスタンスを指定する | |
| Instance | Flag | インスタンス | |
| StartAngle | Double | 開始角度 | |
| UseMirrorCopy | bool | 鏡面コピーを使用する | |
| AddGeometrySet | bool | 基準方向の境界面に形状セットを付加する | |
| GeometrySetName | String | 形状セット名 | |
| ShowDifference | bool | 元の形状との差異を表示する |
これらのプロパティは、 ConvertToPartLinearPatternFeature クラスで使用されます。
| プロパティ名 (propName) | タイプ (Type) | フラグ名 (scriptKeyName) | 説明 |
|---|---|---|---|
| Direction1 | String | 方向1 / 基準方向 | |
| Direction1Type | Flag | 0 or SelectEntity 1 or SpecifyVector 2 or DefaultX 3 or DefaultY 4 or DefaultZ | 方向1 / タイプ |
| Direction1VecX | Double | 方向1 / ベクトル / X | |
| Direction1VecY | Double | 方向1 / ベクトル / Y | |
| Direction1VecZ | Double | 方向1 / ベクトル / Z | |
| Direction2 | String | 方向2 / 基準方向 | |
| Direction2Type | Flag | 0 or SelectEntity 1 or SpecifyVector 2 or DefaultX 3 or DefaultY 4 or DefaultZ | 方向2 / タイプ |
| Direction2VecX | Double | 方向2 / ベクトル / X | |
| Direction2VecY | Double | 方向2 / ベクトル / Y | |
| Direction2VecZ | Double | 方向2 / ベクトル / Z | |
| Center | String | 基準座標 / 基準座標 | |
| CenterType | Flag | 0 or SelectEntity 1 or SpecifyPosition 2 or DefaultOrigin | 基準座標 / タイプ |
| CenterPosX | Double | 基準座標 / X | |
| CenterPosY | Double | 基準座標 / Y | |
| CenterPosZ | Double | 基準座標 / Z | |
| Solid | stringlist | ソリッド | |
| SpecifyType | Flag | 0 or LengthAndDivisionNumber 1 or LengthAndSpacing | 指定方法 |
| Length1 | Double | 方向1 / 方向1の長さ | |
| DivisionNumber1 | Flag | 方向1 / 方向1の分割数 | |
| Spacing1 | Double | 方向1 / 方向1の間隔 | |
| Reverse1 | bool | 方向1 / 方向1の方向反転 | |
| SpecifyInstance1 | bool | 方向1 / インスタンス1を指定する | |
| Instance1 | Flag | 方向1 / インスタンス1 | |
| Length2 | Double | 方向2 / 方向2の長さ | |
| DivisionNumber2 | Flag | 方向2 / 方向2の分割数 | |
| Spacing2 | Double | 方向2 / 方向2の間隔 | |
| Reverse2 | bool | 方向2 / 方向2の方向反転 | |
| SpecifyInstance2 | bool | 方向2 / インスタンス2を指定する | |
| Instance2 | Flag | 方向2 / インスタンス2 | |
| UseMirrorCopy | bool | 鏡面コピーを使用する | |
| AddGeometrySet1 | bool | 方向1の境界面に形状セットを付加する | |
| GeometrySetName1 | String | 形状セット名1 | |
| AddGeometrySet2 | bool | 方向2の境界面に形状セットを付加する | |
| GeometrySetName2 | String | 形状セット名2 | |
| ShowDifference | bool | 元の形状との差異を表示する |